Nao consigo resolver dependencias no Manjaro Linux [RESOLVIDO]

1. Nao consigo resolver dependencias no Manjaro Linux [RESOLVIDO]

Luserend
luserend

(usa Manjaro Linux)

Enviado em 24/10/2016 - 13:10h

Hoje fui fazer uma atualizacao do sistema e simplesmente tenho uma surpresa...Nao consigo atualizar...
Me parece um erro grande de dependencia e como eu sou ainda nao-experiente no mundo Arch, estou com um baita problema...No Debian era so usar o comando:
apt-get install -f

Que as dependencias eram resolvidas. Tentei procurar em muitos lugares por algum comando do pacman que fizesse isso e nao consegui...
Tentei usar pacman -U e nao deu certo. Em fim, preciso da ajuda de voces pessoal!

Quando tento atualizar o sistema, o terminal retorna:
[root@ManjaroOS logic]# sudo pacman -Syyuu
:: Sincronizando a base de dados de pacotes...
core 138,1 KiB 1341K/s 00:00 [######################] 100%
extra 1917,2 KiB 1289K/s 00:01 [######################] 100%
community 4,0 MiB 1190K/s 00:03 [######################] 100%
multilib 194,0 KiB 1672K/s 00:00 [######################] 100%
:: Iniciando atualização completa do sistema...
atenção: gnome-shell-extension-mediaplayer: ignorando atualização do pacote (r553.2cb5d6d-1 => r561.e2cc6d4-1)
:: Substituir lib32-elfutils por multilib/lib32-libelf? [S/n] s
:: Substituir lib32-libdbus por multilib/lib32-dbus? [S/n] s
:: Substituir libdbus por core/dbus? [S/n] s
resolvendo dependências...
procurando por pacotes conflitantes...
:: qt5-base e qtchooser estão em conflito. Remover qtchooser? [s/N] s
:: xorg-server e xf86-input-aiptek estão em conflito (X-ABI-XINPUT_VERSION). Remover xf86-input-aiptek? [s/N] s
erro: falha ao preparar a transação (não foi possível satisfazer as dependências)
:: gnome-shell-extension-mediaplayer: instalando gnome-shell (3.22.1+2+g5a08886-1) dependências 'gnome-shell<3.21'
[root@ManjaroOS logic]#

Reparem que eu tentei ate colocar aquele pacote no ignorepkg para tentar ainda atualizar o sistema sem ele se exibir, mas tambem nao deu certo...


  


2. Re: Nao consigo resolver dependencias no Manjaro Linux [RESOLVIDO]

LinuxWalker
Delusion

(usa Debian)

Enviado em 24/10/2016 - 16:15h

No Arch eu sempre digo Sim pra essas perguntas do pacman. Foi isso q vc fez?
veja que com esse comando que vc tentou, sincroniza e atualiza ao mesmo tempo.
E se vc fizer uma tarefa de cada vez, o que acontece?



----------------------------------------------------------------------------------------------------
Não importa a distro que você usa, o que importa é o que você faz com ela.



3. Re: Nao consigo resolver dependencias no Manjaro Linux [RESOLVIDO]

Luserend
luserend

(usa Manjaro Linux)

Enviado em 28/10/2016 - 11:09h

wudze escreveu:

No Arch eu sempre digo Sim pra essas perguntas do pacman. Foi isso q vc fez?
veja que com esse comando que vc tentou, sincroniza e atualiza ao mesmo tempo.
E se vc fizer uma tarefa de cada vez, o que acontece?



----------------------------------------------------------------------------------------------------
Não importa a distro que você usa, o que importa é o que você faz com ela.


Sim, eu respondi tudo sim. Tentei uma tarefa de cada vez e tambem não funcionou. Mas ja achei uma solução, muito obrigado cara. ^^


4. Re: Nao consigo resolver dependencias no Manjaro Linux [RESOLVIDO]

Luserend
luserend

(usa Manjaro Linux)

Enviado em 28/10/2016 - 11:18h

Para aqueles que passarem pelo mesmo problema que eu, no Manjaro achei uma alternativa para resolver o problema. Quando eu dava um "sudo pacman -Syyuu" pelo terminal, o comando apontava que iria fazer uma atualização completa certo? Ou seja, em outras palavras, o "gnome-shell" era um dos pacotes que ele iria atualizar tambem certo? Mas no momento que esse pacote tentava se atualizar, o erro de dependencia era exibido.
Mesmo eu colocando o gnome-shell no ignorepkg nas configurações do pacman (/etc/pacman.conf), por alguma razão, o erro ainda era exibido...:\

[SOLUÇÃO]:
A solução que achei no Manjaro, foi ir no atualizador de programas, na hora em que ele falava que haviam atualizações disponiveis, e na hora de selecionar os pacotes que estavam disponiveis para atualizar, eu desmarquei a caixa do "gnome-shell" e dei aplicar, assim atualizando todos os outros, menos o gnome-shell. O sistema está normal e atualizado agora.

Por alguma razão eu ainda não entendi qual a diferença entre desmarcar a caixa do pacote gnome-shell, e adicionar o gnome-shell no ignorepkg. '-' (Pelo que eu saiba as duas ações deveriam ter o mesmo efeito, ja que as duas impediriam somente desse pacote em especifico de atualizar...)
Mas em fim, deve ser algum bug relacionado ao Gnome, ja que o Manjaro versão Gnome é uma versão não-oficial (Coisa que eu acho até boa por um lado, e ruim por outro, penso que deveria ter uma versão oficial para o Gnome, ja que é uma interface grafica muito popular entre alguns usuarios e ja que o Manjaro é uma distro que é conhecida em meio que "ser um Arch Linux mais intuitivo"). Mas é isso pessoal, obrigado!


5. Re: Nao consigo resolver dependencias no Manjaro Linux [RESOLVIDO]

Gabriel Henrique da Silva Ferreira
MrBlackWolf

(usa Arch Linux)

Enviado em 28/10/2016 - 11:20h

Não esquece de marcar o tópico como "Resolvido", fica mais fácil encontrar nas busca depois. Valeu.


6. Re: Nao consigo resolver dependencias no Manjaro Linux [RESOLVIDO]

Luserend
luserend

(usa Manjaro Linux)

Enviado em 28/10/2016 - 12:29h

luserend escreveu:

Para aqueles que passarem pelo mesmo problema que eu, no Manjaro achei uma alternativa para resolver o problema. Quando eu dava um "sudo pacman -Syyuu" pelo terminal, o comando apontava que iria fazer uma atualização completa certo? Ou seja, em outras palavras, o "gnome-shell" era um dos pacotes que ele iria atualizar tambem certo? Mas no momento que esse pacote tentava se atualizar, o erro de dependencia era exibido.
Mesmo eu colocando o gnome-shell no ignorepkg nas configurações do pacman (/etc/pacman.conf), por alguma razão, o erro ainda era exibido...:\

[SOLUÇÃO]:
A solução que achei no Manjaro, foi ir no atualizador de programas, na hora em que ele falava que haviam atualizações disponiveis, e na hora de selecionar os pacotes que estavam disponiveis para atualizar, eu desmarquei a caixa do "gnome-shell" e dei aplicar, assim atualizando todos os outros, menos o gnome-shell. O sistema está normal e atualizado agora.

Por alguma razão eu ainda não entendi qual a diferença entre desmarcar a caixa do pacote gnome-shell, e adicionar o gnome-shell no ignorepkg. '-' (Pelo que eu saiba as duas ações deveriam ter o mesmo efeito, ja que as duas impediriam somente desse pacote em especifico de atualizar...)
Mas em fim, deve ser algum bug relacionado ao Gnome, ja que o Manjaro versão Gnome é uma versão não-oficial (Coisa que eu acho até boa por um lado, e ruim por outro, penso que deveria ter uma versão oficial para o Gnome, ja que é uma interface grafica muito popular entre alguns usuarios e ja que o Manjaro é uma distro que é conhecida em meio que "ser um Arch Linux mais intuitivo"). Mas é isso pessoal, obrigado!

De acordo com meus testes, depois de feito esse primeiro procedimento que eu disse acima, pode acontecer que, depois de sua primeira atualização, o sistema reinicie, e a interface grafica não inicie (fique congelado em uma tela preta).
Mas não se preocupe porque tenho outra solução alternativa tambem, depois de feito tudo isso, quando estiver congelado nessa tela preta sem iniciar a interface grafica, aperte CTRL + ALT + F3 para abrir um "terminal grande" diga-se de passagem, logue-se digitando o seu usuario e senha, apos isso estará pronto para realizar os comandos a seguir.

Logue-se como root:
$ su 


(Digite sua senha de root)

Agora, iremos resolver o conflito.
# pacman -R gnome-shell-extension-mediaplayer 


Aperte "s" para confirmar que quer exclui-lo.

Agora iremos atualizar o sistema novamente.
# pacman -Syyuu 


Voce talvez verá que ele perguntara se deseja reinstalar o "gnome-shell". Tecle "s" para aceitar.

Depois de resintalado, como ja tinhamos atualizado todo o sistema anteriormente, verá que não haverá nada a mais a se fazer. (Se houver atualizações, espere atualizar).

Depois de tudo resolvido, reinicie o sistema:
# reboot 


Talvez voce se pergunte "Mas porque não removeu isso desde o começo?", Simplesmente porque ele dava um erro de dependencia, ou seja, se antes de fazer a primeira solução que eu disse, nós tentassemos remover o pacote com:
# pacman -R gnome-shell-extension-mediaplayer 

Ele apresentaria um erro de dependencia do propio pacote, ou seja, é algo até ironico, uma dependencia com si mesmo, mas em fim, a segunda parte da solução remove o mesmo sem problema nenhum. ^^
Pronto, tudo certo, agora seu sistema deve ligar normalmente, e a interface grafica aparecer de imediato. :P
Obrigado pessoal!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts