DEPENDENCIAS/ARQUIVOS CONFLITANTES [RESOLVIDO]

1. DEPENDENCIAS/ARQUIVOS CONFLITANTES [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/05/2017 - 14:53h

Olá, estou tendo um pequeno problema na hora de atualizar o Manjaro.
Sempre que eu tento atualizar tanto pelo terminal, quanto pelo Octopi ou pelo Gerenciador de Pacotes do Manjaro/GNOME eu tô tendo a seguinte mensagem apresentada:

"arquivos conflitantes:
python-chardet: /usr/lib/python3.6/site-packages/chardet/__pycache__/enums.cpython-36.pyc já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/__pycache__/langturkishmodel.cpython-36.pyc já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/__pycache__/version.cpython-36.pyc já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/cli/__init__.py já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/cli/__pycache__/__init__.cpython-36.pyc já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/cli/__pycache__/chardetect.cpython-36.pyc já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/cli/chardetect.py já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/enums.py já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/langturkishmodel.py já existe no sistema de arquivos
python-chardet: /usr/lib/python3.6/site-packages/chardet/version.py já existe no sistema de arquivos"

Não tô sabendo arrumar isso, portanto, não estou conseguindo atualizar meu Manjaro. Apesar da mensagem também dizer que estes arquivos já existam no sistema, eles ficam aparecendo como desatualizados nos gerenciadores de pacote, inclusive o Octopi me informa que existem 37 pacotes desatualizados, ao lado do número 37, na interface do Octopi, aparece uma exclamação com um fundo vermelho, sempre que tento atualizar por ali dá erro de conflito.
Se alguém puder me ajudar, ficarei muito grato.
Valeu, pessoal!


  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/05/2017 - 17:44h

gonsales escreveu:
Se alguém puder me ajudar, ficarei muito grato.
Valeu, pessoal!


velho ... pela wick do arch ele diz para dar um "force" na atualização do pacote, no meu entender seria o pacote "phython 3.6"
mas como não saco de manjaro acho melhor vc esperar uma opinião de alguém que saca da parada.

veja o wick do arch com a sugestão do force
"Failed to commit transaction (conflicting files)" error

If you see the following error: [1]

error: could not prepare transaction
error: failed to commit transaction (conflicting files)
package: /path/to/file exists in filesystem
Errors occurred, no packages were upgraded.

Why this is happening: pacman has detected a file conflict, and by design, will not overwrite files for you. This is a design feature, not a flaw.

The problem is usually trivial to solve. A safe way is to first check if another package owns the file (pacman -Qo /path/to/file). If the file is owned by another package, file a bug report. If the file is not owned by another package, rename the file which 'exists in filesystem' and re-issue the update command. If all goes well, the file may then be removed.

If you had installed a program manually without using pacman or a frontend, for example through make install, you have to remove it and all its files and reinstall properly using pacman. See also Pacman tips#Identify files not owned by any package.

Every installed package provides a /var/lib/pacman/local/$package-$version/files file that contains metadata about this package. If this file gets corrupted, is empty or goes missing, it results in file exists in filesystem errors when trying to update the package. Such an error usually concerns only one package. Instead of manually renaming and later removing all the files that belong to the package in question, you may exceptionally run pacman -S --force $package to force pacman to overwrite these files.
Warning: Take care when using the --force switch (for example pacman -Syu --force) as it can cause major problems if used improperly. It is highly recommended to only use this option when the Arch news instructs the user to do so.


fonte: https://wiki.archlinux.org/index.php/Pacman#.22Failed_to_commit_transaction_.28conflicting_files.29....

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

3. Erro ao atualizar - ARQUIVOS CONFLITANTES

Maurilio
oiliruam

(usa Arch Linux)

Enviado em 24/09/2017 - 19:24h

Boa noite!
Ao executar hoje o meu comando de atualização diária do meu Arch, através do camando,
$ sudo pacman -Syu
o mesmo apresentou o mesmo erro relatado por ti.
Erro:
:: Continuar a instalação? [S/n] s
(57/57) verificando chaves no chaveiro [##############################################] 100%
(57/57) verificando integridade do pacote [##############################################] 100%
(57/57) carregando arquivos do pacote [##############################################] 100%
(57/57) verificando conflitos de arquivo [##############################################] 100%
erro: falha em submeter a transação (arquivos conflitantes)
python2-setuptools: /usr/bin/easy_install-2.7 existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/easy_install.py existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/easy_install.pyc existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/easy_install.pyo existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.py existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.pyc existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.pyo existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.py existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.pyc existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.pyo existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/py31compat.py existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/py31compat.pyc existe no sistema de arquivos
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/py31compat.pyo existe no sistema de arquivos

Erro corrigido com um simples "--force", veja abaixo comando executado.
$ sudo pacman -Syu --force
No meu caso resolveu.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts