No se pudo encontrar el controlador del método /usr/lib/apt/methods/https

No se pudo encontrar el controlador del método /usr/lib/apt/methods/https

Tengo CHIP y tuve que actualizarlo (Jessie, servidor (también tenía una imagen de PocketCHIP que no funcionaba bien con mi CHIP original, así que fui a la imagen del servidor), estable) debido a una instalación dañada. Ahora es una instalación limpia y quiero instalar git.

Seguí adelante:

root@chip:~# sudo apt-get install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package git

Intenté actualizar:

root@chip:~# sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.            
N: Is the package apt-transport-https installed?

Después de este error, intenté instalar apt-transport-https:

root@chip:~# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package apt-transport-https

Decidí construirlo manualmente descargando el tarball desde https://packages.debian.org/jessie/apt-transport-https:

root@chip:~/tmp/apt-1.0.9.8.5# ./configure 
configure: error: cannot run /bin/sh buildlib/config.sub

Ahora estoy literalmente estancado. Es una imagen nueva y limpia, apt-getno permite nada a través de HTTPS. Tampoco puedo instalar apt-transport-https. Aquí están mis fuentes:

root@chip:~/tmp/apt-1.0.9.8.5# more /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://http.debian.net/debian jessie-backports main contrib non-free
deb-src http://http.debian.net/debian jessie-backports main contrib non-free

deb http://opensource.nextthing.co/chip/debian/repo jessie main

¿Qué estoy haciendo mal?

Respuesta1

Lo encontré, libcurl3-gnutls_7.38.0-4+deb8u14_armhf.deb libapt-pkg4.12_1.0.9.8.5_armhf.deblo instalé apt-transport-https_1.0.9.8.5_armhf.debmanualmente y pude hacerlo funcionar. Ahora HTTPS está funcionando pero todavía no puede encontrar ningún repositorio incluso después de la actualización, pero esa parece ser otra pregunta.

información relacionada