Your message dated Sun, 12 Jul 2026 12:12:37 +0200
with message-id <[email protected]>
and subject line Re: replacing base package with -unsigned removes module files
has caused the Debian Bug report #851695,
regarding replacing base package with -unsigned removes module files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
851695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851695
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: linux-image-4.9.0-1-amd64-unsigned
Version: 4.9.2-2

Changing kernel package foo for foo-unsigned (or vice versa) ends up
removing modules.* files.  It probably shouldn't.

} root@sid:~# ls -l /lib/modules/4.9.0-1-amd64/
} total 4048
} drwxr-xr-x 12 root root    4096 Jan 17 19:26 kernel
} -rw-r--r--  1 root root 1004588 Jan 17 19:27 modules.alias
} -rw-r--r--  1 root root  963236 Jan 17 19:27 modules.alias.bin
} -rw-r--r--  1 root root    4027 Jan 12 16:52 modules.builtin
} -rw-r--r--  1 root root    5485 Jan 17 19:27 modules.builtin.bin
} -rw-r--r--  1 root root  386694 Jan 17 19:27 modules.dep
} -rw-r--r--  1 root root  535244 Jan 17 19:27 modules.dep.bin
} -rw-r--r--  1 root root     402 Jan 17 19:27 modules.devname
} -rw-r--r--  1 root root  130336 Jan 12 16:52 modules.order
} -rw-r--r--  1 root root     523 Jan 17 19:27 modules.softdep
} -rw-r--r--  1 root root  483974 Jan 17 19:27 modules.symbols
} -rw-r--r--  1 root root  598780 Jan 17 19:27 modules.symbols.bin
} root@sid:~# dpkg -l | grep linux-ima
} ii  linux-image-4.8.0-2-amd64     4.8.15-2                    amd64        
Linux 4.8 for 64-bit PCs (signed)
} ii  linux-image-4.9.0-1-amd64     4.9.2-2                     amd64        
Linux 4.9 for 64-bit PCs (signed)
} ii  linux-image-amd64             4.9+78                      amd64        
Linux for 64-bit PCs (meta-package)
} root@sid:~# apt-get install linux-image-4.9.0-1-amd64-unsigned
} Reading package lists... Done
} Building dependency tree       
} Reading state information... Done
} Suggested packages:
}   linux-doc-4.9 debian-kernel-handbook
} The following packages will be REMOVED:
}   linux-image-4.9.0-1-amd64
} The following NEW packages will be installed:
}   linux-image-4.9.0-1-amd64-unsigned
} 0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
} Need to get 0 B/38.0 MB of archives.
} After this operation, 1760 kB disk space will be freed.
} Do you want to continue? [Y/n] 
} dpkg: linux-image-4.9.0-1-amd64: dependency problems, but removing anyway as 
you requested:
}  linux-image-amd64 depends on linux-image-4.9.0-1-amd64.
} 
} (Reading database ... 26398 files and directories currently installed.)
} Removing linux-image-4.9.0-1-amd64 (4.9.2-2) ...
} W: Removing the running kernel
} I: /vmlinuz is now a symlink to boot/vmlinuz-4.8.0-2-amd64
} I: /initrd.img is now a symlink to boot/initrd.img-4.8.0-2-amd64
} /etc/kernel/postrm.d/initramfs-tools:
} update-initramfs: Deleting /boot/initrd.img-4.9.0-1-amd64
} /etc/kernel/postrm.d/zz-update-grub:
} Generating grub configuration file ...
} Found linux image: /boot/vmlinuz-4.8.0-2-amd64
} Found initrd image: /boot/initrd.img-4.8.0-2-amd64
} done
} Selecting previously unselected package linux-image-4.9.0-1-amd64-unsigned.
} (Reading database ... 22258 files and directories currently installed.)
} Preparing to unpack .../linux-image-4.9.0-1-amd64-unsigned_4.9.2-2_amd64.deb 
...
} Unpacking linux-image-4.9.0-1-amd64-unsigned (4.9.2-2) ...
} Setting up linux-image-4.9.0-1-amd64-unsigned (4.9.2-2) ...
} I: /vmlinuz is now a symlink to boot/vmlinuz-4.9.0-1-amd64
} I: /initrd.img is now a symlink to boot/initrd.img-4.9.0-1-amd64
} /etc/kernel/postinst.d/initramfs-tools:
} update-initramfs: Generating /boot/initrd.img-4.9.0-1-amd64
} /etc/kernel/postinst.d/zz-update-grub:
} Generating grub configuration file ...
} Found linux image: /boot/vmlinuz-4.9.0-1-amd64
} Found initrd image: /boot/initrd.img-4.9.0-1-amd64
} Found linux image: /boot/vmlinuz-4.8.0-2-amd64
} Found initrd image: /boot/initrd.img-4.8.0-2-amd64
} done
} root@sid:~# 
} 
} 
} 
} root@sid:~# ls -l /lib/modules/4.9.0-1-amd64/
} total 4048
} drwxr-xr-x 12 root root    4096 Jan 17 19:39 kernel
} -rw-r--r--  1 root root 1004588 Jan 17 19:39 modules.alias
} -rw-r--r--  1 root root  963236 Jan 17 19:39 modules.alias.bin
} -rw-r--r--  1 root root    4027 Jan 12 16:52 modules.builtin
} -rw-r--r--  1 root root    5485 Jan 17 19:39 modules.builtin.bin
} -rw-r--r--  1 root root  386694 Jan 17 19:39 modules.dep
} -rw-r--r--  1 root root  535244 Jan 17 19:39 modules.dep.bin
} -rw-r--r--  1 root root     402 Jan 17 19:39 modules.devname
} -rw-r--r--  1 root root  130336 Jan 12 16:52 modules.order
} -rw-r--r--  1 root root     523 Jan 17 19:39 modules.softdep
} -rw-r--r--  1 root root  483974 Jan 17 19:39 modules.symbols
} -rw-r--r--  1 root root  598780 Jan 17 19:39 modules.symbols.bin
} root@sid:~# dpkg -l | grep linux-ima
} ii  linux-image-4.8.0-2-amd64          4.8.15-2                    amd64      
  Linux 4.8 for 64-bit PCs (signed)
} rc  linux-image-4.9.0-1-amd64          4.9.2-2                     amd64      
  Linux 4.9 for 64-bit PCs (signed)
} ii  linux-image-4.9.0-1-amd64-unsigned 4.9.2-2                     amd64      
  Linux 4.9 for 64-bit PCs
} ii  linux-image-amd64                  4.9+78                      amd64      
  Linux for 64-bit PCs (meta-package)
} 
} : let's clean out the evil rc package there
} 
} root@sid:~# dpkg --purge linux-image-4.9.0-1-amd64
} (Reading database ... 26396 files and directories currently installed.)
} Purging configuration files for linux-image-4.9.0-1-amd64 (4.9.2-2) ...
} I: /vmlinuz is now a symlink to boot/vmlinuz-4.8.0-2-amd64
} I: /initrd.img is now a symlink to boot/initrd.img-4.8.0-2-amd64
} rmdir: failed to remove '/lib/modules/4.9.0-1-amd64': Directory not empty
} root@sid:~# ls -l /lib/modules/4.9.0-1-amd64/
} total 136
} drwxr-xr-x 12 root root   4096 Jan 17 19:39 kernel
} -rw-r--r--  1 root root   4027 Jan 12 16:52 modules.builtin
} -rw-r--r--  1 root root 130336 Jan 12 16:52 modules.order
} root@sid:~# 

Same in the other direction:

] root@sid:~# ls -l /lib/modules/4.9.0-1-amd64/
] total 4048
] drwxr-xr-x 12 root root    4096 Jan 17 19:44 kernel
] -rw-r--r--  1 root root 1004588 Jan 17 19:44 modules.alias
] -rw-r--r--  1 root root  963236 Jan 17 19:44 modules.alias.bin
] -rw-r--r--  1 root root    4027 Jan 12 16:52 modules.builtin
] -rw-r--r--  1 root root    5485 Jan 17 19:44 modules.builtin.bin
] -rw-r--r--  1 root root  386694 Jan 17 19:44 modules.dep
] -rw-r--r--  1 root root  535244 Jan 17 19:44 modules.dep.bin
] -rw-r--r--  1 root root     402 Jan 17 19:44 modules.devname
] -rw-r--r--  1 root root  130336 Jan 12 16:52 modules.order
] -rw-r--r--  1 root root     523 Jan 17 19:44 modules.softdep
] -rw-r--r--  1 root root  483974 Jan 17 19:44 modules.symbols
] -rw-r--r--  1 root root  598780 Jan 17 19:44 modules.symbols.bin
] root@sid:~# dpkg -l | grep linux-ima
] ii  linux-image-4.8.0-2-amd64          4.8.15-2                    amd64      
  Linux 4.8 for 64-bit PCs (signed)
] ii  linux-image-4.9.0-1-amd64          4.9.2-2                     amd64      
  Linux 4.9 for 64-bit PCs (signed)
] rc  linux-image-4.9.0-1-amd64-unsigned 4.9.2-2                     amd64      
  Linux 4.9 for 64-bit PCs
] ii  linux-image-amd64                  4.9+78                      amd64      
  Linux for 64-bit PCs (meta-package)
] root@sid:~# dpkg --purge linux-image-4.9.0-1-amd64-unsigned
] (Reading database ... 26398 files and directories currently installed.)
] Purging configuration files for linux-image-4.9.0-1-amd64-unsigned (4.9.2-2) 
...
] I: /vmlinuz is now a symlink to boot/vmlinuz-4.8.0-2-amd64
] I: /initrd.img is now a symlink to boot/initrd.img-4.8.0-2-amd64
] rmdir: failed to remove '/lib/modules/4.9.0-1-amd64': Directory not empty
] root@sid:~# dpkg -l | grep linux-ima
] ii  linux-image-4.8.0-2-amd64     4.8.15-2                    amd64        
Linux 4.8 for 64-bit PCs (signed)
] ii  linux-image-4.9.0-1-amd64     4.9.2-2                     amd64        
Linux 4.9 for 64-bit PCs (signed)
] ii  linux-image-amd64             4.9+78                      amd64        
Linux for 64-bit PCs (meta-package)
] root@sid:~# ls -l /lib/modules/4.9.0-1-amd64/
] total 136
] drwxr-xr-x 12 root root   4096 Jan 17 19:44 kernel
] -rw-r--r--  1 root root   4027 Jan 12 16:52 modules.builtin
] -rw-r--r--  1 root root 130336 Jan 12 16:52 modules.order
] root@sid:~# 

-- 
                            |  .''`.       ** Debian **
      Peter Palfrader       | : :' :      The  universal
 https://www.palfrader.org/ | `. `'      Operating System
                            |   `-    https://www.debian.org/

--- End Message ---
--- Begin Message ---
Version: 6.19~rc4-1~exp1

We no longer build linux-image-*-unsigned packages, which effectively
fixed this bug.

Ben.

-- 
Ben Hutchings
If the facts do not conform to your theory, they must be disposed of.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to