Ubuntu 12.04 corrupted by download of security updates that won't install
Used Update Manager to download five security updates Version 3.2.0-97.137: to 32 bit Dell Inspiron 2200 dedicated to Linux Ubuntu 12.04
They downloaded seemingly ok but wont install. The system now has various corruptions that prevent its proper use.
1. Desktop sound icon indicates zero voulume and won't allow change.
2. Thunderbird system won't send mail.
3. Google chrome won't load although Firefox will.
4. Did have no access to desktop "ICEauthority file" but managed to regain access via reference to previously answered questions.
5. The desktop header line shows a "No Entry" sign. Clicking this shows "Failed to load the Package List" also "Could not open file/var/
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Doug Richardson
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
What is the output of:
lsb_release -a; df -i; uname -a; df -h
Thanks
Revision history for this message
|
#2 |
Struggling to reply because Ubuntu machine crippled and not done this before. Have input your command to terminal on Ubuntu machine and get "No LSBmodules are available" plus 19 other lines. Tried to save screenshot but Ubuntu refuses. It only allows copy to clipboard. Thunderbird won't send email either.
Difficulty is now to paste the detail here that you want via my Windows 10 machine. Firefox on Ubuntu machine will not accept my login to "answers.
Sorry for delay but will continue to try and overcome.
Revision history for this message
|
#3 |
Done it!!!!! Managed to sign on to Launchpad via Firefox on Ubuntu, so here is the data you wanted.
doug@doug-
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 2362864 2362864 0 100% /
udev 157716 475 157241 1% /dev
tmpfs 159538 385 159153 1% /run
none 159538 3 159535 1% /run/lock
none 159538 3 159535 1% /run/shm
Linux doug-Inspiron-2200 3.2.0-96-generic #136-Ubuntu SMP Mon Nov 30 21:39:59 UTC 2015 i686 i686 i386 GNU/Linux
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 36G 21G 14G 60% /
udev 617M 4.0K 617M 1% /dev
tmpfs 125M 780K 124M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 624M 8.0K 624M 1% /run/shm
doug@doug-
Revision history for this message
|
#4 |
/dev/sda1 2362864 2362864 0 100% /
Your file system is full.
If you run:
sudo apt-get clean; dpkg -l | grep linux-image | grep -v extra
What is the output please?
Thanks
Revision history for this message
|
#5 |
doug@doug-
[sudo] password for doug:
Revision history for this message
|
#6 |
Back up your data and do a fresh install
Revision history for this message
|
#7 |
Re last message from me. It won't let me actually enter my password, but why not???
I have no crucial data on this machine and so have never done a backup. Dont know how!!!
Also file system is full so where is the space to do one.
Fresh install from where???? Its some years since I got the original disc from Canonical and a lot of update history has occurred via update manager.
Sorry but I need some further help.
Revision history for this message
|
#8 |
There is no feedback as you type your password. K
Just punch it in and hit ENTER
Revision history for this message
|
#9 |
ok thanks for taking this up again. I will try it now.
Revision history for this message
|
#10 |
doug@doug-
[sudo] password for doug:
rc linux-image-
rc linux-image-
rc linux-image-
rc linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
iU linux-image-generic 3.2.0.97.113 Generic Linux kernel image
doug@doug-
Revision history for this message
|
#11 |
Wow that is a lot.
sudo dpkg -P linux-image-
Revision history for this message
|
#12 |
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge autoremove
Will free up a tonne of space. Each kernel is 120Mb.
You do not need to reinstall as Tychodickerson advised. You just need to clean out the old unused kernels.
Revision history for this message
|
#13 |
e-3.0.0-15-generic linux-image-
[sudo] password for doug:
dpkg: warning: there's no installed package matching linux-image-
(Reading database ... 2312009 files and directories currently installed.)
Removing linux-image-
Purging configuration files for linux-image-
Examining /etc/kernel/
run-parts: executing /etc/kernel/
run-parts: executing /etc/kernel/
Removing linux-image-
Purging configuration files for linux-image-
Examining /etc/kernel/
run-parts: executing /etc/kernel/
run-parts: executing /etc/kernel/
Removing linux-image-
Purging configuration files for linux-image-
Examining /etc/kernel/
run-parts: executing /etc/kernel/
run-parts: executing /etc/kernel/
doug@doug-
I ASSUME YOU MEANT ME TO RUN THIS ??? PRIOR TO THE FOUR PURGES.
Revision history for this message
|
#14 |
Just run the commands I gave. You will now have enough space for the new updates. There are lots of scripts and tools that remove excessive kernels.
Revision history for this message
|
#15 |
I had never anticipated the level of User involvement needed to run Ubuntu. I confess that I don't understand.
I thank you for your patience and persistence on Christmas eve of all days.
Despite all your efforts and mine the Update Manager still reports "The Package System is Broken".
In the New Year I will raise a new Question but in the meantime please enjoy the Christmas period and again many thanks.
Revision history for this message
|
#16 |
If you run:
sudo apt-get update; sudo apt-get -f install
Is it OK?
Revision history for this message
|
#17 |
Sorry but no. Still get "Package System is broken.
[sudo] password for doug:
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libva-x11-1 libxcb-keysyms1 libxcb-xv0 libtar0 libxcb-randr0
libxcb-composite0 vlc-plugin-notify vlc-plugin-pulse libsdl-image1.2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
linux-
linux-
Suggested packages:
fdutils linux-doc-3.2.0 linux-source-3.2.0 linux-tools
The following NEW packages will be installed
linux-
linux-
0 to upgrade, 4 to newly install, 0 to remove and 1 not to upgrade.
4 not fully installed or removed.
Need to get 0 B/52.0 MB of archives.
After this operation, 193 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Revision history for this message
|
#18 |
OK, run:
sudo apt-get autoremove; sudo apt-get dist-upgrade
And you should be OK now.
Revision history for this message
|
#19 |
Continued with Y
doug@doug-
[sudo] password for doug:
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libva-x11-1 libxcb-keysyms1 libxcb-xv0 libtar0 libxcb-randr0
libxcb-composite0 vlc-plugin-notify vlc-plugin-pulse libsdl-image1.2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
linux-
linux-
Suggested packages:
fdutils linux-doc-3.2.0 linux-source-3.2.0 linux-tools
The following NEW packages will be installed
linux-
linux-
0 to upgrade, 4 to newly install, 0 to remove and 1 not to upgrade.
4 not fully installed or removed.
Need to get 0 B/52.0 MB of archives.
After this operation, 193 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 2312010 files and directories currently installed.)
Unpacking linux-image-
Done.
dpkg: error processing /var/cache/
unable to create `/lib/modules/
No apport report written because the error message indicates a disk full error
Examining /etc/kernel/
run-parts: executing /etc/kernel/
run-parts: executing /etc/kernel/
Unpacking linux-headers-
dpkg: error processing /var/cache/
unable to create `/usr/src/
No apport report written because the error message indicates a disk full error
Unpacking linux-headers-
dpkg: error processing /var/cache/
unable to create `/usr/src/
No apport report written because the error message indicates a disk full error
Unpacking linux-headers-
dpkg: error processing /var/cache/
error creating directory `./usr/
No apport report written because MaxReports has already been reached
Errors were encountered while processing:
/var/cache/
/var/cache/
/var/cache/
/var/cache/
E: Sub-process /usr/bin/dpkg returned an error code (1)
doug@doug-
Revision history for this message
|
#20 |
OK then just remove more kernels. Just DON'T remove the running kernel.
Revision history for this message
|
#21 |
Of all that has happened today I can't pick out the bit that removes kernels. Please instruct.
Revision history for this message
|
#22 |
Have tried to remove some more unused kernels see below
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Note, selecting 'linux-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
Package linux-image-
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies.
linux-
linux-
linux-
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
doug@doug-
Revision history for this message
|
#23 |
What is the output of
df -i
sudo dpkg --audit
dpkg -l | grep ' linux-h'
Remark:
There are two different limits for an ext4-formatted file system:
1. storage size
2. number of files.
You are hitting the 'number of files' limit. I recommend that you remove obsolete kernel header packages (each of them contains several thousand small files).
Revision history for this message
|
#24 |
Sorry, but not been at home during Christmas Day but here are the results:
doug@doug-
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 2362864 2360131 2733 100% /
udev 157716 475 157241 1% /dev
tmpfs 159538 385 159153 1% /run
none 159538 3 159535 1% /run/lock
none 159538 4 159534 1% /run/shm
doug@doug-
[sudo] password for doug:
Sorry, try again.
[sudo] password for doug:
The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
linux-
linux-
linux-generic Complete Generic Linux kernel
linux-
doug@doug-
Revision history for this message
|
#25 |
Your remark is probably sound but I don't know how to do it.
Furthermore I suspect that attempting to delete old Kernels is blocked by a problem which shows as :
E: Could not open Lock File /ver/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Revision history for this message
|
#26 |
Please provide the output of
dpkg -l | grep ' linux-h'
This command should list all versions of the kernel header packages, and I assume that there are several of them. Normally you need just the one with the highest number (with the same version as the kernel that you are running)
+++++++++++
The error message
E: Could not open Lock File /ver/lib/dpkg/lock - open (13: Permission denied)
is shown when you try using the package management system with the authorizations of a normal user. You have to put 'sudo' in front of the command to gain administrative authorizations for the command that you are executing.
Revision history for this message
|
#27 |
Good morning and thank you for your involvement.
doug@doug-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
iU linux-headers-
iU linux-headers-
doug@doug-
Revision history for this message
|
#28 |
Try
sudo dpkg --purge linux-headers-
sudo dpkg --purge linux-headers-
sudo dpkg --purge linux-headers-
sudo apt-get install -f
sudo apt-get --purge autoremove
and report the results.
Revision history for this message
|
#29 |
doug@doug-
[sudo] password for doug:
Sorry, try again.
[sudo] password for doug:
(Reading database ... 2312009 files and directories currently installed.)
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
doug@doug-
Revision history for this message
|
#30 |
What is the correct response to this prompt?????????
Is it 0 to upgrade, 4 to newly install, ????????
doug@doug-
[sudo] password for doug:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libva-x11-1 libxcb-keysyms1 libxcb-xv0 libtar0 libxcb-randr0
libxcb-composite0 vlc-plugin-notify vlc-plugin-pulse libsdl-image1.2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
linux-
linux-
Suggested packages:
fdutils linux-doc-3.2.0 linux-source-3.2.0 linux-tools
The following NEW packages will be installed
linux-
linux-
0 to upgrade, 4 to newly install, 0 to remove and 1 not to upgrade.
4 not fully installed or removed.
Need to get 0 B/52.0 MB of archives.
After this operation, 193 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Revision history for this message
|
#31 |
The line
"0 to upgrade, 4 to newly install, 0 to remove and 1 not to upgrade. 4 not fully installed or removed"
is informational. It tells about the status of the package management and what the install command will do.
For the question
"Do you want to continue [Y/n]?"
you just have to hit 'Enter' to select he option in capitals which is Y for "yes".
I recommend that you purge a few other kernel files before:
sudo dpkg --purge linux-headers-
sudo dpkg --purge linux-headers-
sudo apt-get install -f
sudo apt-get --purge autoremove
If you see something like
"Do you want to continue [Y/n]?"
just hit the return key.
Revision history for this message
|
#32 |
Update Manager now has no mention of 5 Security Updates I was originally trying to install but now has a further 2 Security Updates. On trying to install gives:
doug@doug-
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
doug@doug-
[sudo] password for doug:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libva-x11-1 libxcb-keysyms1 libxcb-xv0 libtar0 libxcb-randr0
libxcb-composite0 vlc-plugin-notify vlc-plugin-pulse libsdl-image1.2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
linux-
The following NEW packages will be installed
linux-
0 to upgrade, 1 to newly install, 0 to remove and 1 not to upgrade.
1 not fully installed or removed.
Need to get 0 B/975 kB of archives.
After this operation, 11.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 2308018 files and directories currently installed.)
Unpacking linux-headers-
dpkg: error processing /var/cache/
error creating symbolic link `./usr/
No apport report written because the error message indicates a disk full error
/var/cache/
E: Sub-process /usr/bin/dpkg returned an error code (1)
doug@doug-
Revision history for this message
|
#33 |
Many thanks, solved at last.
It has only just dawned that a block of commands has to be pasted into the Terminal one command at a time, then run that command before doing the next one and so on.
Consequently I have been doing things wrongly without realising.
Am I right in saying that your last block :
sudo dpkg --purge linux-headers-
sudo dpkg --purge linux-headers-
sudo apt-get install -f
sudo apt-get --purge autoremove
had to be run individually.
Revision history for this message
|
#34 |
Yes, sorry that I did not mention that.
Just for diagnostic purposes, what is now the output of the commands
df -h
df -i
dpkg -l | egrep ' linux-[hi]'
Revision history for this message
|
#35 |
doug@doug-
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 36G 19G 15G 57% /
udev 617M 4.0K 617M 1% /dev
tmpfs 125M 784K 124M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 624M 76K 624M 1% /run/shm
doug@doug-
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 2362864 2302256 60608 98% /
udev 157716 475 157241 1% /dev
tmpfs 159538 385 159153 1% /run
none 159538 3 159535 1% /run/lock
none 159538 4 159534 1% /run/shm
doug@doug-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
rc linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-generic 3.2.0.97.113 Generic Linux kernel image
doug@doug-
Revision history for this message
|
#36 |
sudo dpkg -P linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
You get the idea. Just keep removing kernels until you only have
linux-image-
and
linux-image-
and
linux-image-
Remaining. Then run:
sudo apt-get --purge autoremove
You now have several gigabytes of extra space.
Revision history for this message
|
#37 |
You are still very close to the limit
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 2362864 2302256 60608 98% /
As a different approach to actionparsnip's advice (delete the obsolete packages one by one), I would like to recommend to use the command
sudo apt-get --purge autoremove
This command should remove all obsolete packages at once without the need to provide the exact numbers.
Revision history for this message
|
#38 |
Don't understand what's wrong but each sudo apt-get -purge command you gave me returns "unable to locate package apt-get" also "unable to locate package remove"
Revision history for this message
|
#39 |
doug@doug-
[sudo] password for doug:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.
doug@doug-
doug@doug-
0: command not found
doug@doug-
Revision history for this message
|
#40 |
Sadly "autoremove" didn't work. What next ??
Revision history for this message
|
#41 |
What is the output of the command
apt-mark showmanual | egrep linux-[hi]
Revision history for this message
|
#42 |
Hi here is the info you wanted. But also to let you know I have just successfully deleted kernels 25 and 26. Andrew had given me commands addressing two kernels in one command but they failed. I just realised that he probably meant to split his text into two separate commands, so I tried it and it worked, but a lot of effort. If there is a quicker way then that would be great!!!! Thanks for your help.
doug@doug-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-generic
doug@doug-
Revision history for this message
|
#43 |
Due to some error (probably one of bug #1175637 bug #1492709 or maybe bug #1439769 ), in certain cases a number of kernel and image packages stay marked as 'manually installed' and will not be deleted with the autoremove command.
What is the output of the commands
uname -a
sudo apt-get dist-upgrade
cat /etc/apt/
(again three separate commands, but I think you are already aware of that)
Revision history for this message
|
#44 |
doug@doug-
Linux doug-Inspiron-2200 3.2.0-97-generic #137-Ubuntu SMP Thu Dec 17 21:14:00 UTC 2015 i686 i686 i386 GNU/Linux
doug@doug-
[sudo] password for doug:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
flashplugin-
2 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Need to get 8,842 B of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://
Get:2 http://
Fetched 8,842 B in 0s (41.3 kB/s)
Preconfiguring packages ...
(Reading database ... 2242043 files and directories currently installed.)
Preparing to replace flashplugin-
Unpacking replacement flashplugin-
Preparing to replace flashplugin-
Unpacking replacement flashplugin-
Processing triggers for update-
flashplugin-
Installing from local file /tmp/tmpI2pl9N.gz
Flash Plugin installed.
Setting up flashplugin-
Setting up flashplugin-
doug@doug-
// File autogenerated by /etc/kernel/
APT
{
NeverAutoRemove
{
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
"^linux-
};
};
doug@doug-
Revision history for this message
|
#45 |
Looks ok.
Now issue the commands
apt-mark showmanual | grep linux-headers-3 | xargs sudo apt-mark auto
apt-mark showmanual | grep linux-image-3 | xargs sudo apt-mark auto
sudo apt-get --purge autoremove
and report the results.
Revision history for this message
|
#46 |
Brilliant !!!!!!!
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
linux-headers-
doug@doug-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
linux-image-
doug@doug-
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
linux-
0 to upgrade, 0 to newly install, 175 to remove and 0 not to upgrade.
After this operation, 4,592 MB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 2242042 files and directories currently installed.)
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
Removing linux-headers-
doug@doug-
Revision history for this message
|
#47 |
The terminal copy I just sent is incomplete????
I guess the terminal capacity or the copy capacity is limited.
Anyway I have just watched it free 4592 MB by removing Kernels 27 to 95.
Many thanks for your dedication Manfred, very much appreciated. I have learnt from this process and will attempt to avoid it happening again.
Any beginner guides/tutorials you can recommend would be welcome.
Revision history for this message
|
#48 |
I somewhat expected that he terminal buffer will not hold all the output, but that is not important at all.
To complete the post-operation diagnostics, what is now the output of
uname -a
lsb_release -a
sudo dpkg --audit
dpkg -l | egrep ' linux- [hi]'
df -i
df -h
To avoid running out of free storage inodes on your hard disk partition, you should repeat the
sudo apt-get --purge autoremove
command periodically, maybe once a month.
Revision history for this message
|
#49 |
was about to suggest that :)
Revision history for this message
|
#50 |
doug@doug-
Linux doug-Inspiron-2200 3.2.0-97-generic #137-Ubuntu SMP Thu Dec 17 21:14:00 UTC 2015 i686 i686 i386 GNU/Linux
doug@doug-
doug@doug-
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise
doug@doug-
doug@doug-
[sudo] password for doug:
doug@doug-
doug@doug-
doug@doug-
doug@doug-
doug@doug-
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 2362864 496311 1866553 22% /
udev 157716 476 157240 1% /dev
tmpfs 159538 387 159151 1% /run
none 159538 3 159535 1% /run/lock
none 159538 4 159534 1% /run/shm
doug@doug-
doug@doug-
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 36G 13G 22G 37% /
udev 617M 4.0K 617M 1% /dev
tmpfs 125M 788K 124M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 624M 76K 624M 1% /run/shm
doug@doug-
Revision history for this message
|
#51 |
Sorry there was an extra space character in one of my commands, please provide the output of
dpkg -l | egrep ' linux-[hi]'
The rest already looks fine; inode usage has gone down from 100% to 22%, disk space usage is at 37%.
Revision history for this message
|
#52 |
doug@doug-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-generic 3.2.0.97.113 Generic Linux kernel image
doug@doug-
Revision history for this message
|
#53 |
The header files have been correctly removed, but all obsolete kernel images are still there.
What is the output of
sudo apt-get --purge autoremove
apt-mark showmanual | egrep 'linux-[hi]'
Revision history for this message
|
#54 |
doug@doug-
[sudo] password for doug:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
doug@doug-
doug@doug-
linux-headers-
linux-headers-
linux-image-generic
doug@doug-
Revision history for this message
|
#55 |
What is the output of
apt-cache rdepends linux-image-
Revision history for this message
|
#56 |
doug@doug-
linux-image-
Reverse Depends:
linux-
linux-
doug@doug-
Revision history for this message
|
#57 |
Ok, and now please the output of
dpkg -l | egrep ' linux-back'
apt-mark showmanual | egrep 'linux-back'
Revision history for this message
|
#58 |
doug@doug-
doug@doug-
doug@doug-
doug@doug-
Revision history for this message
|
#59 |
That is now a bit unexpected. I am not able to detect the reason, why the apt-get autoremove command does not uninstall the obsolete kernel image packages.
Let me suggest doing it manually.
Try
sudo apt-get --purge remove linux-image-
and report the result.
Revision history for this message
|
#60 |
doug@doug-
[sudo] password for doug:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-image-
E: Couldn't find any package by regex 'linux-
doug@doug-
Revision history for this message
|
#61 |
what is the output of:
uname -a
echo
dpkg -l | grep linux-image
Thanks
Revision history for this message
|
#62 |
doug@doug-
Linux doug-Inspiron-2200 3.2.0-97-generic #137-Ubuntu SMP Thu Dec 17 21:14:00 UTC 2015 i686 i686 i386 GNU/Linux
doug@doug-
doug@doug-
doug@doug-
doug@doug-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-generic 3.2.0.97.113 Generic Linux kernel image
doug@doug-
Revision history for this message
|
#63 |
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
sudo apt-get --purge remove linux-image-
Will free up a tonne of space.
You get the idea. Just remove ancient kernels.
Revision history for this message
|
#64 |
Have now purged Linux Image 26 to 94 inclusive. Anymore ???
Revision history for this message
|
#65 |
Stopping at -94 was a good choice.
For another post-operation diagnostics, what is now the output of
df -h
df -i
dpkg -l | grep ' linux-'
As long as nobody else finds the reason for autoremove not working, I do not have anything else to add.
Revision history for this message
|
#66 |
doug@doug-
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 36G 4.7G 29G 14% /
udev 617M 4.0K 617M 1% /dev
tmpfs 125M 788K 124M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 624M 76K 624M 1% /run/shm
doug@doug-
doug@doug-
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 2362864 240780 2122084 11% /
udev 157716 476 157240 1% /dev
tmpfs 159538 387 159151 1% /run
none 159538 3 159535 1% /run/lock
none 159538 4 159534 1% /run/shm
doug@doug-
doug@doug-
ii linux-firmware 1.79.18 Firmware for Linux kernel drivers
ii linux-generic 3.2.0.97.113 Complete Generic Linux kernel
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-headers-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-generic 3.2.0.97.113 Generic Linux kernel image
ii linux-libc-dev 3.2.0-97.137 Linux Kernel Headers for development
ii linux-sound-base 1.0.25+
doug@doug-
Revision history for this message
|
#68 |
I fully agree with actionparsnip. The output looks good.
For the future: You should periodically check the number of kernel image and kernel header packages, and remove the obsolete ones. You can use commands similar to those given above, and I am confident that you are able to adapt them (e.g. by changing the version numbers of the packages to remove) to any future situation.
Revision history for this message
|
#69 |
Thanks everyone. Sorry that my ignorance wasted much effort by loading the Terminal with a batch of commands and expecting them to run in sequence.
Will use my acquired knowledge to run appropriate commands to monitor the situation as you suggest.
Tell me, will command "autoremove" never work on my system or is its failure just a bug waiting to be fixed in a future release???
Revision history for this message
|
#70 |
autoremove removes unnecessary packages due to previously removals. This will work in future.
It'd be nice if Ubuntu just kept the last 5 kernels and removed the older ones automagically then that would be great but I have seen this sort of issue a lot with systems holding 30+ kernels.
Revision history for this message
|
#71 |
Your system is the first one where I see that the "apt-get autoremove" does not work (after applying the apt-mark fix).
So I am not able to predict what kind of action might be able to correct that.