Problema no gerenciador de atualizações

Iniciado por luscora, 21 de Junho de 2013, 20:50

tópico anterior - próximo tópico

luscora

Boa noite!

Tenho enfrentado uns problemas com o gerenciador, pois ele apresenta erro na atualização/instalação dos seguintes pacotes:

  • Header files related to Linux kernel version 3.2.0
  • Linux kernel headers for version 3.2.0 on 32 bit x86 SMP

Quando tento instalar, esse aplicativo começa a travar, e aí aparece a seguinte mensagem:
CitarO sistema de pacotes está quebrado

Verifique se você está utilizando repositórios de terceiros. Se estiver, desabilite-os, já que normalmente são fonte de problemas.
Além disso, execute o seguinte comando em um Terminal: apt-get install -f

e os detalhes:
CitarOs seguintes pacotes têm dependências não satisfeitas:

linux-headers-generic-pae: Depends: linux-headers-3.2.0-48-generic-pae mas não está instalado

Tento usar o comando:
apt-get install -f

E a resposta é:
CitarE: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível criar acesso exclusivo ao directório de administração (/var/lib/dpkg/), é root?

Tentei procurar pelo linux-headers-3.2.0-48-generic-pae nos repositórios e instalar, mas ai aparece a seguinte mensagem:
CitarPara instalar linux-headers-3.2.0-48-generic-pae, estes itens precisam ser removidos:
Generic Linux kernel headers (linux-headers-generic-pae)

Não conseguindo resolver esse problema, o driver da placa wireless do meu notebook foi desativado, e quando tento reativá-lo, dá a seguinte mensagem:
CitarDesculpe, a instalação deste driver falhou.
Por favor, dê uma olhada no arquivo de log para obter detalhes: /var/log/jockey.log

Não sei mas oq faço!!

zekkerj

O comando correto é

sudo apt-get -f install

Nessa ordem exata, e  não o inverso, como você estava fazendo. Não deixe de usar o "sudo", na frente do comando, também.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

luscora

#2
Coloquei esse comando pra rodar e saiu o seguinte no terminal:

CitarLendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os pacotes extra a seguir serão instalados:
 linux-headers-3.2.0-48 linux-headers-3.2.0-48-generic-pae
Os NOVOS pacotes a seguir serão instalados:
 linux-headers-3.2.0-48 linux-headers-3.2.0-48-generic-pae
0 pacotes atualizados, 2 pacotes novos instalados, 0 a serem removidos e 11 não atualizados.
1 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/12,7 MB de arquivos.
Depois desta operação, 67,6 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? S
(Lendo banco de dados ... 593017 ficheiros e directórios actualmente instalados.)
Desempacotando linux-headers-3.2.0-48 (de .../linux-headers-3.2.0-48_3.2.0-48.74_all.deb) ...
dpkg: erro processando /var/cache/apt/archives/linux-headers-3.2.0-48_3.2.0-48.74_all.deb (--unpack):
não conseguiu criar `/usr/src/linux-headers-3.2.0-48/include/asm-generic/bitsperlong.h.dpkg-new' (enquanto processava `./usr/src/linux-headers-3.2.0-48/include/asm-generic/bitsperlong.h'): Não há espaço disponível no dispositivo
Nenhum relatório apport escrito pois MaxReports já foi atingido
                                                              dpkg-deb: erro: subprocesso colar foi finalizado pelo sinal (Pipe quebrado)
Desempacotando linux-headers-3.2.0-48-generic-pae (de .../linux-headers-3.2.0-48-generic-pae_3.2.0-48.74_i386.deb) ...
dpkg: erro processando /var/cache/apt/archives/linux-headers-3.2.0-48-generic-pae_3.2.0-48.74_i386.deb (--unpack):
erro criando diretório './usr/src/linux-headers-3.2.0-48-generic-pae/include/config/have/regs/and/stack/access': Não há espaço disponível no dispositivo
Nenhum relatório apport escrito pois MaxReports já foi atingido
                                                              dpkg-deb: erro: subprocesso colar foi finalizado pelo sinal (Pipe quebrado)
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/linux-headers-3.2.0-48_3.2.0-48.74_all.deb
/var/cache/apt/archives/linux-headers-3.2.0-48-generic-pae_3.2.0-48.74_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Sendo que a partição do ubuntu só tá com 33,6% de utilização.

zekkerj

CitarNão há espaço disponível no dispositivo
Seu HD está cheio. Libere espaço e tente novamente a atualização.

Dica: comece olhando no diretório /var/log.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

luscora


zekkerj

É um dos lugares a olhar. Mas primeiro certifique-se de que é lá que estão os arquivos que estão enchendo seu HD.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

luscora

Usei o analisador de disco, e ele aponta que só 33,6% da minha partição do ubuntu estão sendo usados.

Pra excluir os arquivos dessa pasta /var/log, dá permissão negada. Como posso mudar as permissões mesmo?

zekkerj

Não é o caso de mudar as permissões, e sim de executar a remoção com privilégios.

Mas... vamos fazer uma coisa? Vamos nos certificar se estamos fazendo isso certo. Execute os comandos abaixo e cole o resultado aqui.

df -h

sudo du -smx /*
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

luscora

Usando o df -h:
Citar/dev/sda2       9,2G  7,8G 1009M  89% /
udev            981M  4,0K  981M   1% /dev
tmpfs           395M  872K  395M   1% /run
none            5,0M     0  5,0M   0% /run/lock
none            988M   80K  988M   1% /run/shm
/dev/sda1        92G   27G   61G  31% /home

Usando o sudo du -smx /*:
Citar9   /bin
370   /boot
1   /cdrom
1   /dev
15   /etc
du: não é possível acessar "/home/lucas/.gvfs": Permissão negada
26646   /home
0   /initrd.img
0   /initrd.img.old
1971   /lib
1   /lost+found
1   /media
1   /mnt
1   /opt
du: não é possível acessar "/proc/9161/task/9161/fd/4": Arquivo ou diretório não encontrado
du: não é possível acessar "/proc/9161/task/9161/fdinfo/4": Arquivo ou diretório não encontrado
du: não é possível acessar "/proc/9161/fd/4": Arquivo ou diretório não encontrado
du: não é possível acessar "/proc/9161/fdinfo/4": Arquivo ou diretório não encontrado
0   /proc
1   /root
1   /run
9   /sbin
1   /selinux
1   /srv
0   /sys
1   /tmp

Mas parece que ainda não terminou de rodar o comando...

luscora

E ai, o que eu faço, excluo os arquivos de qual pasta? E como obtenho os privilégios pra excluir esses arquivos?

zekkerj

Antes de apagar qq coisa, veja se consegue fazer a atualização agora. Parece que vc tem um pouco de espaço livre.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

luscora

Quando tento atualizar, tanto pelo gerenciador quanto pelo sudo apt-get install -f, dá aquela mensagem :

Citar(Lendo banco de dados ... 593017 ficheiros e directórios actualmente instalados.)
Desempacotando linux-headers-3.2.0-48 (de .../linux-headers-3.2.0-48_3.2.0-48.74_all.deb) ...
dpkg: erro processando /var/cache/apt/archives/linux-headers-3.2.0-48_3.2.0-48.74_all.deb (--unpack):
não conseguiu criar `/usr/src/linux-headers-3.2.0-48/include/asm-generic/Kbuild.dpkg-new' (enquanto processava `./usr/src/linux-headers-3.2.0-48/include/asm-generic/Kbuild'): Não há espaço disponível no dispositivo
Nenhum relatório apport escrito pois MaxReports já foi atingido
                                                               dpkg-deb: erro: subprocesso colar foi finalizado pelo sinal (Pipe quebrado)
Desempacotando linux-headers-3.2.0-48-generic-pae (de .../linux-headers-3.2.0-48-generic-pae_3.2.0-48.74_i386.deb) ...
dpkg: erro processando /var/cache/apt/archives/linux-headers-3.2.0-48-generic-pae_3.2.0-48.74_i386.deb (--unpack):
não conseguiu criar `/usr/src/linux-headers-3.2.0-48-generic-pae/include/config/have/setup/per/cpu/area.h.dpkg-new' (enquanto processava `./usr/src/linux-headers-3.2.0-48-generic-pae/include/config/have/setup/per/cpu/area.h'): Não há espaço disponível no dispositivo
Nenhum relatório apport escrito pois MaxReports já foi atingido
                                                               dpkg-deb: erro: subprocesso colar foi finalizado pelo sinal (Pipe quebrado)
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/linux-headers-3.2.0-48_3.2.0-48.74_all.deb
/var/cache/apt/archives/linux-headers-3.2.0-48-generic-pae_3.2.0-48.74_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Apesar de:
CitarÉ preciso baixar 0 B/12,7 MB de arquivos.
Depois desta operação, 67,6 MB adicionais de espaço em disco serão usados.

Arthur Bernardes

A mesma mensagem eu consegui ver.

"Não há espaço disponível no dispositivo"

zekkerj

É... não tem como fugir de apagar alguma coisa. Mas o buraco aí é mais embaixo; a saída do "df -h" diz que você só reservou pouco menos de 10GB pro sistema.
Citar/dev/sda2       9,2G  7,8G 1009M  89% /
Isso não é suficiente, pros padrões atuais. Pelo menos não se você não quiser ser obrigado a limpar constantemente os discos pra poder seguir trabalhando.

Você realmente postou a saída do comando "du -smx" antes de terminar, ficaram faltando justamente dois dos diretórios mais importantes (/usr e /var).

Provavelmente você vai ter que apagar arquivos antigos de log, o problema agora é descobrir quais.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

polidori

Comigo acontece a mesma coisa. Não consigo usar a wireless.
E quando tento instalar pelo driver adicional aparece isso:
Desculpe, a instalação deste driver falhou.
Por favor, dê uma olhada no arquivo de log para obter detalhes: /var/log/jockey.log
ASUS Intel I7
Mint 19.3 MATE 64-bit