Intento instalar los últimos paquetes PHP5 y, por lo tanto, agrego el repo (sudo add-apt-repository ppa: ondrej / php5) que necesito y este es el resultado:
Traceback (most recent call last):
File "/usr/lib/python3.2/threading.py", line 740, in _bootstrap_inner
self.run()
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 141, in run
self.add_ppa_signing_key(self.ppa_path)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in add_ppa_signing_key
tmp_export_keyring, signing_key_fingerprint, tmp_keyring_dir):
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 186, in _verify_fingerprint
got_fingerprints = self._get_fingerprints(keyring, keyring_dir)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 178, in _get_fingerprints
output = subprocess.check_output(cmd, universal_newlines=True)
File "/usr/lib/python3.2/subprocess.py", line 516, in check_output
output, unused_err = process.communicate()
File "/usr/lib/python3.2/subprocess.py", line 811, in communicate
stdout = _eintr_retry_call(self.stdout.read)
File "/usr/lib/python3.2/subprocess.py", line 456, in _eintr_retry_call
return func(*args)
File "/usr/lib/python3.2/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 92: ordinal not in range(128)
Ejecutando en el servidor Ubuntu 12.04
ls -l $(which python)
tu publicación?Respuestas:
El software-properties-common tiene errores, por lo que si tiene tiempo, infórmelo como un error en software-properties-common.
Se señaló una solución alternativa mejor en el rastreador de problemas que usa un entorno local Unicode específico al agregar el repositorio
fuente
Intente instalar un paquete de idioma que pueda corregir sus problemas con la codificación, p. Ej.
Esto proporcionará actualizaciones de datos de traducción al inglés para todos los paquetes compatibles (incluido Python).
Ver: UnicodeEncodeError: el códec 'ascii' no puede codificar caracteres .
De lo contrario, establezca la configuración regional manualmente, por ejemplo
Relacionado: error de configuración regional con apt-get install
fuente
Si estás en Docker, esto funcionó para mí:
Un después:
fuente
Para mí, agregar php5-compat antes de que php resolviera mi problema en ubuntu 16.
y entonces
fuente