Há um sinal de erro no meu painel do Ubuntu que indica o erro fornecido no título. Eu usei, sudo apt-get update
mas não me deu erros. No entanto, o sinal de erro persiste.
Como faço para corrigir isso?
Há um sinal de erro no meu painel do Ubuntu que indica o erro fornecido no título. Eu usei, sudo apt-get update
mas não me deu erros. No entanto, o sinal de erro persiste.
Como faço para corrigir isso?
Respostas:
Eu recebi o mesmo erro no 14.04. A reinstalação do wine-staging-i386
pacote corrigiu o problema:
sudo apt-get install --reinstall wine-staging-i386
sudo apt-get install --reinstall wine1.6-i386
qual foi o pacote que estava me dando o erro. Talvez o mesmo comando funcione para você? @Alendorff
Se você estiver executando o Ubuntu 64 bits, o problema provavelmente se deve ao fato de "wine-staging-amd64" depender de "wine-staging-i386", que é um pacote virtual e não é realmente instalável. Pelo que posso deduzir da leitura sobre isso aqui, o erro "o cache não tem pacote" quando a atualização do wine está disponível é que o ambiente de construção ou o atualizador não está lidando com a natureza multiarca desta instalação do "wine".
Se você não estiver usando o flash experimental de 64 bits com pipelight ou os plugins unity3d e não precisar da versão de 64 bits do "wine-staging" para qualquer outra coisa, poderá sempre remover "wine-staging-amd64" e suas dependências. Se é isso que você deseja fazer, desative todos os plug-ins de 64 bits que você ativou / carregou no pipelight primeiro da seguinte maneira:
pipelight-plugin --disable x64-flash
e / ou
pipelight-plugin --disable x64-unity3d
Nota: Pode ser necessário usar "sudo" no início desses, se você instalou os plug-ins de 64 bits para todos os usuários.
Em seguida, continue com a desinstalação da versão de 64 bits do "wine-staging" da seguinte maneira:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
Isso desinstalará o pacote de dependência "wine-staging" (64 bits) e "wine-staging-amd64" (64 bits) e instalará o pacote de dependência "wine-staging: i386" (32 bits).
O pacote de 32 bits depende de apenas 32 bits, portanto, não há um problema, até onde eu sei até agora.
Nota: YMMV;)
Eu também continuo recebendo o Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
Tentei outras soluções, incluindo as mostradas aqui:
Como resolver um erro repetido de dependência de pacote envolvendo 'wine-staging-i386' . Eles sugeriram que você fizesse sudo apt-get update
a mesma solução listada acima sudo apt-get install --reinstall wine-staging-i386
.
O que funciona para mim para remover o aviso irritante é usar Y-PPA Manager e, em ' Avançado ', clique em ' Tente importar todas as chaves GPG ausentes '. Depois que faço isso, o aviso desaparece. Eu tenho que fazer isso toda vez que o aviso aparece. É irritante e não é uma "correção" real, mas novamente funciona quando outras correções melhores não parecem ajudar.
Parece haver várias opções para resolver esse problema.
Mas primeiro, alguma educação. O erro é alertar o usuário (obviamente) de que há uma incompatibilidade nas dependências baixadas (dependendo do sistema) para i386 ou x86.
para 15.04 e posterior: sudo apt-get upgrade
parece ser a chave para corrigir o problema.
para 14.04 e versões anteriores: sudo apt-get update wine-staging-i386
foi relatado como funcionando.
Além disso, como a Exomancer afirmou,
A única que funciona para remover o aviso irritante é usar o Y-PPA Manager e, em 'Avançado', clique em 'Tente importar todas as chaves GPG ausentes'. Depois que faço isso, o aviso desaparece. Eu tenho que fazer isso toda vez que o aviso aparecer. É irritante e não é uma "correção" real, mas novamente funciona quando outras correções melhores não parecem ajudar.
veja também a pergunta: Como resolver um erro repetido de dependência de pacote envolvendo 'wine-staging-i386'
apt-get upgrade
fez o truque no Ubuntu 16.04. Obrigado Jaxor!