pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.47k stars 87 forks source link

Boot partition fills up with kernel images older than the `.old` version #2664

Open dbworku opened 2 years ago

dbworku commented 2 years ago

Distribution (run cat /etc/os-release):

 NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

Package files:
 100 /var/lib/dpkg/status
     release a=now
 100 http://apt.pop-os.org/ubuntu jammy-backports/universe i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-backports,n=jammy,l=Ubuntu,c=universe,b=i386
     origin apt.pop-os.org
 100 http://apt.pop-os.org/ubuntu jammy-backports/universe amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-backports,n=jammy,l=Ubuntu,c=universe,b=amd64
     origin apt.pop-os.org
 100 http://apt.pop-os.org/ubuntu jammy-backports/main i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-backports,n=jammy,l=Ubuntu,c=main,b=i386
     origin apt.pop-os.org
 100 http://apt.pop-os.org/ubuntu jammy-backports/main amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-backports,n=jammy,l=Ubuntu,c=main,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/multiverse i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=multiverse,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/multiverse amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=multiverse,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/universe i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=universe,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/universe amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=universe,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/restricted i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=restricted,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/restricted amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=restricted,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/main i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=main,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-updates/main amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-updates,n=jammy,l=Ubuntu,c=main,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/multiverse i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=multiverse,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/multiverse amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=multiverse,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/universe i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=universe,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/universe amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=universe,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/restricted i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=restricted,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/restricted amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=restricted,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/main i386 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=main,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy-security/main amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy-security,n=jammy,l=Ubuntu,c=main,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/multiverse i386 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=multiverse,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/multiverse amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=multiverse,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/universe i386 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=universe,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/universe amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=universe,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/restricted i386 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=restricted,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/restricted amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=restricted,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/main i386 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=main,b=i386
     origin apt.pop-os.org
 500 http://apt.pop-os.org/ubuntu jammy/main amd64 Packages
     release v=22.04,o=Ubuntu,a=jammy,n=jammy,l=Ubuntu,c=main,b=amd64
     origin apt.pop-os.org
1001 http://apt.pop-os.org/release jammy/main i386 Packages
     release v=22.04,o=pop-os-release,a=jammy,n=jammy,l=Pop!_OS Release,c=main,b=i386
     origin apt.pop-os.org
1001 http://apt.pop-os.org/release jammy/main amd64 Packages
     release v=22.04,o=pop-os-release,a=jammy,n=jammy,l=Pop!_OS Release,c=main,b=amd64
     origin apt.pop-os.org
 500 http://apt.pop-os.org/proprietary jammy/main all Packages
     release v=22.04,o=system76,a=jammy,n=jammy,l=System76,c=main,b=all
     origin apt.pop-os.org
 500 http://apt.pop-os.org/proprietary jammy/main amd64 Packages
     release v=22.04,o=system76,a=jammy,n=jammy,l=System76,c=main,b=amd64
     origin apt.pop-os.org
 500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     release o=Docker,a=jammy,l=Docker CE,c=stable,b=amd64
     origin download.docker.com
Pinned packages:

Issue/Bug Description: I use the Pop!_Shop to update my operating system. After the latest update, my OS now warns about space running out on the boot partition. It looks like this is because the latest update migrated to the Linux version 6.0.2 without deleting the third oldest version(5.18.10) on my boot parition

Steps to reproduce (if you know): Update Linux kernel version with the "Operating System Updates" item in Pop!_Shop?

Expected behavior: When I updated to 6.0.2-76060002-generic, any files associated with 5.18.10-76051810-generic should have been deleted...

Other Notes:

Evidence that the boot parition is 95% full

dbworku@pop-os:~$ lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
nvme0n1         259:0    0 931.5G  0 disk  
├─nvme0n1p1     259:1    0   498M  0 part  /boot
├─nvme0n1p2     259:2    0   927G  0 part  
│ └─cryptdata   253:0    0   927G  0 crypt 
│   └─data-root 253:1    0   927G  0 lvm   /
└─nvme0n1p3     259:3    0     4G  0 part  
  └─cryptswap   253:2    0     4G  0 crypt [SWAP]
dbworku@pop-os:~$ df -h
Filesystem             Size  Used Avail Use% Mounted on
tmpfs                   13G  2.7M   13G   1% /run
/dev/mapper/data-root  912G  275G  591G  32% /
tmpfs                   63G   33M   63G   1% /dev/shm
tmpfs                  5.0M     0  5.0M   0% /run/lock
/dev/nvme0n1p1         466M  408M   24M  95% /boot
tmpfs                   13G  228K   13G   1% /run/user/1000

Evidence that we are holding on to 5.18.10-76051810-generic files that aren't the current or .old version.

dbworku@pop-os:~$ ls -lh /boot/
total 401M
-rw-r--r-- 1 root root 262K Jul  7 20:51 config-5.18.10-76051810-generic
-rw-r--r-- 1 root root 263K Sep 21 13:10 config-5.19.0-76051900-generic
-rw-r--r-- 1 root root 265K Oct 20 11:04 config-6.0.2-76060002-generic
drwxr-xr-x 4 root root 4.0K Oct 25 19:01 grub
lrwxrwxrwx 1 root root   33 Oct 25 19:00 initrd.img -> initrd.img-6.0.2-76060002-generic
-rw-r--r-- 1 root root 114M Oct 25 19:00 initrd.img-5.18.10-76051810-generic
-rw-r--r-- 1 root root 117M Oct 25 19:00 initrd.img-5.19.0-76051900-generic
-rw-r--r-- 1 root root 118M Oct 25 19:01 initrd.img-6.0.2-76060002-generic
lrwxrwxrwx 1 root root   34 Oct 25 19:00 initrd.img.old -> initrd.img-5.19.0-76051900-generic
drwx------ 2 root root  16K Jan  6  2022 lost+found
-rw------- 1 root root 6.1M Jul  7 20:51 System.map-5.18.10-76051810-generic
-rw------- 1 root root 6.1M Sep 21 13:10 System.map-5.19.0-76051900-generic
-rw------- 1 root root 6.2M Oct 20 11:04 System.map-6.0.2-76060002-generic
lrwxrwxrwx 1 root root   30 Oct 25 19:00 vmlinuz -> vmlinuz-6.0.2-76060002-generic
-rw------- 1 root root  11M Jul  7 20:51 vmlinuz-5.18.10-76051810-generic
-rw------- 1 root root  12M Sep 21 13:10 vmlinuz-5.19.0-76051900-generic
-rw------- 1 root root  12M Oct 20 11:04 vmlinuz-6.0.2-76060002-generic
lrwxrwxrwx 1 root root   31 Oct 25 19:00 vmlinuz.old -> vmlinuz-5.19.0-76051900-generic
jacobgkau commented 2 years ago

You are running on a legacy BIOS installation and not a UEFI installation, correct?

dbworku commented 2 years ago

Yup @jacobgkau! From $ sudo parted -ls:

Model: Linux device-mapper (crypt) (dm)
Disk /dev/mapper/cryptswap: 4294MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system     Flags
 1      0.00B  4294MB  4294MB  linux-swap(v1)

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/data-root: 995GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End    Size   File system  Flags
 1      0.00B  995GB  995GB  ext4

Error: /dev/mapper/cryptdata: unrecognised disk label
Model: Linux device-mapper (crypt) (dm)
Disk /dev/mapper/cryptdata: 995GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Model: Sabrent Rocket 4.0 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system     Flags
 1      2097kB  524MB   522MB   primary  ext4            boot
 2      524MB   996GB   995GB   primary
 3      996GB   1000GB  4295MB  primary  linux-swap(v1)
jacobgkau commented 2 years ago

Thank you. I think this is a duplicate of https://github.com/pop-os/pop/issues/1714. Can you please try running sudo apt autoremove --purge and see if that removes some of the older files? I'd like to determine if the issue (at least in your case) would be solved by automatically removing old packages, or if it's a different problem with the mechanism managing the kernel/initramfs images.

dbworku commented 2 years ago

Bingo! Autoremove detected and removed the old images. Excerpt from sudo apt autoremove --purge:

The following packages will be REMOVED:
  libgl1-amber-dri* libllvm13* libllvm13:i386* libprotobuf-dev* libprotobuf-lite23* libprotoc23* libssl1.1* linux-headers-5.18.10-76051810*
  linux-headers-5.18.10-76051810-generic* linux-image-5.18.10-76051810-generic* linux-modules-5.18.10-76051810-generic*

Now the boot disk looks correct.

dbworku@pop-os:~/repos/nflxprofile/python$ ls -lh /boot/
total 270M
-rw-r--r-- 1 root root 263K Sep 21 13:10 config-5.19.0-76051900-generic
-rw-r--r-- 1 root root 265K Oct 20 11:04 config-6.0.2-76060002-generic
drwxr-xr-x 4 root root 4.0K Oct 28 15:51 grub
lrwxrwxrwx 1 root root   33 Oct 25 19:00 initrd.img -> initrd.img-6.0.2-76060002-generic
-rw-r--r-- 1 root root 117M Oct 25 19:00 initrd.img-5.19.0-76051900-generic
-rw-r--r-- 1 root root 118M Oct 25 19:01 initrd.img-6.0.2-76060002-generic
lrwxrwxrwx 1 root root   34 Oct 25 19:00 initrd.img.old -> initrd.img-5.19.0-76051900-generic
drwx------ 2 root root  16K Jan  6  2022 lost+found
-rw------- 1 root root 6.1M Sep 21 13:10 System.map-5.19.0-76051900-generic
-rw------- 1 root root 6.2M Oct 20 11:04 System.map-6.0.2-76060002-generic
lrwxrwxrwx 1 root root   30 Oct 25 19:00 vmlinuz -> vmlinuz-6.0.2-76060002-generic
-rw------- 1 root root  12M Sep 21 13:10 vmlinuz-5.19.0-76051900-generic
-rw------- 1 root root  12M Oct 20 11:04 vmlinuz-6.0.2-76060002-generic
lrwxrwxrwx 1 root root   31 Oct 25 19:00 vmlinuz.old -> vmlinuz-5.19.0-76051900-generic
dbworku commented 1 year ago

Heads up @jacobgkau, using autoremove stopped working with latest update to Linux kernel 6.0.6.

dbworku@pop-os:~$ df -h
Filesystem             Size  Used Avail Use% Mounted on
tmpfs                   13G  2.8M   13G   1% /run
/dev/mapper/data-root  912G  278G  588G  33% /
tmpfs                   63G  114M   63G   1% /dev/shm
tmpfs                  5.0M     0  5.0M   0% /run/lock
/dev/nvme0n1p1         466M  414M   18M  97% /boot
tmpfs                   13G  216K   13G   1% /run/user/1000
dbworku@pop-os:~$ ls -lh /boot/
total 407M
-rw-r--r-- 1 root root 265K Oct 20 11:04 config-6.0.2-76060002-generic
-rw-r--r-- 1 root root 265K Oct 22 08:20 config-6.0.3-76060003-generic
-rw-r--r-- 1 root root 265K Nov 21 12:20 config-6.0.6-76060006-generic
drwxr-xr-x 4 root root 4.0K Dec  2 11:40 grub
lrwxrwxrwx 1 root root   33 Dec  2 11:39 initrd.img -> initrd.img-6.0.6-76060006-generic
-rw-r--r-- 1 root root 118M Nov  3 22:01 initrd.img-6.0.2-76060002-generic
-rw-r--r-- 1 root root 118M Nov  3 22:01 initrd.img-6.0.3-76060003-generic
-rw-r--r-- 1 root root 118M Dec  2 11:40 initrd.img-6.0.6-76060006-generic
lrwxrwxrwx 1 root root   33 Dec  2 11:39 initrd.img.old -> initrd.img-6.0.3-76060003-generic
drwx------ 2 root root  16K Jan  6  2022 lost+found
-rw------- 1 root root 6.2M Oct 20 11:04 System.map-6.0.2-76060002-generic
-rw------- 1 root root 6.2M Oct 22 08:20 System.map-6.0.3-76060003-generic
-rw------- 1 root root 6.2M Nov 21 12:20 System.map-6.0.6-76060006-generic
lrwxrwxrwx 1 root root   30 Dec  2 11:39 vmlinuz -> vmlinuz-6.0.6-76060006-generic
-rw------- 1 root root  12M Oct 20 11:04 vmlinuz-6.0.2-76060002-generic
-rw------- 1 root root  12M Oct 22 08:20 vmlinuz-6.0.3-76060003-generic
-rw------- 1 root root  12M Nov 21 12:20 vmlinuz-6.0.6-76060006-generic
lrwxrwxrwx 1 root root   30 Dec  2 11:39 vmlinuz.old -> vmlinuz-6.0.3-76060003-generic

Autoremove fails when running update-initramfs on a out of disk space error.

dbworku@pop-os:~$ sudo apt autoremove --purge
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up initramfs-tools (0.140ubuntu13) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140ubuntu13) ...
update-initramfs: Generating /boot/initrd.img-6.0.6-76060006-generic
cryptsetup: WARNING: Resume target cryptswap uses a key file
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_7_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_7_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_0_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_0_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_4_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_4_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_4.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_7.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_2_1_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_2_0_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_1_4_dmcub.bin for module amdgpu
zstd: error 25 : Write error : No space left on device (cannot write compressed block) 
E: mkinitramfs failure zstd -q -1 -T0 25
update-initramfs: failed for /boot/initrd.img-6.0.6-76060006-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
dbworku@pop-os:~$