Error de libc6 que impide iniciar lightdm después de actualizar Trisquel 10 a 11
- Inicie sesión o regístrese para enviar comentarios
$ lsb_release -ds
Trisquel GNU/Linux Aramo (11.0)
$ uname -m
x86_64
$ sudo systemctl status lightdm
[sudo] contrasenya per a joan:
× lightdm.service - Light Display Manager
Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2023-06-23 12:51:11 CEST; 1h 29min ago
Docs: man:lightdm(1)
Process: 5283 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ] (code=exited, status=0/SUCCESS)
Process: 5286 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE)
Main PID: 5286 (code=exited, status=1/FAILURE)
CPU: 506ms
de juny 23 12:51:11 optiplex790 systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
de juny 23 12:51:11 optiplex790 systemd[1]: lightdm.service: Failed with result 'exit-code'.
de juny 23 12:51:11 optiplex790 systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 5.
de juny 23 12:51:11 optiplex790 systemd[1]: Stopped Light Display Manager.
de juny 23 12:51:11 optiplex790 systemd[1]: lightdm.service: Start request repeated too quickly.
de juny 23 12:51:11 optiplex790 systemd[1]: lightdm.service: Failed with result 'exit-code'.
de juny 23 12:51:11 optiplex790 systemd[1]: Failed to start Light Display Manager.
$ sudo dmesg
[ 0.000000] Linux version 5.15.0-75-generic (name at domain) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #82+11.0trisquel23 SMP Mon Jun 19 10:49:58 UTC 2023 (Ubuntu 5.15.0-75.82+11.0trisquel23-generic 5.15.99-gnu)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.15.0-75-generic root=UUID=ecafc496-a3da-4dc8-bac1-4921f619d505 ro quiet splash rootflags=noatime fsck.repair=yes fsck.mode=auto vt.handoff=7
(...)
[ 62.826984] show_signal_msg: 348 callbacks suppressed
[ 62.826990] lightdm[3165]: segfault at 0 ip 00007f9afbaca9fa sp 00007fff001dbbb8 error 4 in libc.so.6[7f9afba38000+195000]
[ 62.827005] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 66.283849] lightdm[3206]: segfault at 0 ip 00007fe1ead6f9fa sp 00007ffc7203ee38 error 4 in libc.so.6[7fe1eacdd000+195000]
[ 66.283869] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 68.791818] lightdm[3240]: segfault at 0 ip 00007ffbae2fc9fa sp 00007ffd9b640938 error 4 in libc.so.6[7ffbae26a000+195000]
[ 68.791836] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 70.890853] lightdm[3286]: segfault at 0 ip 00007f2e1e2509fa sp 00007ffd37960788 error 4 in libc.so.6[7f2e1e1be000+195000]
[ 70.890869] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 73.022889] lightdm[3339]: segfault at 0 ip 00007fe06c4b39fa sp 00007ffe9a0a0e28 error 4 in libc.so.6[7fe06c421000+195000]
[ 73.022905] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 75.439540] lightdm[3382]: segfault at 0 ip 00007f4bed9109fa sp 00007ffde788f8e8 error 4 in libc.so.6[7f4bed87e000+195000]
[ 75.439558] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 77.488637] lightdm[4028]: segfault at 0 ip 00007f48d501e9fa sp 00007ffdb4ab2308 error 4 in libc.so.6[7f48d4f8c000+195000]
[ 77.488653] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 79.604228] lightdm[4112]: segfault at 0 ip 00007f014f3b49fa sp 00007ffd8fbda938 error 4 in libc.so.6[7f014f322000+195000]
[ 79.604244] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 81.720517] lightdm[4165]: segfault at 0 ip 00007f7ddc7679fa sp 00007ffc10f0d558 error 4 in libc.so.6[7f7ddc6d5000+195000]
[ 81.720536] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 83.737998] lightdm[4203]: segfault at 0 ip 00007f5b530839fa sp 00007fff95e4e658 error 4 in libc.so.6[7f5b52ff1000+195000]
[ 83.738021] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 85.736650] lightdm[4237]: segfault at 0 ip 00007f0053dc09fa sp 00007ffeefde1028 error 4 in libc.so.6[7f0053d2e000+195000]
[ 85.736668] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 87.702750] lightdm[4278]: segfault at 0 ip 00007f48c51ab9fa sp 00007ffedd9e7c28 error 4 in libc.so.6[7f48c5119000+195000]
[ 87.702765] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 89.700744] lightdm[4403]: segfault at 0 ip 00007fc48926c9fa sp 00007ffc3a2a75d8 error 4 in libc.so.6[7fc4891da000+195000]
[ 89.700761] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
[ 91.686705] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 91.686709] Bluetooth: BNEP filters: protocol multicast
[ 91.686713] Bluetooth: BNEP socket layer initialized
[ 91.750600] lightdm[4453]: segfault at 0 ip 00007f3e156f19fa sp 00007ffcaa4b3a38 error 4 in libc.so.6[7f3e1565f000+195000]
[ 91.750614] Code: f3 0f 1e fa 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 66 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
El mismo problema me ha ocurrido en varios equipos, incluso en máquinas virtuales. ¿Qué es lo mejor que puedo hacer?
Sería cosa de revisar, pero estás seguro que todas las actualizaciones se instalaron de manera correcta?
El hecho de que se repitan incluso en mv, ¿no sería posible que esté haya alguna corrupción en el disco duro?
Si tienes forma de hacer una secuencia de pasos clara que haga este caso reproducible, con gusto podría revisar e investigar más a fondo.
Como lo mencionó isf, abrir una incidencia en el gitlab de trisquel sería el mejor curso a seguir, para poder atender este detalle.
Saludos.
Hola Ark74, respondo entre líneas:
...estás seguro que todas las actualizaciones se instalaron de manera correcta?
-> Eso es lo que informa el gestor de actualizaciones (GUI). Luego propone reiniciar, el equipo reinicia y se acabó.
El hecho de que se repitan incluso en mv, ¿no sería posible que esté haya alguna corrupción en el disco duro?
-> El hecho de que se reproduzca en distinto tipo de máquina, justamente indica que no es problema de 1 disco en concreto. Acabo de mirar en el último equipo y no hay bloques marcados ni SMART indica ningún sector reubicado por errores.
Si tienes forma de hacer una secuencia de pasos clara que haga este caso reproducible, con gusto podría revisar e investigar más a fondo.
-> Lo pasos son: Tener una Trisquel 10 en producción, usar el gestor de actualizaciones para pasar a Trisquel 11, y reiniciar cuando lo indica.
Como lo mencionó isf, abrir una incidencia en el gitlab de trisquel sería el mejor curso a seguir, para poder atender este detalle.
-> (no veo la mención de «isf») Ya miré en gitlab.trisquel.org , pero no supe cómo clasificar:
trisquel-website
trisquel-sugar
GitLab
app-install-data
trisquel-app-install
packages-website
ubuntu-purge
trisquel-builder
maqueiso
sandbox
trisquel-packages
package-helpers
POR CIERTO ¿Cómo puedo hacer para que este foro me notifique al haber respuestas?
-> Lo pasos son: Tener una Trisquel 10 en producción, usar el gestor de actualizaciones para pasar a Trisquel 11, y reiniciar cuando lo indica.
Se me hace muy general esta secuencia de pasos, probaré en un espacio que tenga libre para confirmar ese comportamiento.
-> (no veo la mención de «isf») Ya miré en gitlab.trisquel.org , pero no supe cómo clasificar:
Salió en otra entrada.
En general el 90% de las veces se referirá a package-helpers, en caso de que te equivoques, no hay problema las incidencias se pueden organizar por un administrador.
POR CIERTO ¿Cómo puedo hacer para que este foro me notifique al haber respuestas?
Este foro es algo antiguo, no tiene esa capacidad, en todo caso, tal vez quieras usar la lista de correo lo que te llegará un correo por cada mensaje que se envíe en el foro.
Saludos.
He hecho un primer intento para reproducir el problema desde cero, sin éxito:
Instalado Trisquel 9 en una máquina virtual, actualizarlo a Trisquel 10, y luego actualizarlo a Trisquel 11.
Tengo que buscar qué es lo que se hace en Trisquel 10 (sistema en producción) para que luego la actualización no deje un sistema funcional.
El 27/6/2023 a las 05:05, name at domain escribió:
>> He hecho un primer intento para reproducir el problema desde cero,
>> sin éxito: Instalado Trisquel 9 en una máquina virtual,
>> actualizarlo a Trisquel 10
Hola, me gustaría avisarte que si no me equivoco el soporte 'oficial'
para Trisquel 9 ya no está disponible, por lo que si quieres actualizar
a Trisquel 11 ha de ser instalando Trisquel 11 directamente o desde
Trisquel 10.
>
> , y luego actualizarlo a Trisquel 11. Tengo que buscar qué es lo que
> se hace en Trisquel 10 (sistema en producción) para que luego la
> actualización no deje un sistema funcional.
Para actualizar a Trisquel 11 desde T10 lo que debes hacer es dirigirte
hacía 'Sistema/Administración/Actualización de software' en el menú
contextual. Una vez allí actualizas el sistema y si está disponible (que
lo está a menos que hayas desactivado recibir notificaciones a cerca de
una nueva versión de Trisquel en 'Sistema/Administración/Software y
actualizaciones' del menú contextual.
Finalmente luego de hacer la actualización que requiera el sistema
aparecerá un mensaje que diga algo semejante a "Hay una nueva versión de
Trisquel disponible ¿Deseas actualizar a Trisquel 11? o algo semejante.
--
Distribuidor de software libre en Liberty Software, organizador de
LibrePlanet Temuco y miembro de la Free Software Foundation.
Visite: https://isf.neocities.org/
Por favor no envíe documentos de Microsoft Office/Apple iWorks. ¡En
su lugar envíelos en OpenDocument! http://fsf.org/campaigns/opendocument/
Sin cifrado los contenidos del mensaje quedan expuestos fácilmente a su
proveedor de correo y a la vigilancia masiva. Comience a cifrar y
descifrar correos electrónicos con GnuPG:
https://emailselfdefense.fsf.org/es/infographic.html
Efectivamente, las actualizaciones las realicé siempre mediante el asistente de: Sistema -> Administración -> Actualización de software.
Hola nuevamente,
He intentado seguir los pasos que comentabas para reproducir el error, instalar T10 para luego actualizar a T11 y no veo que se presente ningún error.
Tal vez algo falta o es un detalle no relacionado a la actualización.
Saludos
¿Cómo puedo rastrear el origen de ese «segfault» en libc.so.6?
El 30/6/2023 a las 04:22, name at domain escribió:
> ¿Cómo puedo rastrear el origen de ese «segfault» en libc.so.6?
El software está en tu copia del código fuente, y en los
repositorios de Trisquel.
--
Distribuidor de software libre en Liberty Software, organizador de
LibrePlanet Temuco y miembro de la Free Software Foundation.
Visite: https://isf.neocities.org/
Por favor no envíe documentos de Microsoft Office/Apple iWorks. ¡En
su lugar envíelos en OpenDocument! http://fsf.org/campaigns/opendocument/
Sin cifrado los contenidos del mensaje quedan expuestos fácilmente a su
proveedor de correo y a la vigilancia masiva. Comience a cifrar y
descifrar correos electrónicos con GnuPG:
https://emailselfdefense.fsf.org/es/infographic.html
Y el Trisquel 10, ¿como lo instalaste? Si fue a partir de la misma imagen de instalación puede que estuviera corrupta.
- Inicie sesión o regístrese para enviar comentarios