Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

13. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

Pedro Henrique Souza Arcanjo
pedrohsa

(usa Outra)

Enviado em 20/12/2015 - 17:45h

Pois você inicie o sistema por um kernel funcional (de preferência o mais recente), esse que você listou com uname -a não é o mais recente!, ele é o 3.16.0-46 mas vi que há um 3.16.0-57 entre outros:

O que vc pode fazer é remover manualmente um a um, tipo:

$ sudo apt-get --purge remove linux-image-3.16.0-41-generic linux-image-extra-3.16.0-41-generic linux-headers-3.16.0-41-generic linux-headers-3.16.0-41 


Nesse exemplo você estará removendo toda a série 3.16.0-41, faça o mesmo com os demais, ou use algo como o Ubuntu Tweak (que acho que faz esse serviço).

Em meu blog postei uma solução para isto (mas lembre-se que foi testado no Debian), o Ubuntu acrescenta alguns pacotes a mais como os tais -generic, se quiser testar:

https://edpsblog.wordpress.com/2015/03/15/remocao-de-kernels-antigos-ou-nao-em-debian-ubuntu-e-deriv...

Eu tentei usar o exemplo e mesmo assim me retornou o erro com as dependências...

sudo apt-get --purge remove linux-image-3.16.0-41-generic linux-image-extra-3.16.0-41-generic linux-headers-3.16.0-41-generic linux-headers-3.16.0-41
[sudo] password for pedrohsa:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-image-extra-3.16.0-50-generic : Depende: linux-image-3.16.0-50-generic mas não será instalado
linux-image-extra-3.16.0-51-generic : Depende: linux-image-3.16.0-51-generic mas não será instalado
linux-image-extra-3.16.0-57-generic : Depende: linux-image-3.16.0-57-generic mas não será instalado
linux-image-generic-lts-utopic : Depende: linux-image-3.16.0-57-generic mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
pedrohsa@pedrohsa-K84C:~$




  


14. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 20/12/2015 - 17:53h

pedrohsa escreveu:

Pois você inicie o sistema por um kernel funcional (de preferência o mais recente), esse que você listou com uname -a não é o mais recente!, ele é o 3.16.0-46 mas vi que há um 3.16.0-57 entre outros:

O que vc pode fazer é remover manualmente um a um, tipo:

$ sudo apt-get --purge remove linux-image-3.16.0-41-generic linux-image-extra-3.16.0-41-generic linux-headers-3.16.0-41-generic linux-headers-3.16.0-41 


Nesse exemplo você estará removendo toda a série 3.16.0-41, faça o mesmo com os demais, ou use algo como o Ubuntu Tweak (que acho que faz esse serviço).

Em meu blog postei uma solução para isto (mas lembre-se que foi testado no Debian), o Ubuntu acrescenta alguns pacotes a mais como os tais -generic, se quiser testar:

https://edpsblog.wordpress.com/2015/03/15/remocao-de-kernels-antigos-ou-nao-em-debian-ubuntu-e-deriv...


Eu tentei usar o exemplo e mesmo assim me retornou o erro com as dependências...

sudo apt-get --purge remove linux-image-3.16.0-41-generic linux-image-extra-3.16.0-41-generic linux-headers-3.16.0-41-generic linux-headers-3.16.0-41
[sudo] password for pedrohsa:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-image-extra-3.16.0-50-generic : Depende: linux-image-3.16.0-50-generic mas não será instalado
linux-image-extra-3.16.0-51-generic : Depende: linux-image-3.16.0-51-generic mas não será instalado
linux-image-extra-3.16.0-57-generic : Depende: linux-image-3.16.0-57-generic mas não será instalado
linux-image-generic-lts-utopic : Depende: linux-image-3.16.0-57-generic mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
pedrohsa@pedrohsa-K84C:~$

[/quote]

Como vc está impedido de instalar|atualizar por causa do espaço 0 em /boot, uma das soluções é remover esses novos pacotes ainda não configurados:

$ sudo apt-get --purge remove linux-image-extra-3.16.0-50-generic linux-image-extra-3.16.0-51-generic linux-image-extra-3.16.0-57-generic linux-image-generic-lts-utopic 


Ou no modo bruto, remover com o DPKG aqueles pacotes que lhe passei:

$ sudo dpkg -P linux-image-3.16.0-41-generic
$ sudo dpkg -P linux-image-extra-3.16.0-41-generic
$ sudo dpkg -P linux-headers-3.16.0-41-generic
$ sudo dpkg -P linux-headers-3.16.0-41


Isso irá liberar à força, o espaço em disco

Depois você prossegue com o que falei no comentário anterior, removendo toda a tralha excedente.


15. Re: Problemas na instalação de programas, devido a falhas nas dependências...

Pedro Henrique Souza Arcanjo
pedrohsa

(usa Outra)

Enviado em 20/12/2015 - 18:01h

Putz, continua com o mesmo problema kkkk

pedrohsa@pedrohsa-K84C:~$ sudo dpkg -P linux-image-3.16.0-41-generic
dpkg: problemas com dependências previnem a remoção de linux-image-3.16.0-41-generic:
linux-image-extra-3.16.0-41-generic depende de linux-image-3.16.0-41-generic.

dpkg: error processing package linux-image-3.16.0-41-generic (--purge):
problemas de dependência - não removendo
Erros foram encontrados durante o processamento de:
linux-image-3.16.0-41-generic



pedrohsa@pedrohsa-K84C:~$ sudo dpkg -P linux-image-extra-3.16.0-41-generic
(Lendo banco de dados ... 481588 ficheiros e directórios actualmente instalados.)
Removing linux-image-extra-3.16.0-41-generic (3.16.0-41.57~14.04.1) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0-41-generic /boot/vmlinuz-3.16.0-41-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0-41-generic /boot/vmlinuz-3.16.0-41-generic
update-initramfs: Generating /boot/initrd.img-3.16.0-41-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.16.0-41-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-3.16.0-41-generic (--purge):
sub-processo script post-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
linux-image-extra-3.16.0-41-generic

Fiz o primeiro modo tbm, e retornou o mesmo problema com as dependencias...


16. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2015 - 18:04h

Remover todo kernel antigo ajudaria ??
http://meupinguim.com/removendo-todos-kernels-antigos-um-comando/


17. Re: Problemas na instalação de programas, devido a falhas nas dependências...

edps
edps

(usa Slackware)

Enviado em 20/12/2015 - 18:07h

Então, achio que só lhe resta seguir a dica lá do blog (embora esse espaço deva causar problema também).

Ou remover alguma initrd para ganhar espaço como desse kernel 3.16-0-41:

$ sudo rm -fv /boot/initrd.img-3.16.0-41*
$ sudo rm -fv /boot/vmlinuz-3.16.0-41*

Isso deve liberar uns 20MB de espaço.

Se quiser, antes de remover lista o que consta nesse diretório e posta os resultados:

$ uname -a
$ sudo ls /boot/

Assim ao em vez de remover, podemos mover o que está lá para outra partição.


18. Re: Problemas na instalação de programas, devido a falhas nas dependências...

Pedro Henrique Souza Arcanjo
pedrohsa

(usa Outra)

Enviado em 20/12/2015 - 18:11h

clodoaldops escreveu:

Remover todo kernel antigo ajudaria ??
http://meupinguim.com/removendo-todos-kernels-antigos-um-comando/


Não entendo tbm, o pq os kernels estão referenciando ao "amd", sendo que o meu processador é um intel pentium? (Não sei se essa dúvida é relevante nesse momento kkk)

E com uma resposta bem direta, antes mesmo que eu pesquise... O que é o kernel? E o que acontece se eu excluir todos?

root@pedrohsa-K84C:/home/pedrohsa# uname -a
Linux pedrohsa-K84C 3.16.0-46-generic #62~14.04.1-Ubuntu SMP Tue Aug 11 16:27:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

root@pedrohsa-K84C:/home/pedrohsa# sudo ls /boot/
abi-3.16.0-41-generic initrd.img-3.16.0-46-generic
abi-3.16.0-43-generic lost+found
abi-3.16.0-44-generic memtest86+.bin
abi-3.16.0-45-generic memtest86+.elf
abi-3.16.0-46-generic memtest86+_multiboot.bin
abi-3.16.0-48-generic System.map-3.16.0-41-generic
abi-3.16.0-49-generic System.map-3.16.0-43-generic
config-3.16.0-41-generic System.map-3.16.0-44-generic
config-3.16.0-43-generic System.map-3.16.0-45-generic
config-3.16.0-44-generic System.map-3.16.0-46-generic
config-3.16.0-45-generic System.map-3.16.0-48-generic
config-3.16.0-46-generic System.map-3.16.0-49-generic
config-3.16.0-48-generic vmlinuz-3.16.0-41-generic
config-3.16.0-49-generic vmlinuz-3.16.0-43-generic
grub vmlinuz-3.16.0-44-generic
initrd.img-3.16.0-41-generic vmlinuz-3.16.0-45-generic
initrd.img-3.16.0-43-generic vmlinuz-3.16.0-46-generic
initrd.img-3.16.0-44-generic vmlinuz-3.16.0-48-generic
initrd.img-3.16.0-45-generic vmlinuz-3.16.0-49-generic


root@pedrohsa-K84C:/home/pedrohsa# sudo rm -fv /boot/initrd.img-3.16.0-41*
removido “/boot/initrd.img-3.16.0-41-generic”
root@pedrohsa-K84C:/home/pedrohsa# sudo rm -fv /boot/vmlinuz-3.16.0-41*
removido “/boot/vmlinuz-3.16.0-41-generic”


19. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 20/12/2015 - 18:15h

clodoaldops escreveu:

Remover todo kernel antigo ajudaria ??
http://meupinguim.com/removendo-todos-kernels-antigos-um-comando/


É muito bacana? o cara postar uma dica a esse respeito, sem uma imagem, log ou simulação. No mínimo deveria por um -s no fim do comando pra quem seguir sua dica testar o que virá a ocorrer ao usar o -y, mas como nesse mundo de Tux está cheio de sabido...


20. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 20/12/2015 - 18:19h

pedrohsa escreveu:

Não entendo tbm, o pq os kernels estão referenciando ao "amd", sendo que o meu processador é um intel pentium? (Não sei se essa dívida é relevante nesse momento kkk)

E com uma resposta bem direta, antes mesmo que eu pesquise... O que é o kernel? E o que acontece se eu excluir todos?


Todos os novos processadores (seja amd ou intel) com as instruções 64Bits recebem essa designação ou a mais técnica: x86_64.

Sobre o kernel: https://pt.wikipedia.org/wiki/Linux_(núcleo)

Bom... mais tarde retorno pra ver se resolveu.


21. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

Pedro Henrique Souza Arcanjo
pedrohsa

(usa Outra)

Enviado em 20/12/2015 - 18:20h


Todos os novos processadores (seja amd ou intel) com as instruções 64Bits recebem essa designação ou a mais técnica: x86_64.

Sobre o kernel: https://pt.wikipedia.org/wiki/Linux_(núcleo)

Bom... mais tarde retorno pra ver se resolveu.


Tudo bem! Valeu mesmo!!!



22. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2015 - 18:26h

-rodar gparted num cd/dvd/pendrive e aumentar partição /boot ou /raiz ajudaria a liberar espaço necessario ?


23. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2015 - 18:28h

edps escreveu:

clodoaldops escreveu:

Remover todo kernel antigo ajudaria ??
http://meupinguim.com/removendo-todos-kernels-antigos-um-comando/


É muito bacana? o cara postar uma dica a esse respeito, sem uma imagem, log ou simulação. No mínimo deveria por um -s no fim do comando pra quem seguir sua dica testar o que virá a ocorrer ao usar o -y, mas como nesse mundo de Tux está cheio de sabido...


Já usei essa dica em 2009/2010 qdo tinha um hd de 80GB com xp + ubuntu + mint e funcionava sem quebrar sistema




24. Re: Problemas na instalação de programas, devido a falhas nas dependências... [RESOLVIDO]

Pedro Henrique Souza Arcanjo
pedrohsa

(usa Outra)

Enviado em 20/12/2015 - 19:14h

Bom usando o método DPKG eu consegui tirar boa parte

root@pedrohsa-K84C:/home/pedrohsa# ls /boot/
grub initrd.img-3.16.0-48-generic initrd.img-3.16.0-51-generic lost+found memtest86+.elf
initrd.img-3.16.0-41-generic initrd.img-3.16.0-50-generic initrd.img-3.16.0-57-generic memtest86+.bin memtest86+_multiboot.bin


Usei até mesmo o DPKG nos 41, 48, 50, 51, 57 ai listados, mas não desapareceram assim como os outros... Assim tentei fazer o método indicado novamente é retornou:

root@pedrohsa-K84C:/home/pedrohsa# sudo dpkg -P linux-image-3.16.0-41-generic
dpkg: aviso: a ignorar pedido para remover linux-image-3.16.0-41-generic o qual não está instalado


Então fiz do modo que vc indicou:

root@pedrohsa-K84C:/home/pedrohsa# apt-get --purge remove linux-image-extra-3.16.0-50-generic linux-image-extra-3.16.0-51-generic linux-image-extra-3.16.0-57-generic linux-image-generic-lts-utopic

E retornou o mesmo problema com as dependências:

root@pedrohsa-K84C:/home/pedrohsa# apt-get --purge remove linux-image-extra-3.16.0-50-generic linux-image-extra-3.16.0-51-generic linux-image-extra-3.16.0-57-generic linux-image-generic-lts-utopic
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Package 'linux-image-extra-3.16.0-50-generic' is not installed, so not removed
Package 'linux-image-extra-3.16.0-51-generic' is not installed, so not removed
Package 'linux-image-extra-3.16.0-57-generic' is not installed, so not removed
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-generic-lts-utopic : Depende: linux-image-generic-lts-utopic (= 3.16.0.57.48) mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts