Al ejecutar Synaptic, aparece el siguiente mensaje de error:
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
Al aceptar el mensaje, Synaptic se cierra.
Al ejecutar Synaptic, aparece el siguiente mensaje de error:
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
Al aceptar el mensaje, Synaptic se cierra.
Respuestas:
Bueno, es posible que necesitemos algunos pasos para solucionar esto.
Empezar con:
sudo dpkg --remove --force-all hl1440lpr
Si eso falla:
sudo rm -i /var/lib/dpkg/info/hl1440lpr.*
sudo dpkg --remove --force-remove-reinstreq hl1440lpr
Confirme que Apt es fijo. El siguiente comando no debería devolver errores:
sudo apt-get update
E:The package xterm needs to be reinstalled, but I can't find an archive for it.
vez que apliqué la sugerencia aquí, sudo dpkg --remove --force-all xterm
todo se solucionó. ¡Gracias! PD, sería bueno si pudieras editar sodo
para decir sudo
, no quisiera molestar, pero eso descarrilaría a alguien que no sabía nada sobre Linux.
Resulta que esto no se repararía usando los comandos regulares porque había deshabilitado el multiverse
repositorio en la ventana de software y actualizaciones, después de instalar el paquete .
Leí para hacer esto en una publicación en otro lugar, y no fue sino hasta otra publicación que leí que me hizo verificar dos veces para asegurarme de que estaba HABILITADO , luego me di cuenta de que nunca debería haber desactivado eso en primer lugar.
Habilitar el repositorio multiverso nuevamente me permitió reinstalar el paquete.
Por lo tanto, en general, si ocurre este tipo de errores, asegúrese de no haber deshabilitado la fuente de software de la que proviene este paquete.
dpkg --remove --force-remove-reinstreq broken---stuff
(más borrado de archivos)
Funciona de maravilla. Synaptic debería ofrecer esta función en lugar de morir y dejar a las personas con un gran desastre. synaptic no es fácil de usar.