Debian apt-get update error
-
@jaredbusch said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
@dbeato said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
After running apt-get update I get the following error:
Failed to fetch http://mirrors.linode.com/debian/dists/stretch/main/i18n/Translation-en Write error - write (28: No space left on device)
Odd part is I am only using 35% of the total disk on Linode but if I run df -h I get this:
Filesystem Size Used Avail Use% Mounted on
/dev/root 16G 16G 35M 100% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 202M 1.8G 11% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 395M 0 395M 0% /run/user/0I can see that DEV/ROOT is full but I cannot identify if those files are needed. Any kick in the right direction would be helpful.
What does
du -h --max-depth=1
Show?
root@www:~# du -h --max-depth=1
8.0K ./.local
4.0K ./.well-known
8.0K ./.vim
16K ./.aptitude
420M ./wordpress
436M .you ran that from the www directory. that doesn't help you.
run that from
/
cd / du -h --max-depth=1
then head down the rabbit hole chasing the largest subdirectory until you find the culprit
root@www:/# du -h --max-depth=1
43M ./lib
8.5M ./bin
436M ./root
4.0K ./lib64
0 ./dev
4.0K ./srv
24K ./home
4.0K ./boot
8.0K ./media
8.0K ./.well-known
du: cannot access './proc/7124/task/7124/fd/3': No such file or directory
du: cannot access './proc/7124/task/7124/fdinfo/3': No such file or directory
du: cannot access './proc/7124/fd/4': No such file or directory
du: cannot access './proc/7124/fdinfo/4': No such file or directory
0 ./proc
16K ./lost+found
4.0K ./pki-validation
0 ./sys
976M ./usr
14G ./var
6.0M ./etc
32K ./tmp
5.8M ./sbin
202M ./run
47M ./opt
4.0K ./mnt
16G . -
-
cd /var du -h --max-depth=1 | sort -hr
-
@jaredbusch said in Debian apt-get update error:
You can add
| sort -hr
to sort it largest first.[root@jrd-nc Pictures]# du -h --max-depth=1 | sort -hr 424G . 277G ./Picasa 126G ./ImageMixer3 6.5G ./Nikon D3200 5.1G ./Nikon Transfer 3.1G ./Photo Stream 2.0G ./Japan 2011 1.4G ./Video of kids&big kids playing Wii 1.3G ./100NIKON 896M ./iCloud Photos 711M ./Nicole's Pictures 601M ./101NIKON 203M ./Mom's Pictures 127M ./screenshots 27M ./Spiceworks Definitions 16M ./Spotlight Student 14M ./Photoshop Files 12M ./Medical 8.4M ./2013-01-08 7.9M ./Meme images 2.5M ./2013-12-11 Jared_Caricature 96K ./Clipart 4.0K ./Saved Pictures 4.0K ./Raptr Screenshots 4.0K ./Image Backup 4.0K ./Camera Roll [root@jrd-nc Pictures]#
Side note, /WTB someone to organize my shit for cheap.
-
@jaredbusch said in Debian apt-get update error:
cd /var du -h --max-depth=1 | sort -hr
Add sudo to the front of that so you can get all the folders info.
So:
sudo du -h --max-depth=1 | sort -hr
-
@jrc said in Debian apt-get update error:
@jaredbusch said in Debian apt-get update error:
cd /var du -h --max-depth=1 | sort -hr
Add sudo to the front of that so you can get all the folders info.
So:
sudo du -h --max-depth=1 | sort -hr
He is running as root already.
-
@jrc said in Debian apt-get update error:
sudo du -h --max-depth=1 | sort -hr
In /var/www/web/logs I have an access log that is 7.5GB. Can I purge that?
-
@wls-itguy said in Debian apt-get update error:
@jrc said in Debian apt-get update error:
sudo du -h --max-depth=1 | sort -hr
In /var/www/web/logs I have an access log that is 7.5GB. Can I purge that?
Your logs should be cycling. Is this a log for a single day?
-
@jaredbusch doubtful
-
@wls-itguy said in Debian apt-get update error:
@jaredbusch doubtful
I know the logs are set to cycle by most applications. No idea how your system was setup originally.
But to answer your question, stop the webserver
service apache stop
I think for Debian.Delete the log
Start the webserver again
service apache start
The apache process will recreate a new log.
-
@jaredbusch said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
@jrc said in Debian apt-get update error:
sudo du -h --max-depth=1 | sort -hr
In /var/www/web/logs I have an access log that is 7.5GB. Can I purge that?
Your logs should be cycling. Is this a log for a single day?
I'm downloading it now so I can go through it and verify that it isn't all one day. Can I delete it and create a new .log file and go on my way?
-
@jaredbusch said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
@jaredbusch doubtful
I know the logs are set to cycle by most applications. No idea how your system was setup originally.
But to answer your question, stop the webserver
service apache stop
I think for Debian.Delete the log
Start the webserver again
service apache start
The apache process will recreate a new log.
Gotcha
-
@jaredbusch said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
@jrc said in Debian apt-get update error:
sudo du -h --max-depth=1 | sort -hr
In /var/www/web/logs I have an access log that is 7.5GB. Can I purge that?
Your logs should be cycling. Is this a log for a single day?
It was not for a single day. It was from day 1 of the server life (25-Sept-2015)
-
@wls-itguy said in Debian apt-get update error:
@jaredbusch said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
@jrc said in Debian apt-get update error:
sudo du -h --max-depth=1 | sort -hr
In /var/www/web/logs I have an access log that is 7.5GB. Can I purge that?
Your logs should be cycling. Is this a log for a single day?
It was not for a single day. It was from day 1 of the server life (25-Sept-2015)
Strange, is it doing it now. It should be on your cronjobs daily or weekly.
-
@dbeato said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
@jaredbusch said in Debian apt-get update error:
@wls-itguy said in Debian apt-get update error:
@jrc said in Debian apt-get update error:
sudo du -h --max-depth=1 | sort -hr
In /var/www/web/logs I have an access log that is 7.5GB. Can I purge that?
Your logs should be cycling. Is this a log for a single day?
It was not for a single day. It was from day 1 of the server life (25-Sept-2015)
Strange, is it doing it now. It should be on your cronjobs daily or weekly.
Meaning I should put it there or it should already be there?
-
@wls-itguy little over halfway down the page it mentions how lograte shouldbe happening.
Managing Log Rotation Using Logrotate
By default, Ubuntu sets up its own log rotation plan with logrotate.
This program can take parameters and rotate logs when certain criteria are met. We can see what events cause logrotate to swap the Apache logs by looking in
/etc/logrotate.d/apache2
:sudo nano /etc/logrotate.d/apache2
Here, you can see some of the parameters given to logrotate. First of all, notice the first line is:
/var/log/apache2/*.log {
This means that logrotate will only operate on those logs in "/var/log/apache2". Keep this in mind if you have chosen a different directory for your logs in your Apache configuration.
-
@wls-itguy said in Debian apt-get update error:
eaning I should put it there or it should already be there?
It should be already be happening.