Tuesday, April 30, 2024
 Popular · Latest · Hot · Upcoming
73
rated 0 times [  73] [ 0]  / answers: 1 / hits: 195292  / 2 Years ago, thu, june 16, 2022, 8:22:30

I'm not able to run update manager as I get an error saying that there is not enough free space in the /tmp directory. I've practically cleaned out the tmp directory but the error persists.



here's df-h



/dev/loop0       13G   11G  952M  92% /
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 785M 920K 784M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 584K 2.0G 1% /run/shm
/dev/sda6 20G 14G 6.4G 68% /host

overflow 1.0M 16K 1008K 2% /tmp

More From » filesystem

 Answers
5

What seems to have happened:



Your / was full, then Ubuntu created a new partition, in RAM memory, to use temporarily.



Now, this 1MB partition is not big enough for the job, either.



What we can do:



1) increase the size of this partition just to do the upgrade



2) actually delete enough files in the HD that this partition is no longer needed.






To do 1:



open a terminal and run



sudo umount /tmp
sudo mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp


This should give you an 1MB partition (just like the one you had =P).



Now, to increase the size, you increase the size in that line, so that, with size=10485760, you'd get 10 MB.



Your goal is to find a number that is enough for the job, but leaves enough ram too



Comments on 1



You may want to try sudo umount -l /tmp, if you get some variation of "the file system is busy and cannot be unmounted"



Another possible solution to "the file system s busy(...)" is to do fuser -m /tmp to find pids (process numbers) that are using /tmp, then ps -elf <pids>, stop or kill processes



You may want to try sudo mount -t tmpfs -o size=1MB,mode=1777 overflow /tmp or even sudo mount -t tmpfs -o size=1G,mode=1777 overflow /tmp (for 1 megabyte or 1 gigabyte, respectively) - that is, units are available so that you dont have to type a huge number






To do 2:



Open a terminal and run sudo umount /tmp or, if that fails, sudo umount -l /tmp.



Then clean up!



Delete files in /tmp (now /tmp is the thing actually in your HD, rather than a virtual ram disk), uninstall unused packages, delete files in your home folder and so on.


[#34983] Thursday, June 16, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
ersoggles

Total Points: 69
Total Questions: 111
Total Answers: 111

Location: Vanuatu
Member since Sun, Oct 2, 2022
2 Years ago
;