Estou executando o 12.04 LTS em um servidor de compilação personalizado da ASUS. Peço desculpas antecipadamente, pois minhas habilidades estão um pouco enferrujadas no Linux, já que passo mais tempo trabalhando com equipamentos de rede hoje em dia.
Estou executando sudo apt-get upgrade
depois que corri sudo apt-get update
e obtenho o seguinte:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-server : Depends: linux-image-3.2.0-39-generic but it is not installed
linux-server : Depends: linux-headers-server (= 3.2.0.39.47) but 3.2.0.40.48 is installed
E: Unmet dependencies. Try using -f.
Então, quando eu executo sudo apt-get -f install
, recebo o seguinte:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
linux-image-3.2.0-37-generic
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
linux-image-3.2.0-40-generic linux-image-server linux-server
Suggested packages:
fdutils linux-doc-3.2.0 linux-source-3.2.0 linux-tools
The following NEW packages will be installed:
linux-image-3.2.0-40-generic
The following packages will be upgraded:
linux-image-server linux-server
2 upgraded, 1 newly installed, 0 to remove and 124 not upgraded.
3 not fully installed or removed.
Need to get 0 B/38.6 MB of archives.
After this operation, 150 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 373700 files and directories currently installed.)
Unpacking linux-image-3.2.0-40-generic (from .../linux-image-3.2.0-40-generic_3.2.0-40.64_amd64.deb) ...
Done.
dpkg: error processing /var/cache/apt/archives/linux-image-3.2.0-40-generic_3.2.0-40.64_amd64.deb (--unpack):
failed in write on buffer copy for backend dpkg-deb during ./boot/abi-3.2.0-40-generic': No space left on device
No apport report written because the error message indicates a disk full error
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-40-generic /boot/vmlinuz-3.2.0-40-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-40-generic /boot/vmlinuz-3.2.0-40-generic
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-3.2.0-40-generic_3.2.0-40.64_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)'
Como você pode ver, há uma mensagem de erro com o disco cheio, então eu tentei limpar alguns dos kernels não usados após um processo postado em outra pergunta que encontrei.
Eu corri sudo apt-get purge linux-image-x.x.x.x-generic
onde x.x.x.x é uma versão kernal que eu não estava usando, mas recebo o mesmo erro de sugerir a execução de apt-get -f install
que obtive quando executei sudo apt-get upgrade
.
Existe algo que eu não estou lembrando de me ajudar a limpar o espaço aqui ou outra maneira de limpar as imagens desnecessárias do kernel?
Uma tentativa de executar sudo dpkg --configure -a
resultados:
Setting up initramfs-tools (0.99ubuntu13.1) ...
update-initramfs: deferring update (trigger activated)
dpkg: dependency problems prevent configuration of linux-image-server:
linux-image-server depends on linux-image-3.2.0-39-generic; however:
Package linux-image-3.2.0-39-generic is not installed.
dpkg: error processing linux-image-server (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-server:
linux-server depends on linux-image-server (= 3.2.0.39.47); however:
Package linux-image-server is not configured yet.
linux-server depends on linux-headers-server (= 3.2.0.39.47); however:
Version of linux-headers-server on system is 3.2.0.40.48.
dpkg: error processing linux-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-38-generic
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.2.0-38-generic with 1.
dpkg: error processing initramfs-tools (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
linux-image-server
linux-server
initramfs-tools
Resultados de df -h
. Não consegui me lembrar daquele comando para a vida de mim para ver o espaço. Tenha uma boa risada no tamanho da bagageira, especialmente porque é nessa unidade de 500 GB que não há muito uso. Eu não posso roubar de / dev / sdb1 como é unidade física isolada para compartilhamento de espaço entre todos os usuários e pode ser retirado e movido para qualquer sistema facilmente em caso de necessidade.
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/NAS-root 455G 11G 421G 3% /
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 791M 768K 790M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
/dev/sdb1 1.8T 929G 813G 54% /media/windows
/dev/sda1 228M 228M 0 100% /boot
Não consigo me lembrar de quando construí este servidor, mas será a última vez que deixo que ele selecione tamanhos para partições automaticamente. Eu estou supondo que minha melhor aposta é seguir estas instruções para aumentar o tamanho da partição? link
Alguma preocupação com corrupção de dados ao roubar / dev / mapper / NAS-root?
Bem, finalmente consegui limpar o espaço corretamente, mas ainda estou tendo um problema de dependência ao tentar executar sudo apt-get -f install
.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
linux-image-server linux-server
The following packages will be upgraded:
linux-image-server linux-server
2 upgraded, 0 newly installed, 0 to remove and 124 not upgraded.
2 not fully installed or removed.
Need to get 0 B/4,320 B of archives.
After this operation, 2,048 B of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: dependency problems prevent configuration of linux-image-server:
linux-image-server depends on linux-image-3.2.0-39-generic; however:
Package linux-image-3.2.0-39-generic is not installed.
dpkg: error processing linux-image-server (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of linux-server:
linux-server depends on linux-image-server (= 3.2.0.39.47); however:
Package linux-image-server is not configured yet.
linux-server depends on linux-headers-server (= 3.2.0.39.47); however:
Version of linux-headers-server on system is 3.2.0.40.48.
dpkg: error processing linux-server (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Errors were encountered while processing:
linux-image-server
linux-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Não sei como começar a corrigir esse problema, pois existe uma versão mais recente do arquivo kernal, mas ele está procurando por uma versão mais antiga.