Solo quería probar algo muy rápido. Así que ejecuté un contenedor docker y quería verificar qué versión estaba ejecutando:
$ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/#Así que intenté instalarlo (como se sugiere aquí ):
root@471bdb08b11a:/# apt install lsb_release Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lsb_release root@471bdb08b11a:/#¿Alguien tiene idea de por qué esto no funciona?
Este error puede ocurrir debido a la desinstalación o actualización de la versión predeterminada del programa python3 en ubuntu 16.04
La forma de corregir esto es reinstalando la versión original de python3 que viene con ubuntu y volviendo a vincular. (en ubuntu 16.04 - la versión predeterminada de python3 es python 3.5
sudo rm /usr/bin/python3 sudo ln -s /usr/bin/python3.5 /usr/bin/python3Parece que lsb_release no está instalado.
Puedes instalarlo a través de
apt-get update && apt-get install -y lsb-release && apt-get clean allEspero que ayude ;)