dpkg --configure -a

Iniciado por felipeborges, 19 de Abril de 2008, 21:06

tópico anterior - próximo tópico

felipeborges

Desculpe se não me encontro na área correta para postar.

Amigos Ubuntistas, estou tendo problemas ao instalar, desinstalar e atualizar (install, remove, update) no terminal....

Eu queria instalar o MySQL e ao digitar $ sudo apt-get install mysql-5.0 me deparo com a seguinte mensagem:

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

Efetuei então o uso de sudo dpkg --configure -a

Tive a seguinte resposta.

Instalando libc6 (2.6.1-1ubuntu10) ...

Instalando libaprutil1 (1.2.7+dfsg-2build1) ...

Instalando apache2-utils (2.2.4-3ubuntu0.1) ...
Instalando mysql-server-5.0 (5.0.45-1ubuntu3.3) ...
* Stopping MySQL database server mysqld                                 [ OK ]
* /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
grep: /etc/mysql/my.cnf: Arquivo ou diretório inexistente
* Starting MySQL database server mysqld                                 [ OK ]
/etc/init.d/mysql: line 122: /etc/mysql/debian-start: Arquivo ou diretório inexistente
invoke-rc.d: initscript mysql, action "start" failed.




Apartir deste ponto nada mais aconteceu, a única ação é fechar o terminal....

Alguem faz idéia de como resolver o problema? Grato desde já.
Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.

pinduvoz

Tente este:

sudo apt-get install -f
:: Linux Registered User nº 439378 ::

felipeborges

Grato amigo! Problema Solucionado, primeiramente não obtive resultados positivos, após apertei Ctrol C para pular o erro e digitei o que você mencionou e o erro não se repetiu!

Obrigado! ;D
Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.

pinduvoz

#3
Só para vc saber o que foi feito:

"Consertando dependências:

Problemas de conflitos entre dependências ou instalações interrompidas podem ocorrer algumas vezes impossibilitando a instalação de novos pacotes. Quando ocorre algum erro deste tipo, o sistema geralmente imprime uma mensagem na tela, aconselhando a execução dos seguintes comandos, capazes de resolver esses conflitos:

apt-get install -f

apt-get upgrade -f

apt-get dist-upgrade -f

dpkg --configure -a

(Fonte: Gerenciamento de Pacotes no Debian em Uma Folha, por Jonathan Meller - jon[no-spam]guiadohardware.net - http://www.guiadohardware.net)


O comando install -f "força" a instalação "pendente", ou seja, ignora os erros. Geralmente funciona.

É recomendável seguir a ordem dos comandos.
:: Linux Registered User nº 439378 ::

faragao

Citação de: pinduvoz online 19 de Abril de 2008, 23:08
Só para vc saber o que foi feito:

"Consertando dependências:

...O comando install -f "força" a instalação "pendente", ou seja, ignora os erros. Geralmente funciona...


Estou com o mesmo problema e, se fosse só o comando seria fácil de resolver, como vi nesse tópico. Mas o problema é que o link do pacote que comecei a instalar não existe mais. Então o sistema fica travado buscando o pacote "nvidia-cg-toolkit" e como não encontra não sai disso. Como posso resolver?

pinduvoz

Remover "na marra" pacote que esta travando o APT:

sudo dpkg --remove --force-remove-reinstreq nvidia-cg-toolkit
:: Linux Registered User nº 439378 ::

faragao

Citação de: pinduvoz online 20 de Julho de 2008, 16:10
Remover "na marra" pacote que esta travando o APT:

sudo dpkg --remove --force-remove-reinstreq nvidia-cg-toolkit

Obrigado pinduvoz, colocarei em pratica loga mais quando chegar em casa.

Um abraço
Fabio