lunes, 22 de febrero de 2016

Solución al Error E: then appstreamcli refresh > /dev/null; fi' Ubuntu 16.04 Alpha



Solución al Error E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi' 
 
En Ubuntu 16.04 Alpha



Si hacemos un apt-get update o cualquier otro comando relacionado con apt-get, y la Terminal nos muestra el siguiente mensaje de error:

Leyendo lista de paquetes... Hecho
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code


E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi' E: Sub-process returned an error code





Tenemos que solucionar este error, y lo vamos a hacer desde Terminal

Para abrir la Terminal buscaremos la aplicación en el tablero o bien presionando las teclas Ctrl + Alt + T del teclado

Una vez tenemos abierta la Terminal, ponemos los siguientes comandos para solucionar el error que tenemos:

sudo rm /usr/bin/appstreamcli

sudo rm /usr/bin/appstreamcli





Con los comandos anteriores, lo que hemos hecho ha sido eliminar el archivo appstreamcli del directorio que se muestran en el mensaje, ya que el archivo nos está bloqueando el proceso de actualización e instalación




Hemos eliminado appstreamcli, pero ¿que es appstreamcli?


Según nos dice la página de Ubuntu manuals


-----

appstreamcli es una herramienta de ayuda para trabajar con pequeñas AppStream metadatos y acceder al índice de componentes AppStream desde la línea de comandos.

El índice de componentes AppStream contiene una lista de todos los componentes de software disponibles para su distribución, adaptado a sus nombres de paquetes.

Se genera el uso de XML AppStream o Debian datos DEP-11, que es proporcionada por el distribuidor.

-----




Se puede eliminar el archivo appstreamcli porque dpkg lo regenera al realizar lo siguiente:

Con la Terminal abierta, ponemos los siguientes comandos para actualizar la biblioteca de paquetes y actualizar el sistema:

sudo apt update && sudo apt dist-upgrade

sudo apt update && sudo apt dist-upgrade





En el caso de que no queramos utilizar los comandos anteriores para actualizar, lo podemos hacer en dos pasos:

Para actualizar la biblioteca de paquetes escribimos en Terminal:

sudo apt update

sudo apt update





Para actualizar el sistema escribimos en Terminal:

sudo apt dist-upgrade

sudo apt dist-upgrade





Si queremos ver en modo gráfico el archivo appstreamcli, ponemos los siguientes comandos en Terminal:

gksudo nautilus /usr/bin/


gksudo nautilus /usr/bin/



en modo gráfico el archivo appstreamcli






También podemos actualizar la biblioteca de paquetes y comprobaremos que ya no nos sale el error que teníamos al principio:

sudo apt update

sudo apt-get update





Cerramos la Terminal con el comando:

exit

exit




_____________________

lunes, 15 de febrero de 2016

Solución al Error E: No se pudo bloquear el directorio /var/lib/apt/lists/ en Ubuntu y Familia



Solución al Error E: No se pudo bloquear el directorio /var/lib/apt/lists/ en Ubuntu y Familia



Hay veces en las que la Terminal entra en un proceso repetitivo, que nos da la sensación de que algo está fallando, entonces es cuando nos ponemos nerviosos y apagamos la Terminal de mala manera, ya que el proceso parece que no tiene fin y no podemos cerrarla con el comando exit, por lo tanto la cerramos desde desde el aspa, de la barra de la ventana, siendo algo que no se debe de hacer



Proceso repetitivo de Terminal





Al cerrar la Terminal de mala manera, nos crea un error, este error en ocasiones también puede ser producido, tras dejar una actualización a medias debido a un corte de luz, desconexión de internet...

Si hacemos un apt-get update o cualquier otro comando relacionado con apt-get, este nos muestra el siguiente mensaje de error:


E: No se pudo bloquear /var/lib/lists/lock - open (11 Recurso  no disponible temporalmente)
E: No se pudo bloquear el directorio /var/lib/apt/lists/




E: No se pudo bloquear /var/lib/lists/lock

E: No se pudo bloquear /var/lib/lists/lock

E: No se pudo bloquear /var/lib/lists/lock





Para solucionar este error lo vamos a hacer desde Terminal

Para abrir la Terminal buscaremos la aplicación en el tablero o bien presionando las teclas Ctrl + Alt + T del teclado

Una vez abierta la Terminal ponemos los siguientes comandos para solucionar el error que tenemos:


sudo rm /var/lib/apt/lists/lock


sudo rm /var/lib/apt/lists/lock





Con los comandos anteriores, lo que hemos hecho ha sido eliminar el archivo lock del directorio que se muestran en el mensaje, ya que el archivo nos está bloqueando el proceso de actualización e instalación, se puede eliminar porque dpkg lo regenera por cada paquete que instala


NOTA: Si hubiésemos cerrado la Terminal con la teclas Mayus+Ctrl+Q del teclado, no nos habría salido el error que hemos tenido, pero sí el proceso repetitivo, ya que no está solucionado


El proceso que nos está repitiendo una y otra vez, en este caso, es debido a un repositorio de Videolan, para solucionar este problema nos vamos al siguiente manual:

22.2.- Instalar libdvdcss2 Ubuntu 14.04 LTS (Modificado)



_____________________________

jueves, 11 de febrero de 2016

Solución al error de LibreOffice failed to updatefile



Solución al error de LibreOffice failed to updatefile

Si en algún momento vamos a abrir LibreOffice y nos aparece el siguiente error:


No se puede iniciar la aplicación.
Failed to updatefile:///home/usuario/.config/libreoffice/4/
user/extensions/bundled/lastsynchronized


LibreOffice failed to updatefile







Tenemos que modificar el archivo lastsynchronized

Para abrir el archivo lastsynchronized, tenemos que hacerlo desde Terminal

Para abrir la Terminal buscaremos la aplicación en el tablero o bien presionando Ctrl +
Alt + T del teclado

Terminal


Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo

Ponemos los siguientes comandos para abrir el archivo lastsynchronized:

sudo gedit /home/usuario/.config/libreoffice/4/user/extensions/bundled/lastsynchronized
sudo gedit /home/usuario/.config/libreoffice/4/user/extensions/bundled/lastsynchronized




Nos encontramos un archivo que como contenido solo tiene el número 1


lastsynchronized



Para solucionar el error, borramos el número 1 y en su lugar ponemos el número 0

En el caso de que el número que encontremos sea el 0 ponemos el numero 1

Conclusión lo importante es cambiar el número que viene puesto por otro número

Guardamos y cerramos el archivo lastsynchronized


También cerramos la Terminal con el comando:

exit
exit






Volvemos a abrir LibreOffice y veremos que ya no nos sale el error


Acerca de LibreOffice



____________________




(Solucionado) Fallo al descargar archivos de datos extra (flashplugin-installer)



Si nos sale el siguiente aviso de error en pantalla:


Fallo al descargar archivos de datos extra

Los siguientes paquetes han solicitado descargas adicionales de datos después de la instalación del paquete, pero los datos no se han podido descargar o no se han podido procesar.

flashplugin-installer

La descarga se intentará de nuevo más tarde, o puede reintentar la descarga ahora. Para ejecutar esta instrucción se necesita tener una conexión a Internet.



fallo flashplugin-installer



Cerramos el cartel desde el aspa, de la barra de la ventana. No en el botón que pone Cerrar, ni en Ejecutar esta acción ahora, y tampoco en botón Siguiente, el hecho de hacerlo de esta forma es para no entrar en un “bucle” con el que estemos perdiendo nuestro tiempo, ya que así seguiremos teniendo el mismo cartel cada vez que abramos el equipo

Una vez cerrado el mensaje de error, desde el aspa, de la barra de la ventana, nos vamos a Terminal para evitar que nos vuelva a salir el aviso anterior



Para abrir la Terminal buscaremos la aplicación en el tablero o bien presionando Ctrl +
Alt + T del teclado

Terminal


Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo

Ponemos los siguientes comandos para borrar el archivo flashplugin-installer.failed:

sudo rm /var/lib/update-notifier/package-data-downloads/flashplugin-installer.failed
sudo rm /var/lib/update-notifier/package-data-downloads/flashplugin-installer.failed





También ponemos los siguientes comandos para borrar el archivo data-downloads-failed:

sudo rm /var/lib/update-notifier/user.d/data-downloads-failed
sudo rm /var/lib/update-notifier/user.d/data-downloads-failed





Salimos de Terminal con:

exit
exit




____________________

Fuente:

____________________