Eu recebi o mesmo erro em 14.04. A reinstalação do pacote wine-staging-i386
resolveu o problema:
sudo apt-get install --reinstall wine-staging-i386
Existe um sinal de erro no meu painel do Ubuntu que indica o erro dado no título. Eu usei sudo apt-get update
, mas isso não me deu nenhum erro. No entanto, o sinal de erro persiste.
Como corrijo isso?
Eu recebi o mesmo erro em 14.04. A reinstalação do pacote wine-staging-i386
resolveu o problema:
sudo apt-get install --reinstall wine-staging-i386
Se você estiver executando o Ubuntu 64 bits, o problema provavelmente se deve ao fato de que o "wine-staging-amd64" depende do "wine-staging-i386", que é um pacote virtual e não é realmente instalável. Pelo que eu posso deduzir de ler sobre isso aqui "o cache não tem pacote" erro quando a atualização do vinho está disponível é que o ambiente de criação ou atualizador não está lidando com a natureza multiarch dessa instalação "wine".
Se você não estiver usando os flashes 64 bit experimentais ou unity3d do pipelight e não requer a versão de 64bit do "wine-staging" para qualquer outra coisa, então você sempre pode remover "wine-staging-amd64" e seus pacotes . Se isso é o que você deseja fazer, certifique-se de desativar todos os plug-ins de 64 bits ativados / carregados na pipelight primeiro da seguinte maneira:
pipelight-plugin --disable x64-flash
e / ou
pipelight-plugin --disable x64-unity3d
Observação: você pode precisar usar o "sudo" no início deles, se tiver instalado os plug-ins de 64 bits para todos os usuários.
Em seguida, prossiga com a desinstalação da versão de 64 bits do "wine-staging" da seguinte forma:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
Isso desinstala o pacote de dependência "wine-staging" (64 bits) e o pacote "wine-staging-amd64" (64 bit) e instala o "wine-staging: i386" (32 bits).
O pacote de 32 bits depende apenas de 32 bits, portanto, não tenho nenhum problema, até onde posso dizer até agora.
Nota: YMMV;)
Eu também continuo recebendo o Unknown error: '<class 'KeyError'>' ("The cache has no package named wine-staging-i386")
Eu tentei outras soluções, incluindo as mostradas aqui:
Como posso resolver o erro de dependência de pacote repetido envolvendo 'wine-staging-i386' .
Eles sugeriram fazer uma sudo apt-get update
, bem como a mesma solução listada acima de sudo apt-get install --reinstall wine-staging-i386
.
O que funciona para eu remover o aviso irritante é usar o Gerenciador Y-PPA e, em ' Avançado ', clicar em ' Tentar importar todos faltando chaves GPG '. Depois de fazer isso, o aviso desaparece. Eu tenho que fazer isso toda vez que o aviso aparecer. É irritante e não uma "correção" real, mas funciona novamente 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) 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 anteriores: sudo apt-get update wine-staging-i386
foi relatado para funcionar.
Além disso, como Exomancer afirmou,
O que funciona para eu remover o aviso irritante é usar o Gerenciador Y-PPA e, em 'Avançado', clique em 'Tentar importar todas as chaves GPG ausentes'. Depois de fazer isso, o aviso desaparece. Eu tenho que fazer isso toda vez que o aviso aparecer. É irritante e não uma "correção" real, mas funciona novamente quando outras correções melhores não parecem ajudar.
veja também a questão: Como posso resolver o erro de dependência de pacote repetido envolvendo 'wine-staging-i386'
Eu não consegui resolver isso reinstalando ou atualizando.
Para o Ubuntu 16.04 LTS ou posterior, você pode simplesmente executar
sudo apt-get install wine1.6