User Tools

Site Tools


linux:ubuntu:troubleshooting

Troubleshooting

No space left on device

Errormessage

dpkg: unrecoverable fatal error, aborting:
 unable to create `/var/lib/dpkg/updates/tmp.i': No space left on device
E: Sub-process /usr/bin/dpkg returned an error code (2)
E: Failed to write temporary StateFile /var/lib/apt/extended_states.tmp

or

dpkg: error: unable to create new file '/var/lib/dpkg/status-new': No space left on device

or

Could not create temporary file for /var/cache/apt/pkgcache.bin

Solution

df -h might show that your device has plenty of space left.

Filesystem               Size  Used Avail Use% Mounted on
udev                     2.0G  4.0K  2.0G   1% /dev
tmpfs                    395M  416K  395M   1% /run
/dev/dm-1                4.5G  1.7G  2.7G  38% /
none                     4.0K     0  4.0K   0% /sys/fs/cgroup
none                     5.0M     0  5.0M   0% /run/lock
none                     2.0G     0  2.0G   0% /run/shm
none                     100M     0  100M   0% /run/user
/dev/mapper/system-tmp   1.8G  2.9M  1.8G   1% /tmp
/dev/sda1                184M   39M  136M  23% /boot
/dev/mapper/system-home  4.5G  373M  3.9G   9% /home
/dev/mapper/system-var   4.5G  3.1G  1.3G  72% /var
/dev/mapper/system-usr   9.1G  1.5G  7.1G  18% /usr

df -i will show a full device, because of to many inodes.

Filesystem              Inodes  IUsed  IFree IUse% Mounted on
udev                    502234    466 501768    1% /dev
tmpfs                   505135    422 504713    1% /run
/dev/dm-1               305216  42913 262303   15% /
none                    505135      2 505133    1% /sys/fs/cgroup
none                    505135      2 505133    1% /run/lock
none                    505135      1 505134    1% /run/shm
none                    505135      2 505133    1% /run/user
/dev/mapper/system-tmp  121920     19 121901    1% /tmp
/dev/mapper/system-home 305216   9542 295674    4% /home
/dev/sda1                48768    299  48469    1% /boot
/dev/mapper/system-var  305216 305216      0  100% /var
/dev/mapper/system-usr  610800  80660 530140   14% /usr

Find these inodes with the following command

for i in /var/*; do echo $i; find $i |wc -l; done

Go into the correct dir and delete the inodes if not needed (WARNING: THE FOLLOWING COMMAND WILL REMOVE EVERTHING IN THE CURRENT DIR!)

cd /var/bla
for i in * ; do rm $i ; done

if too many

mkdir empty_dir
rsync -a --delete empty_dir/ yourdirectory/

Cause

In my case 296093 files in “/var/spool/icinga2/perfdata/”

linux/ubuntu/troubleshooting.txt · Last modified: 2020/03/08 00:36 by lunetikk