Nicolas George <geo...@nsup.org> writes: > Barry Newberger (HE12025-03-24): >> package: dpkg >> version: 1.21.22 (amd64) >> >> Using Discover update following error occurred: >> >> <html>Package failed to install:<br/><br/>Error while installing package: >> installed linux-image-6.1.0-32-amd64 package post-installation script >> subprocess returned error exit status 1</html> > > Then read backwards until you find the error message from the > subprocess. I did, it was quite obvious, you only need to read a dozen > lines at the end. > > (And I assume somebody will just give you the answer instead of letting > you learn to find it by yourself. Sigh.) > > Regards, > > -- > Nicolas George >
Yes. And OP should uninstall all unused linux images to free up the space before proceeding. Despite that the error message is clear, it is still a concern that this could happen often. I myself got bitten by this despite that I knew of this potential issue. I think the Debian Installer allocates 1GB of space for /boot by default, and if you specify multiple systems exist, it will further allocate 500MB from it to /boot/efi, which makes the actually usable size of /boot 500MB. This used to be OK before bookworm where linux images is usually around 100MB unpacked. But for Trixie (or some time around 6.10 and later, don't remember clearly) the linux image size grows to around 230MB. So on Trixie if you already have 2 linux images installed, another upgrade will trigger this error. IMHO this causes much inconvenience on average users. Of course, apt now warns if it finds that the new installation will take more space than available which is very helpful. Still, having more space will make it easier for users. I would suggest that Debian Installer should allocate more space for /boot by default. Ideally it would be good to leave around 1GB of usable space for kernel images. -- Regards, Xiyue Deng