No se puede instalar ningún software desde el Centro de software debido a un error del paquete ttf-mscorefonts-installer

8

Cuando intento instalar cualquier software del centro de software ubuntu, aparece un error:

An unhandled error occured
There seems to be a programming error in aptdaemon. This is the software that allows you to install/remove software and to perform other package management related tasks.
details
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 961, in simulate
    trans.unauthenticated = self._simulate_helper(trans)
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 1085, in _simulate_helper
    return depends, self._cache.required_download, \
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 226, in required_download
    pm.get_archives(fetcher, self._list, self._records)
SystemError: E:I wasn't able to locate file for the ttf-mscorefonts-installer package. This might mean you need to manually fix this package.

¡Por favor, ayúdame!

Dei
fuente

Respuestas:

10

Posiblemente este error fue causado cuando interrumpió la instalación o eliminación de Wine.

Intente ejecutar lo siguiente en una sesión de terminal:

sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade

Editar:

Cuando vea en la ventana del terminal aparece "Configuración del paquete -

┌─────────────────┤ Configuring ttf-mscorefonts-installer ├─────────────────┐

presione tab o creo que las teclas de flecha hasta que se resalte "OK".

Luego presione Entrar para aceptar el acuerdo de licencia

fossfreedom
fuente
Ejecutando el primer comando - dpkg: error: la base de datos de estado dpkg está bloqueada por otro proceso
Dei
Ejecutando el segundo comando - No se pudo obtener lock / var / lib / dpkg / lock - open (11: Recurso no disponible temporalmente) E: No se puede bloquear el directorio de administración (/ var / lib / dpkg /), ¿otro proceso lo está usando?
Dei
Ejecutando el tercer comando - E: No se pudo obtener lock / var / lib / dpkg / lock - open (11: Recurso no disponible temporalmente) E: No se puede bloquear el directorio de administración (/ var / lib / dpkg /), es otro proceso que lo utiliza ?
Dei
El segundo y tercer comando funcionaron. después de ejecutar 3rd en una ventana de terminal aparece Configuración del paquete - ┌─────────────────┤ Configuración de ttf-mscorefonts-installer ├───────────── ────┐ Después de leer el acuerdo de licencia, solo puedo cerrar la ventana del terminal, pero dice: todavía hay un proceso ejecutándose en este terminal. Cerrar la terminal lo matará. Creo que ahí fue donde apareció el problema por primera vez. Cuando instalé wine tenía la misma ventana y la cerré. ¿Qué hago con esta ventana?
Dei
Asegúrese de no tener el administrador sináptico ejecutándose. Con respecto a la ventana del acuerdo de licencia, presione la tecla Tab o creo que las teclas de flecha hasta que se resalte "Aceptar". Luego presione Entrar para aceptar el acuerdo de licencia.
fossfreedom
0

¿Qué versión de Ubuntu estás ejecutando? (Agregaría esto como un comentario a su pregunta, pero no puedo encontrar el botón).

El mensaje de error parece sugerir que es solo un error en aptdaemon o software-center, que es posible que desee replantear en bugs.ubuntu.com.

Lo que puede hacer es ejecutar Synaptic Package Manager y, en Filtros personalizados en la esquina inferior izquierda, hacer clic en el filtro Roto en el lado izquierdo e intentar reinstalar todos los paquetes, si los hay, que aparezcan.

Vincent
fuente
Ubuntu 11.04 no puede ejecutar Synaptic Package Manager. Viene con un error: no se puede obtener el bloqueo exclusivo Esto generalmente significa que ya se está ejecutando otra aplicación de administración de paquetes (como apt-get o aptitude). Cierra esa aplicación primero. Todo parece estar cerrado.
Dei
1
Es posible que desee agregar el número de versión a su pregunta :) ¿Ha intentado ejecutar Synaptic primero después de iniciar su computadora?
Vincent