Thanks for checking further.

On 02/04/2023 07.31, Daniel Richard G. wrote:
   │┄ Format-specific differences are supported for ELF binaries but no 
file-specific differences were detected; falling back to a binary diff. file(1) 
reports: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), 
BuildID[sha1]=5ed23a6ee7417643717766d7b5307da88409fe5a, not stripped
   │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
We should probably file a bug against diffoscope to make it aware of this file "modification"

   │ @@ -55695,29 +55695,29 @@
   │  000d98e0: 0000 0000 0000 0000 3082 0199 0609 2a86  ........0.....*.
   │  000d98f0: 4886 f70d 0107 02a0 8201 8a30 8201 8602  H..........0....
   │  000d9900: 0101 310d 300b 0609 6086 4801 6503 0402  ..1.0...`.H.e...
   │  000d9910: 0130 0b06 092a 8648 86f7 0d01 0701 3182  .0...*.H......1.
   │  000d9920: 0163 3082 015f 0201 0130 3a30 2231 2030  .c0.._...0:0"1 0
   │  000d9930: 1e06 0355 0403 0c17 444b 4d53 206d 6f64  ...U....DKMS mod
   │  000d9940: 756c 6520 7369 676e 696e 6720 6b65 7902  ule signing key.
...
   │  000d9a90: 9d7e 4d6f 6475 6c65 2073 6967 6e61 7475  .~Module signatu
   │  000d9aa0: 7265 2061 7070 656e 6465 647e 0a         re appended~.

Is a unique signature being added to the modules? I noticed that
/var/lib/dkms/mok.{key,pub} differ between the two systems.

That's probably the reason. Not sure if something could/should be done about that difference. We should probably take this to the reproducible builds people https://wiki.debian.org/ReproducibleBuilds ...

(No secure-boot configuration has been performed on these systems;
everything was debootstrap'ed and installed from scratch in chroots)


Andreas

Reply via email to