Archivos de la categoría Manjaro

Manjaro Linux es una distribución basada en Arch pero más amigable al momento de instalar y administrar.

chroot

Como hacer chroot en Manjaro

Ahí les va la historia con la que comienzo este año. Me disponía a instalar felizmente las actualizaciones en una portátil que tengo con Manjaro.

Ya había descargado todos los paquetes y se encontraba en el proceso de instalación de los mismos. Lo de rutina pues. Al voltear a ver como iba el proceso me di cuenta de que no avanzaba, se había detenido ¡Empezaron a sonar las sirenas!.

El sistema se había congelado por completo, a veces lo hace, es un equipo viejo, pero lo hizo en el peor momento. Tuve que reiniciar el equipo a lo rudo y como era de esperarse, el sistema no arrancó. ¡Vaya forma de comenzar el año!.

La solución más fácil era reinstalar el sistema (como en Windows 😉 ). Lo malo es que ya tengo el equipo muy configurado para ciertas situaciones y valoré el tiempo que iba a invertir en regresarlo a ese estado. Así que la mejor opción era intentar recuperar el arranque del sistema.

chroot al rescate.

Tratar de explicar chroot puede ser complicado. En mi caso, utilizo chroot para poder acceder y trabajar en la carpeta raíz que está en mi disco duro (no en la usb de arranque).

Para lograr hacer chroot voy a explicar el proceso por partes. ¿Listo? ¡Empezamos!.

Arrancar Manjaro desde una USB.

Al usar Manjaro no tengo que reinstalar todo el sistema frecuentemente, así que no tenía una memoria usb de arranque a la mano.

Al buscar la imagen de Manjaro veo que el sitio ha cambiado mucho. Descargué la versión XFCE de 64 bits.

Un consejo, utilicen el archivo torrent para la descarga. Es lo mejor cuando se trata de archivos grandes.

Lo que sigue es grabar la imagen que descargamos a un dispositivo USB. Para eso les recomiendo leer Varias formas de hacer una USB de arranque.

Conectar la memoria a la computadora, iniciar Manjaro desde la USB y esperar que arranque el equipo.

Identificar las particiones.

Es importante identificar la partición de root que esta en el disco duro. Para eso abrí una terminal y teclee lo siguiente.

sudo su

Para que todos los siguientes comandos se ejecuten como el superusuario y no tener problemas de permisos. Y luego …

blkid
Encuentra la partición raíz.
Encuentra la partición raíz.

Como pueden ver en la imagen, mi partición raíz es sda2, claro que la etiqueta ManjaroRoot da una buena pista.

Montar la carpeta raíz.

Una vez identificada la partición que contiene mi instalación de Manjaro lo que sigue es montarla en la carpeta /mnt (en mi caso ya estaba creada).

mount /dev/sda2 /mnt
Monjate de la carpeta raíz en la carpeta /mnt
Carpeta raíz montada ¡Check!

Instalar mhwd-chroot.

Esta parte es la más tricky del asunto. Este programa automatiza una buena parte del proceso y vale la pena instalarlo. Para hacerlo ejecutamos…

pacman -Sy mhwd-chroot
mhwd-chroot instalado.
mhwd-chroot instalado ¡Check!.

Ejecutar mhwd-chroot

Una vez instalado mhwd-chroot solo falta ejecutarlo y verán que se abre una terminal nueva.

chroot listo y funcionando.
chroot listo y funcionando.

Ahora si, en la ventana nueva puedo escribir comandos para rescatar el arranque de mi instalación de Manjaro.

En mi caso fue terminar la actualización del sistema, reinstalar el kernel de linux y crear un nuevo menú de grub. No hago una descripción detallada de estas tareas porque pueden variar mucho dependiendo de cada caso.

Y con esto mis estimados 4 lectores finalizo el primer artículo del año.

Referencias.

Si este consejo no funciona, por favor lean este otro artículo: No se pudo arrancar la entrada predeterminada ni la de reserva. Ahí encontrarán otro modo de ejecutar chroot.

Desbloquear el depósito de llaves en Manjaro

Siempre que cambio mis contraseñas en Manjaro es la misma historia. Necesito desbloquear el depósito de llaves porque al iniciar chromium me aparece este cuadro de diálogo con la siguiente leyenda:

Cuadro de dialogo para desbloquear el depósito de llaves

Desbloquear depósito.

Introduzca la contraseña para desbloquearlo.

Una aplicación quiere acceder al depósito de claves <<Default keyring>>, pero esta bloqueado.

Se soluciona tecleando la contraseña anterior y no me lo vuelve a pedir hasta la próxima vez que inicie sesión.

A mi en lo personal no me gusta que aparezca este mensaje por eso hago lo siguiente.

Inicio la aplicación seahorse

En el programa Seahorse encontramos la opción para desbloquear el depósito de llaves.
En el programa Seahorse encontramos la opción para desbloquear el depósito de llaves.

En la parte superior izquierda elijo la opción de cambiar contraseña con el botón derecho del mouse en donde dice Default Keyring.

Tecleo la contraseña anterior y cuando me pide una nueva contraseña la dejo en blanco.

Aparece una advertencia de que las contraseñas no se van a guardar (valga la redundancia) con contraseña. Y eso es todo.

El cuadro ya no vuelve a aparecer. Claro, hasta la próxima vez que cambie mi contraseña de usuario.

El diálogo de abrir o guardar archivo tarda mucho tiempo aparecer

Nada mejor para empezar bien el año que un problema de esos que no tienen explicación.

Les cuento,  de buenas a primeras tuve un problema bastante molesto. Al abrir un archivo o guardar uno nuevo el cuadro de diálogo que aparece y que te permite elegir o darle nombre al archivo tardaba más de 20 segundos enaparecer y era una verdadera molestia. 

Los problemas del cambio.

El año pasado cambié mi escritorio principal de Cinnamon a XFCE principalmente porque es un escritorio más ligero y cumple bastante bien con mis actividades.

Le invertí unos días en quitar algunos elementos de Cinnamon e instalar otros de XFCE hasta que me quedó un entorno de trabajo a mi gusto. Y estaba trabajando bien, hasta que se presentó este problema.

La actualización

Luego creí que era un problema de actualización. A veces pasa que no todos los paquetes se acoplan perfectamente. Tengo más de 2 años con esta instalación de Manjaro  y es normal que no todo se ajuste a la primera.

Creía que era un problema de actualización porque el problema se presentó justo después de actualizar.  Aunque después pude averiguar que no tenía nada que ver.

Tuve un pequeño problema con la actualización pero fue porque el ciclo de vida del kernel 4.7 había llegado a su fin. Así que lo quité usando el Manjaro Settings Manager para quedarme con la versión 4.4 que es la versión recomendada.

kernel 4.4 en Manjaro settings manager

El kernel 4.4 en ejecución.

Intentando reproducir el problema.

Como no encontraba información que me ayudara a solucionar este problema intenté reproducirlo para pedir ayuda en los foros de Manjaro.

Verán, lo primero que hice fue abrir GIMP y seleccionar el menú AbrirArchivo y esperar unos 20 segundos a que apareciera el cuadro de diálogo.  Una vez que se mostraba en pantalla trabajaba normalmente.

Si volvía a abrir o guardar un archivo ya no había demora alguna. Pero si cerraba GIMP y hacía lo mismo, nuevamente me aparecía el retraso.

Ejecuté GIMP desde la terminal y me apareció este mensaje:

gimp: gimp_wire_read(): error Error creating proxy: Error al llamar StartSereviceByName para org.gtk.vfs.UDisks2VolumeMonitor: Se alcanzó el tiempo de expiración (g-io-error-quark, 24)

Una solución y una sorpresa.

Bueno pues este mensaje me dio un poco más de luz sobre el problema.Aunque para ser justos no les había mencionado un pequeñísimo detalle.

Uno de mis servidores falleció anteriormente y había estado muy ocupado mudando los servicios a un nuevo equipo. Una vez que relacioné mentalmente este evento y el mensaje de error fue como dí con la solución.

Lo que pasó es que murió el servidor y en mi computadora había declarado que se montaran automáticamente algunas carpetas de este servidor usando el archivo fstab.

¡Y ese era el problema!, que mi equipo intentaba encontrar esas carpetas del servidor sin éxito hasta que llegaba a el tiempo de expiración.

Una vez que comenté las líneas que relacionaban al servidor en el archivo fstab y reiniciar mi computadora todo regresó a la normalidad.

Y que bueno porque ya estaba considerando reinstalar Manjaro, sospechando de un problema de convivencia entre XFCE, Cinnamon y Gnome.

Al final no había problema alguno en mi computadora. Espero que este artículo le sirva a alguien, al menos para mirar en esta dirección y le ahorre algo de tiempo.