sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
michael@Ubuntu:~$ sudo apt-get clean
michael@Ubuntu:~$ cd /var/lib/apt
michael@Ubuntu:/var/lib/apt$ sudo mv lists lists.old
michael@Ubuntu:/var/lib/apt$ sudo mkdir -p lists/partial
michael@Ubuntu:/var/lib/apt$ sudo apt-get clean
michael@Ubuntu:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
michael@Ubuntu:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
Por que estou recebendo esses erros ao fazer uma atualização do apt-get?
/etc/apt/sources.list
arquivoRespostas:
Experimentar:
fonte
Eu encontrei esse problema também. Não consegui consertá-lo instalando
apt-transport-https
, porque já fazia um bom tempo que eu não fazia atualizações de pacotes na máquina em questão, e a versão desse pacote que eu precisava não estava mais disponível no repositório de pacotes. (Para obter uma versão disponível, primeiro tive que ser capaz de obterapt-get update
êxito.) Assim, fui forçado a rastrear o motivo pelo qual o apt-get estava subitamente tentando usar HTTPS e impedi-lo de fazer isso.No meu caso, verifica-se que uma das fontes apt de terceiros listadas em um arquivo de configuração no meu
/etc/apt/sources.list.d
diretório mudou para HTTPS para todos os downloads e começou a redirecionar ohttp://
URL para umhttps://
URL. Isso estava fazendo uma tentativa adequada de usar HTTPS, embora nenhuma das minhas configurações de origem o solicitasse. (Descobri isso abrindo o URL do repositório de origem no meu navegador da Web e percebendo que o URL na barra de endereço mudou parahttps://
quando a página foi carregada.)Como este era um repositório de terceiros e, portanto, não essencial, simplesmente desabilitei temporariamente essa fonte, depois a reerrei
apt-get update
e funcionou sem problemas. Depoisapt-get update
,apt-get upgrade
eapt-get install apt-transport-https
, eu era capaz de reativar que de terceiros fonte apt, ea partir daí tudo funcionou.fonte
Verifique os arquivos neste diretório:
/etc/apt/sources.list.d
Um dos arquivos endereçou um repositório começando com HTTPS. Comente essa linha adicionando # no início e tente:
apt-get update
fonte