Posted on: October 04, 2024 09:43 AM
Posted by: Renato
Views: 177
Hoje me deparei com um problema que já está me deixando preocupado :(
O sistema de pacotes está quebrado e com isso, eu não vou conseguir atualizar meu sistema.
eu fiz algumas pesquisas para tentar resolver, e tentei usar o “sudo dpkg --configure -a” e “sudo apt install -f”, mas sem sucesso.
Passei a tarde inteira pesquisando sobre esse problema, ele estava me impedindo de atualizar o sistema.
Em um forum gringo, eu vi a seguinte solução:
"The error that you are getting is:
dpkg: error processing archive /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_amd64.deb (--unpack):
trying to overwrite '/usr/local/cuda-9.1/lib64', which is also in package cuda-cudart-9-1 9.1.85-1
The “trying to overwrite” error implies that you have conflicting packages in your system.You can try overwriting the package (can be a bit risky)"
e então eu fiz exatamente isso aqui no meu terminal:
root@renato-S14CT01:~# sudo dpkg -i --force-overwrite /var/cache/apt/archives/libjpeg-turbo8_2.0.3-0ubuntu1.20.04.1_amd64.deb
(Lendo banco de dados ... 271054 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../libjpeg-turbo8_2.0.3-0ubuntu1.20.04.1_amd64.deb ...
A descompactar libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.1) sobre (2.0.3-0ubuntu1) ...
dpkg: aviso: a ultrapassar problema porque --force está activo:
dpkg: aviso: a tentar sobreescrever '/usr/share/doc/libjpeg-turbo8/changelog.Debian.gz' partilhado, que é diferente de outras instâncias do pacote libjpeg-turbo8:amd64
Configurando libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.1) ...
A processar 'triggers' para libc-bin (2.31-0ubuntu9.1) ...
root@renato-S14CT01:~#
e com isso, os pacotes já não estavam mais quebrados, e eu finalmente consegui atualizar meu sistema.
Pelo que eu entendi, ele estava tentando sobrescrever alguns arquivos, mas isso não estava sendo possível, pelo fato de que existia pacotes conflitantes no meu sistema.
após o comando, “dpkg -i --force-overwrite /var/cache/apt/archives/libjpeg-turbo8_2.0.3-0ubuntu1.20.04.1_amd64.deb”, ele forçou o pacote a sobrescrever.
Outro problema que tambem resolvi.
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libc6_2.39-0ubuntu8.3_amd64.deb
Espero que isso possa ajudar alguém no futuro!
Exemplo e fonte: - https://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Sistema-de-pacotes-quebrados-UbuntuDonate to Site
Renato
Developer