Mostrando entradas con la etiqueta Actualización. Mostrar todas las entradas
Mostrando entradas con la etiqueta Actualización. Mostrar todas las entradas

miércoles, 22 de mayo de 2024

Fedora 40 y otros problemas

 Como de costumbre, al liberarse Fedora 40 empecé a actualizar los equipos. Esta vez tenía la intención de retrasarlo, porque el trabajo aprieta, pero la tentación era muy grande y me lancé. Primero el de trabajo en terminal y los 4 comandos de siempre (aquí); unos 45 minutos y listo. Ningún problema. Luego el portátil; lo mismo. Para terminar, tengo el principal, sobre el que cae toda copia, sistema, seguridad y todo. En éste, debido a que desde que salió el kernel 6.7 tengo un problema con el bus USB, no me atrevía, ya que tenia reservado el kernel 6.6.13. El problema reside en que de repente, todo dispositivo en USB se desconecta; se ve como el ordenador sigue funcionando, pero soy incapaz de hacer nada, ya que dejan de funcionar el teclado y ratón (y tampoco sirve conectar otro en otro puerto), así que tengo que apagar a macheta. Y no, no sirve darle un toque a la tecla de apagar, porque aparece una ventana que dice cancelar o reiniciar, pero está en cancelar a los 60 segundos, y ahí se queda, y no puedo cambiar a reiniciar. El sistema también da otros síntomas, como el bloqueo de todos los vídeos en Youtube, tanto en Firefox como en Chrome. He buscado casos parecidos, y lo único que he encontrado ha sido un usuario que afirmaba que se debía a un error en el bus de la placa madre (esperemos que no, porque barata no es). En resumen, decidí instalarlo de nuevo desde una imagen en USB Fedora-Everything-40-1.14.

La verdad es que tardó poquísimo y funciona perfectamente, pero ya me ha aparecido uno de los síntomas; ya se me ha cortado Youtube. A ver como evoluciona. Por lo demás, Fedora 40 va como la seda. Lo voy a probar en equipos viejos a ver que tal, porque con Fedora 39 he resucitado equipos viejos que estaban para ser retirados. Parece como si Fedora se estuviera puliendo y consumiera cada vez menos recursos. 

Ah! fondo muy artístico



miércoles, 8 de noviembre de 2023

Fedora 39. Rápido y sin problemas, como de costumbre

No vamos a contar el cuento de todas las veces anteriores. Para los detalles, lea esta entrada

Igual de rápido y sin problemas. Nada más que decir. Por cierto, precioso fondo.



martes, 25 de abril de 2023

Fedora 38: la actualización es cada vez más sencilla

A pesar de que he intentado esperar un mes antes de actualizar a Fedora 38, no me he podido resistir y he transformado mis tres ordenadores principales (trabajo, casa y portátil personal).

Impresiones... Cada vez más fácil. Fue tal que así (ejecución como administrador):

dnf upgrade --refresh # sin problemas

dnf install dnf-plugin.system-upgrade # solo preciso en el portátil

dnf system-upgrade download --releasever=38

Un solo problema aquí, con una incompatibilidad entre la librería libheif instalada y la futura de fedora 38. Hubo que desinstalarla para que el proceso siguiera. Sin embargo, no fue necesario aplicar --allowerasing, siempre necesario hasta ahora. La carga necesitó entre 11 y 19 minutos, según ordenador. El que más necesitó, aparte de la velocidad de la red, tenía que bajar 3807 paquetes, 6,1GB

dnf system-upgrade reboot

Listo. Luego revisé lo más importante:

1. Si no se había modificado el fichero 90-override.conf de /etc/sysctl.d, donde incluyo kernel.sysrq = 1 para activar las teclas mágicas y fs.inotify.max_user_watches = 300000 para que dropbox no proteste por los ficheros que puede abrir. Sin problemas.

2. Estado de Dropbox - activo  y sin problemas

3. Demonio onedrive - activo  y sin problemas

4. Control de extensiones de gnome - hubo que actualizar casi todas y alguna ya no era compatible y hubo que eliminarla. Ningún problema. Cada día uso menos...

5. Aprovechando la situación, actualización de paquetes de R mediante update.packages(ask = F) dentro de R (que se actualice R no quiere decir que se actualicen los paquetes internos, que no dependen de Fedora)

Listo. Todo actualizado, sin pérdida de datos.

Tengo que decir que ni siquiera había realizado copia de seguridad, por varias razones: 

1. Siempre ha funcionado.

2. La aplique primero en el ordenador que no contiene la copia maestra.

3. La que pesó más, actualicé tan rápido debido a las discusiones que tengo en diferentes foros frente a los fanboys de Ubuntu. Como me caliento, no me pude contener. Defectos que tiene uno.

martes, 22 de noviembre de 2022

Fedora 37: impresiones

Como había dicho en la entrada anterior, tenía la necesidad de instalar Fedora 37 en uno de los ordenadores, porque había dejado algo que provocaba de vez en cuando un corte en el sistema gráfico. Pues ya lo he probado varios días en tres equipos instalando de limpio y actualizando. Todos funcionan adecuadamente, no se ha producido ningún corte y todo va como la seda (casi; ahora lo explico). En resumen, recomiendo el cambio inmediato. Tengo la sensación incluso de que los ventiladores hacen menos ruido, como si hubiera bajado en consumo y las necesidades del sistema.


 ¿Cuál ha sido el único problema que me he encontrado? Dropbox

En el ordenador que he instalado de nuevo en limpio, dropbox no se ha instalado correctamente por un problema entre dropbox y nautilus, por lo que no arranca al principio. La solución ha sido que cada vez que arranco o reinicio el sistema genero un terminal en el que ejecuto la orden ~/.dropbox-dist/dropboxd y lo fuerzo a arrancar. Simplemente tendremos que esperar a que dropbox corrija el problema y volveremos a la normalidad.

lunes, 31 de octubre de 2022

A la espera de Fedora 37, pero estrenamos Linux Kernel 6

Estábamos esperando a Fedora 37. Al principio debería ser el 18 de octubre, luego el 25 y finalmente iba a ser el el 1 de Noviembre. Sin embargo, Fedora Magazine nos avisó el 27 de octubre que tenían que retrasar la versión final de Fedora 37 debido a un bug de seguridad de OpenSSL. Bien, no pasa nada por esperar dos semanas por seguridad del sistema. Yo realmente tengo que cambiar de versión porque cometí un error en la instalación de Fedora 36 en el equipo nuevo. Admití que el usuario habitual entrara en permisos de administrador, y ocasionalmente hay un conflicto en el sistema que viene a ser que algo sucede desde el usuario y no es correcto y el sistema salta. He revisado los logs y no encuentro exactamente que fallo es, así que tengo que instalar de limpio y esperaba la versión 37. 

Aparte de este pequeño detalle, para compensar el retraso de la nueva versión esta mañana Fedora nos ha enviado la actualización del sistema al Kernel Linux 6.

Esta es una de las razones por las que uso Fedora. Quieres rapidez en las actualizaciones, usa Fedora.

jueves, 19 de mayo de 2022

Actualización en terminal a Fedora 36

¡Actualizado a Fedora 36!

Suelo esperar a que pase un mes para actualizar, por razones de estabilidad, pero tenía tantas ganas de probar gnome 42 que no me he podido contener. Y de hecho, en vez de empezar por el portátil, para probar, lo he instalado directamente en los dos ordenadores de trabajo. Sin problemas, por cierto.

He realizado una actualización por terminal:

$ su -

# dnf upgrade --refresh

# dnf install dnf-plugin-system-upgrade # ya lo tenía instalado

# dnf system-upgrade download --releasever=36

Al contrario que la última vez, con el beta de Fedora 35, no he tenido que añadir --allowerasing.

# dnf system-upgrade reboot

Muy rápido y funcionando todo a la primera, incluidas las impresoras.

martes, 2 de noviembre de 2021

jueves, 7 de octubre de 2021

Fedora 35 beta

Instalé Fedora 35 beta el mismo día de su presentación. 

¿Razones?; fundamentalmente por que tenía R anclado en la versión 4.05, sin poder actualizar porque algunas librerías del sistema no llegaban a versiones superiores en Fedora 34. He realizado una actualización por terminal:

$ su -

# dnf upgrade --refresh

# dnf install dnf-plugin-system-upgrade

# dnf system-upgrade download --releasever=35 (en este caso he tenido que añadir --allowerasing, debido a algunas cosas que ya no existen asociadas a pipeware)

# dnf system-upgrade reboot

vamos, lo de siempre. Esta vez más rápido aun. Resultado, todo funcionando menos Teams. Desde aquel día (28/09?) he estado matando Teams (killall teams) y volviéndolo a llamar, y a veces funcionaba. Sin embargo, desde la actualización de hoy ya funciona como antes (es decir, más o menos).

En resumen, si se necesita una versión muy actualizada de algún programa que no está —ni estará— disponible en Fedora 34, adelante, instalar la versión beta. En mi equipo funciona perfectamente (x86_64 Linux 5.14.9-300.fc35.x86_64, Intel Core i7-6850K, Radeon RX 560). Si no es así, como siempre recomiendo esperar a 1 mes después de que salga la versión estable.

lunes, 26 de julio de 2021

Conflicto entre paquetes tras un fallo en la actualización del sistema con dnf

En los últimos días he tenido dos problemas que me han traído —un poco, tampoco hay que exagerar— por la calle de la amargura. Uno ya está solucionado y hablaremos de ese. Al segundo aun le estoy dando vueltas.

El viernes 16 de julio lancé la orden de actualización

su -c 'dnf -y update'

    passwd

y cuando empezaba a actualizar el sistema saltó. Bien, no le dí más importancia y al reiniciar el sistema intenté actualizar de nuevo y me apareció este mensaje, cortando la actualización,

...

Ejecutando verificación de operación
Verificación de operación exitosa.
Ejecutando prueba de operaciones
Los paquetes descargados se han guardado en caché para la próxima transacción.
Puede borrar los paquetes de la caché ejecutando 'dnf clean packages'.
Error: Error de prueba de transacción:
  el archivo /usr/share/doc/libdrm/README.rst de la instalación de libdrm-2.4.107-1.fc34.i686 entra en conflicto con el archivo del paquete libdrm-2.4.105-1.fc34.x86_64
  el archivo /usr/share/libdrm/amdgpu.ids de la instalación de libdrm-2.4.107-1.fc34.i686 entra en conflicto con el archivo del paquete libdrm-2.4.105-1.fc34.x86_64
  el archivo /etc/odbcinst.ini de la instalación de unixODBC-2.3.9-3.fc34.i686 entra en conflicto con el archivo del paquete unixODBC-2.3.9-2.fc34.x86_64
  el archivo /usr/share/doc/unixODBC/README.dist de la instalación de unixODBC-2.3.9-3.fc34.i686 entra en conflicto con el archivo del paquete unixODBC-2.3.9-2.fc34.x86_64
  el archivo /usr/share/doc/pango/NEWS de la instalación de pango-1.48.7-1.fc34.i686 entra en conflicto con el archivo del paquete pango-1.48.5-1.fc34.x86_64
  el archivo /usr/share/man/man1/pango-view.1.gz de la instalación de pango-1.48.7-1.fc34.i686 entra en conflicto con el archivo del paquete pango-1.48.5-1.fc34.x86_64

Es decir, libdrm-2.4.107, unixODBC-2.3.9 y pango-1.48.7 habían quedado como duplicados y se cortaba la actualización.


Mi primer intento instintivo fue instalar esos paquetes por encima,

su -c 'dnf install libdrm-2.4.107 unixODBC-2.3.9 pango-1.48.7'

pero esa orden me daba un mensaje similar. Intenté con --allowerasing y luego--skip-broken, pero nada. Como había muchas cosas que hacer lo dejé correr y estuve trabajando sin actualización. Ayer por la noche, 25 de julio, día de Santiago, con más tiempo libre, decidí mirar por la red una solución. A la primera salió (véase aquí). La primera idea era la buena, pero estaba mal escrita. La solución es REinstalarlo de nuevo. O sea,

su -c 'dnf reinstall libdrm'

su -c 'dnf reinstall pango'

Sin embargo, no funcionó con 

su -c 'dnf reinstall unicODBC', seguía diciendo que chocaban entre unixODBC-2.3.9-3.fc34.i686 y unixODBC-2.3.9-2.fc34.x86_64 y esta no quedó más remedio que escribir

su -c 'dnf reinstall unicODBC-2.3.9-3'

Y listo, ya se pudo actualizar.

El segundo problema es más extraño. De repente, la BIOS de uno de mis ordenadores ha dejado de reconocer el ssd que contiene el sistema como unidad de arranque, con lo que ese ordenador arranca siempre en la BIOS y tengo que decirle por donde tiene que arrancar. Al intentar decirle a la BIOS el orden de los dispositivos, ese no aparece para reconfigurarlo y tengo que recurrir al F8 en cada arranque. Pero eso será otra historia, si encuentro la solución.


domingo, 23 de mayo de 2021

Actualizando a Fedora 34 por terminal

[ACTUALIZACIÓN] El problema del icono de Dropbos ya está solucionado (27 de mayo, kernel 5.12.6)

Durante esta semana he instalado Fedora 34 en mis tres ordenadores de uso diario. Esta vez he realizado una actualización por terminal, que ha funcionado en los tres. Las instrucciones para hacerlo están en esta página, por si lo necesitáis.

Primero actualicé el portátil, mientras estaba trabajando con otras cosas en otro ordenador, por lo que no fui atendiendo a los diferentes pasos, tiempos... Era una prueba inicial para ver como iba todo. Una vez terminado, actualicé el principal de casa y luego el del trabajo. Estos sí que los fui controlando y vamos a exponer la tabla de tiempos. El ordenador de casa tiene ya 9 años, con una placa Intel DZ77BH-55K, i7-3770, 24GB RAM DDR3 1600 y discos sdd (sistema WD 250GB y home Samsung 860 2TB. El del trabajo es más moderno, algo más de 4 años, con una placa ASUS X99-A, i7-6850K, 64 GB RAM DDR4 PC2400 y dos discos m2 WD Black de 512GB sistema y 1 TB home). Teóricamente, debido a la diferencia de equipo, debiera terminar mucho antes el del trabajo. Veremos:

ACCIÓN

CASA

TRABAJO

Actualización (dnf upgrade --refresh)

7:10h

13:00h

Instalación plugin (dnf install dnf-plugin-system-upgrade)

7:12h

13:06h

Descarga paquetes (dnf system-upgrade download --releasever=34)

7:13h

13:08h

Repetición añadiendo --allowerasing

7:14h (3205 paquetes; 3,9GB)

13:19h (3220 paquetes, 3,9GB)

Aceptar llave Fedora 34

7:18h

13:28h

Reinicio y actualización (dnf system-upgrade reboot)

7:21h

13:30h

Limpiando

7:36h

13:42h

Scriptlets (tiempo necesario sobre todo en Selinux)

7:41h

13:47h

Verificación

7:45h

13:50h

Fin

7:51h

13:56h

TOTAL

41minutos

56 minutos

En primer lugar, la única dificultad, que exigió --allowerasing en los tres ordenadores fue un problema entre iptables y una librería. Todo queda solucionado actualizando los paquetes al terminar la instalación. Al actualizar todo queda configurado y en marcha, salvo las extensiones. Muchas dejan de funcionar, y algunas no son necesarias, por ejemplo la desactivación de la esquina superior izquierda se puede deshabilitar en retoques (por lo que podemos prescindir de No Topleft hot corner, por ejemplo).

Otras no funcionan. Por ejemplo Topiconsplus puede ser sustituida por TopIcons Fix, pero lo que me importaba, el icono de Dropbox, no se puede ver ni manejar (por ahora, espero). La instalación es sencilla, rápida y Fedora 34 va como la seda. Recomendable cambiar a 34, con el nuevo gnome y algunas sorpresas.

La segunda cuestión es la "carrera" entre los ordenadores. Si bien es cierto que en la primera parte, la que depende de la red, el de casa solo necesitó 11 minutos (más actualizado y una red de 500Mbits toda para él), frente a los 30 minutos del ordenador de trabajo (red con mayor capacidad, pero decenas de ordenadores trabajando sobre el mismo armario de reparto), la segunda parte me ha sorprendido mucho. La actualización y sustitución de paquetes ha supuesto para el de casa 30 minutos, frente a los 24 del otro. Sorprende gratamente la capacidad de trabajo de un ordenador hasta cierto punto obsoleto. Y no, no hay grandes diferencias en el software actualizado, por que uso el mismo software en casa y el trabajo, salvo emule. En mi mente estaba la idea de cambiarlo, y hasta ahora se había salvado por el precio tan alto de algunos componentes, debido a tanto minero sacando bitcoins. Pues ahora pienso mantenerlo hasta que ya no sea capaz de hacer algo imprescindible para mi. Me conformaré con ponerme un monitor de 27 pulgadas, 4k y a 144Hz.


miércoles, 30 de octubre de 2019

Actualización a Fedora 31 por comandos. Esta vez sí

Esta vez, al contrario que cuando lo intenté para hacer el salto Fedora 29 a 30, todo ha ido como la seda. Los mismos comandos de siempre:

su - # Terminal  en administrador para evitar teclear demasiado

dnf upgrade --refresh # Actualización del sistema (reboot, por que cambió kernel...)

dnf install dnf-plugin-system-upgrade # Plugin de actualización

dnf system-upgrade download --releasever=31 # Inicia la actualización y baja el software

dnf system-upgrade reboot # Reinicia y actualiza todo

Dos ordenadores; el primero alrededor de 2890 paquetes, 4,4GB, bajo los paquetes en 7 minutos (11MB/s, aproximadamente) y el segundo más de 2900 paquetes, 4,3 GB en 3 minutos y 20 segundos (23MB/s). Luego el primero tardó un total de 30 minutos en terminar toda la actualización. El segundo, a sabiendas de que iba a tardar más, por que es más viejo y lento, lo dejé con los comandos enlazados (&& si y solo si ha terminado bien el primero, ejecuta el segundo)

dnf system-upgrade download --releasever=31 && dnf system-upgrade reboot

y lo deje a su aire, con lo que no medí el tiempo. Los dos arrancan bien y el único defecto son algunas extensiones de gnome


y que no hay manera de ver el icono de Dropbox en el panel superior.

Solo me falta el portátil. Si hay alguna variación, actualizaré la entrada.

Ventajas: rápido, fácil, software instalado, no hay que modificar configuraciones...
Inconveniente: con lo que nos divierte instalar desde cero, particionar discos, faltarle al respeto a los programadores...
Sin un solo fallo. Casi vale la pena aplicar la actualización grafica para dummies en la aplicación software.

[ACTUALIZACIÓN:] El portátil igual de bien

lunes, 27 de mayo de 2019

Actualización/instalación de Fedora 30. Alguna novedad y también algunas recomendaciones

La última semana ha sido una experiencia sobre la instalación de un sistema operativo, y hemos aprendido alguna cosa. No digo experiencia nueva, por que esto ya me había pasado, pero el hombre es el animal que tropieza dos —o más— veces en la misma piedra. Como Jack el destripador, vamos a verlo por partes:
1. A principios de mayo, con su liberación, actualicé un ordenador a Fedora 30 (véase aquí). Todo terminó en una instalación limpia por que el sistema gráfico no arrancaba. Eso ya esta descrito en la entrada anterior.

2. Dos semanas después, como en ese sistema Fedora 30 funcionaba ya como la seda, me propongo actualizar el segundo ordenador de trabajo, el más potente. Realizo la actualización y, sorprendentemente (es broma), el sistema gráfico no funciona. Esta vez me puse a descubrir que era lo que pasaba, así que en los escritorios en formato texto (Ctrl + Alt + F1, 3, 4, 5, 6, 7), que sí funcionan, intenté diferentes arreglos. Por orden:

2.1. Siempre es mejor empezar por lo más fácil (o lo más barato, si va dinero de por medio), así que intenté arrancar en gráfico por x11 a través de startx en algún escritorio, y nada. Luego arrancar en gnome clásico, nada. Finalmente, por xorg, nada, siempre volvían a pedir la palabra.

2.2. Al arrancar en los escritorios en texto salia un mensaje

usuario: /home/usuario change directory failed: Permission denied logging in with home="/"

Es decir, el sistema no conocía el directorio del usuario y arrancaba en el directorio del administrador, por lo cual el sistema gráfico se negaba a arrancar (o eso suponía yo).
Para saber lo que estaba pasando, ejecuté

ls -lZ /home # l - permisos y Z que muestra el contexto de selinux

La respuesta debería ser:
... unconfined_u:object_r:user_home_dir_t ...

y sin embargo fue
unconfined_u:object_r:unlabeled

Es decir, /home no estaba bien etiquetado. Para solucionarlo, ejecutamos
chcon -t home_root_t /home
chcon -t user_home_dir_t /home/usuario # Mirar aquí para más información

Sin embargo, aunque bien etiquetado el directorio /home/usuario (cada uno el suyo, claro), el sistema gráfico no arrancaba.

2.3. Por si las propiedades de los directorios y ficheros del /home/usuario no fueran las correctas, las comparé con las de otros 2 ordenadores con Fedora 29. Parecían idénticas. No estaba allí el problema.

2.4. Luego culpé a la tarjeta nvidia, así que me puse a ver que driver tenía (los drivers parecían los correctos lspci | grep -E "VGA | 3D") y si se podía hacer algo, pero no generaba ningún resultado positivo; en cierta manera es lógico, ya que sí accedo al ordenador, falta la máscara gráfica de Fedora, pero sí puedo leer los resultados, ejecutar comando a la vista etc...
Para estar seguro, en el menú de arranque presioné e y en la línea de linux borré la opción rhgb (red hat graphical boot) para que lo generara de nuevo y quiet (para ver si me enseñaba algún error al ejecutar) y reinicié.


Ningún efecto positivo.

2.5. Siguiente culpable, algo que salió mal en la instalación. Me puse a leer (dmesg) los logs de la instalación (más de 3000 líneas), que sí describen algunos errores, pero solo para ver como se arreglan unas líneas después; es decir, describen el proceso y en todas ellas nada parece generar un error para que wayland —o x11— no funcionen.

2.6. El siguiente sospechoso fue la resolución del monitor (2560x1440), así que lo intenté con uno de 1920x1080 y otro de 1600x1200. Nada en ninguno. Al mismo tiempo, fui cambiando de cables de conexión CPU-monitor, nada.

2.7. Sin comprender lo que pasa, intento comprobar con un dispositivo USB Fedora 30 Live a ver si funciona el sistema gráfico, y sí, funciona; entonces Fedora funciona con ese monitor y una tarjeta nvidia. Sospechando del dispositivo USB con netinst que estaba utilizando para instalar (netinst permite generar administrador, al contrario que el Live, véase aquí), probé unidades nuevas de más calidad. Nada, todo sigue igual.

2.8. Y de repente se hace la luz. Si Live funciona, sin configuración mía ninguna, era algo de la configuración de arranque personal en /home/usuario. Cuando era más joven, y más precavido, y sabiendo todo lo que almacenaba Windows después de varios meses de funcionamiento, instalábamos Windows de nuevo en limpio y todo iba bien de nuevo (por unos meses). Al cambiar a Linux, en las instalaciones de las nuevas versiones de las distribuciones (primero de Ubuntu, luego Debian y desde la versión Verne, de Fedora) siempre evitaba la configuración anterior; simplemente cambiaba el nombre del directorio del usuario anterior, para que el mismo usuario generara un directorio nuevo y solo recuperaba del anterior los documentos, mozilla, wine y dropbox. Si uno cambia entre distribuciones, no se puede conservar el mismo directorio de usuario, por que los ficheros de configuración de la distribución antigua genera problemas en el arranque de la nueva (a las pruebas me remito; yo lo he visto entre Ubuntu y Fedora, pero ya me había olvidado; recordémoslo con la imagen de aquellos días).


Sin embargo, desde que Fedora nos deja actualizar directamente con 4 comandos, dejé de hacerlo, y hasta me había olvidado.
Y así ha sido. El problema de este ordenador (y del anterior) es alguna configuración que genera algún problema en el arranque gráfico.

3. Próximamente el portátil. Veremos que pasa

miércoles, 31 de octubre de 2018

Actualización de Fedora 28 a 29... pero por terminal

Siguiendo las indicaciones de Fedora Magazine, hoy he actualizado Fedora 28 a 29. Eso si, al contrario de su primera indicación, de realizarlo sobre Software, he preferido hacerlo en el terminal, con los comandos habituales desde la primera vez:

su -c 'dnf upgrade --refresh'
su -c 'dnf install dnf-plugin-system-upgrade'
# su -c 'dnf system-upgrade download --releasever=29' Este comando necesito ser:
su -c 'dnf system-upgrade download --allowerasing --releasever=29'
su -c 'dnf system-upgrade reboot'

Ese allowerasing se debe a una incompatibilidad de vlc y una librería. Al acabar la actualización simplemente he instalado vlc. Ejecuté los comandos en unos minutos y lo dejé reiniciando mientras comía.
Listo.
PD. Lo único que me falta son un montón de fondos de pantalla que tendré que volver a poner (o no).




jueves, 15 de marzo de 2018

Cuando se acaba la batería en el medio de la actualización

Es la primera vez que me pasa algo así. Tengo un portátil que uso en mi trabajo, y como en general dispongo de aulas con equipos fijos, y para que no se vea diferente a los que ven los alumnos —Linux vs. Windows—, rara vez lo uso. Aun así lo suelo llevar como equipo de reserva, por si falla algo. Como tenía la intención de probar todo en todos los sistemas, me puse a actualizar el portátil para luego actualizarlo a Fedora 27 mediante dnf. El problema es que el enchufe libre está al otro lado de la mesa, y mientras estaba trabajando con más equipos, me olvidé de enchufarlo. Debido a su edad, esta batería solo tiene carga para 45 minutos, y entre una cosa y otra en al medio de una actualización de más de 700 paquetes se acabó la batería. Al reiniciar el ordenador —esta vez enchufado—, y ejecutando otra vez el comando de actualización previa al cambio a Fedora 27

su -c 'dnf -y upgrade --refresh'

la respuesta fue múltiples líneas de

el archivo X de la instalación de X-2.3.5-2.fc26.i686 entra en conflicto con el archivo del paquete X-2.3.4-5.fc26.x86_64

Es común que aparezcan estos conflictos  de las versiones 32 y 64 bits, pero por qué al actualizarse. ¿No debieran haber entrado las versiones de 64 bits similares a las anteriores? ¿Es un problema de que no ha dado tiempo a eliminar por que se ha cortado en el medio?
La reparación es la eliminación de la versión i686, pero en este caso hablamos de mas de 200 paquetes duplicados, con lo que habría que repetir un comando más de 200 veces con un resultado final incierto; se acaba antes instalando de nuevo. Los pasos siguientes fueron:

1. Primero intentamos detectar los duplicados y eliminarlos luego en una sola orden:

# dnf repoquery --duplicated
# dnf remove $(dnf repoquery --duplicated)

pero no fue posible por que nos daba un error de salida

Error:
 Problema 1: The operation would result in removing the following protected packages: dnf, kernel-core, sudo
 Problema 2: The operation would result in removing the following protected packages: dnf, kernel-core, sudo
 Problema 3: The operation would result in removing the following protected packages: dnf, kernel-core, sudo

Es decir, no nos dejaba eliminar paquetes protegidos

2. Intentar la eliminación tratando de quitar la protección a esos paquetes, orden con resultado incierto:

# dnf --disableplugin=protected_packages remove $(sudo dnf repoquery --duplicated)

pero nos devolvía el mismo error:
Error:
 Problema 1: The operation would result in removing the following protected packages: dnf, kernel-core, sudo
 Problema 2: The operation would result in removing the following protected packages: dnf, kernel-core, sudo
 Problema 3: The operation would result in removing the following protected packages: dnf, kernel-core, sudo

3. Intenté la actualización con las opciones --allowerasing y luego --best

# dnf update --allowerasing
# dnf update --best

pero el comando enseñaba la misma colección de conflictos que upgrade

4. Intento baldío de ejecutar un distro-sync

# dnf distro-sync

por que nos respondía con los mismos conflictos

5. Intento baldío también de volver hacia atrás los ficheros duplicados con downgrade

# dnf downgrade $(dnf repoquery --duplicated)

con respuestas como esta para todos los duplicados

Hay paquetes para LibRaw-0:0.18.5-1.fc26.x86_64, pero no instalados.
Ya está instalada la versión más baja del paquete LibRaw, no se puede revertir.

6. Sustitución mediante rpm de los ficheros duplicados

# rpm -Uvh --replacefiles $(dnf repoquery --duplicated)

y es todos los paquetes aparecía la misma respuesta de error

error: la apertura de PAQUETE-x.fc26.x86_64 falló: No such file or directory

7. Antes de rendirnos a una instalación nueva y limpia de Fedora 27 recurrí a la opción que mostraba software de actualizarse a la versión 27 de manera gráfica. Parecía funcionar:


Pero al reiniciar el ordenador el sistema mostró una pantalla en negro con el cursor del ratón congelado y de ahí no volvió a salir.

Resultado final, instalación limpia de Fedora 27 desde dispositivo USB de 2GB. Esta vez, debido a la antigüedad del ordenador, sin necesidad de UEFI; 1 hora y todo listo.

PD. Y no los 5 días de instalación de un Windows 7 que he tenido desde el jueves de la semana pasada; 2 o 3 horas de instalación, 5 días de actualización. Cuando estaba por el reinicio número 20, y amenazando con 14 actualizaciones más ya le dije al compañero que se lo llevara y que lo acompañara en sus sentimientos.

domingo, 19 de noviembre de 2017

Actualización a Fedora 27. Ajustes previos recomendados


 
He actualizado los dos ordenadores principales siguiendo los nuevos comandos que nos permite dnf (upgrading Fedora 26 to 27) y que llevamos usando desde Fedora 25 (ver aquí y aquí). Sin embargo hay que tomar una precaución; recomiendo desactivar las extensiones de gnome antes de empezar (configuración avanzada, extensiones, anularlas con el icono de activar-desactivar), además de hacer una copia de seguridad, por lo que pueda pasar.
 
Luego ya se pueda seguir la guía oficial, que es bien sencilla:
1. su -c 'dnf -y upgrade --refresh'
2. su -c 'dnf install dnf-plugin-system-upgrade' # (En mi caso no hizo falta, por que ya lo tengo instalado)
3. su -c 'dnf system-upgrade download --releasever=27' # (en mi caso hubo que incorporar en los dos ordenadores la opción --allowerasing, ya que había algunos paquetes que no tenían actualización o con dependencias irresolubles).
4. su -c 'dnf system-upgrade reboot'
 
Y listo. En el caso del ordenador de casa no, por que no había anulado las extensiones y tras la aparición del icono de Fedora y haber puesto la palabra del usuario me quedó una pantalla en negro con el puntero del ratón inmóvil riéndose de mi. La solución fue arrancar en gnome clásico (gnome en x11) y desactivar las extensiones. De esta forma el sistema arrancó correctamente y luego he ido añadiendo las extensiones una a una para ver las que pueden generar el conflicto.  
 

Como se puede ver, aun no he intentado recuperar, por que no las necesito, Backgroud logo, User Themes, Windows list (maldito el día quela instalé, que ahora no hay forma de eliminarla) y GTitle. ¿Cuál/es será/n de ellas? Las demás, por una u otra razón las preciso de manera más o menos frecuente (junto a la de Application menu, que no sale  la captura). Bajo estas condiciones el sistema arranca correctamente en Wayland y funciona muy bien.
Este sistema de actualización deja el sistema como lo tenías y no es necesario ningún ajuste posterior como cuando instalamos el sistema en un ordenador nuevo o de manera limpia (véase Fedora: preparación rápida del sistema).
 
En principio había decidido esperar como un mes y medio antes de actualizar, coincidiendo al final de las vacaciones de Navidad, para hacerlo de manera suave y con tiempo para que no interfiriera en el trabajo, pero como de repente lo actualicé en casa, y descubrí la maravilla del nuevo gnome 3.26, Firefox 57 etc..., pues ya lo aplique al del trabajo.
Fedora 27, ¡RECOMENDADO! ¿Por qué? Actualizad y veréis ("He visto cosas que no creeríais...").

miércoles, 14 de junio de 2017

Fedora 26 Beta liberada


y en estos momentos estoy actualizando el portátil utilizando dnf system upgrade (ver aquí y aquí). Siempre experimentos con gaseosa. Si funciona bien, como siempre, actualizaré todos, incluido el principal, en el que estoy teniendo un problema con vlc desde la última actualización.

[ACTUALIZACIÓN]: Como suele pasar siempre, el portátil perfecto, a pesar de que hubo que aplicar allowerasing (14 paquetes eran incopatibles). Mi ordenador de trabajo, el más potente, se actualizó a gran velocidad y ... NO ARRANCÓ. Tuve que instalar desde una versión live, por que desde netinst fue imposible leer los espejos. El de casa, la joya de la corona, esperará hasta versión estable.

[ACTUALIZACIÓN 2]: No me he podido controlar y he actualizado también el de casa. 30 minutos y listo.

[ACTUALIZACIÓN 3]: los dos sobremesas que utilizo habitualmente se están comportando de manera diferente. El de mi despacho, instalado 26 beta desde un DVD con la imagen de versión live funciona perfectamente y no me ha dado ningún fallo destacable; este ordenador está encendido de lunes a viernes y con 6-8 horas de uso diario. El de mi casa, encendido de forma continua, y con 2 o 3 horas de uso personal, ya ha tenido dos saltos de gnome-shell que ha supuesto un reinicio del sistema. Uno fue sin estar presente, así que no sé a que se debió y el segundo al pedir la visión de un vídeo. En ese ordenador gnome-documents está siempre activo consumiendo recursos (un simple top y se ve directamente que es la aplicación que más consume) y con un funcionamiento continuo de los discos duros.

jueves, 30 de marzo de 2017

Kernel 4.10 en Fedora 25

Hace un mes —y una semana— decíamos que se había liberado el kernel 4.10 que incluye una mejora en la gestión de escritura a disco para evitar los bloqueos debidos al proceso de escritura. Ese día ha llegado; de hecho, Fedora ofreció la actualización hace dos días.


A ver si notamos esa ventaja.

viernes, 24 de febrero de 2017

En esos momentos en los que todos los errores —técnicos— se juntan...

Aunque sea accidental, fastidia bastante. Empecemos por el principio...
1. Resulta que tengo un equipo nuevo... que desde el principio ha necesitado un reset para arrancar. La presión del trabajo, más el hecho de que solo lo apago el viernes ha llevado a que hasta ayer no intentara un arreglo.
2. La última actualización, justo antes de llevar a arreglar, no terminó correctamente, y algunos ficheros quedaros a medias y no se limpió correctamente el sistema.
3. Se arregla, un simple cambio de BIOS (era lo esperado) y...

El sistema arranca, pero el sistema no funciona adecuadamente (por decirlo suavemente). No arranca el terminal, no responde a los comandos en Alt-F2 y está inestable (un bloqueo sin respuesta a las teclas mágicas).

Sin terminal, la situación es complicada, así que solo queda un recurso, los escritorios no gráficos adicionales (Ctrl+Alt+F1 a 7). Al instalar una herramienta para comprobar el sistema empieza a eliminar paquetes. Y en ese momento me doy cuenta del problema, ya que hasta ese instante estaba preparado para instalar de nuevo. Ya fue posible en la pantalla de texto actualizar, se limpió todo y tras el reinicio funciona como debe ser. Por cierto, no solo funciona, si no que lo hace de forma más fluida que antes, o quizás sea solo una sensación...

jueves, 24 de noviembre de 2016

Actualización a Firefox 50. Bloqueo del navegador por el mensaje de error de la extensión dragdropupload

Eso mismo; por cierto, un error repetido en el tiempo y especialmente molesto. En la última actualización de Fedora Firefox se actualizó a la versión 50 (y otras muchas cosas). Al lanzar el nuevo navegador apareció un mensaje de error que lo bloqueaba continuamente haciendo imposible su uso. No he guardado instantáneas, pero era un mensaje de un Java Script similar a

"...dragdropupload TypeError: can't access dead object..."

La única solución fue, tras tratar de cerrar el mensaje muchas veces, aceptar la posibilidad de eliminar todos las extensiones. Al arrancar empezará a cargar de nuevo todas las extensiones, ya que se sincroniza entre todas las máquinas, y hay que estar rápido de reflejos para eliminar la extensión en cuestión. De paso eliminé algunas que tenía desde hace tiempo y que ya no utilizo.

Las ventajas has sido claras; en primer lugar Firefox arranca antes (se ve que tenía demasiadas extensiones) y además sincronizan los cambios a las otras máquinas, con lo que al día siguiente ya estaban aplicadas en mi despacho, como se puede ver en la siguiente captura de pantalla.


Menos mal, por que estos 15 minutos de Chrome me habían generado un dolor de cabeza...

miércoles, 19 de octubre de 2016

Fedora 25 beta



En cuanto he podido disponer de unos minutos he instalado Fedora 25 beta de la manera más sencilla y rápida, actualizado a través de dnf, con los comandos ya habituales

su -c 'dnf -y update --refresh'

su -c 'dnf install dnf-plugin-system-upgrade' # (En mi caso no hizo falta, por que ya lo tengo instalado)

su -c 'dnf system-upgrade download --refresh --releasever=25'

su -c 'dnf system-upgrade reboot'

Sin problemas; algún mensaje de error que me ha obligado a arrancar primero en Xorg system pero luego ya he podido arrancar con Wayland.  Ahora a probarlo; si hay algún problema importante, lo pondremos en esta u otras entradas.

Ahora intentaré la instalación de Fedora 25 beta en RaspberryPi, a ver como va.