Advertencia: Su sesión ha durado menos de 10 segundos

Spanish Forum

Moderators: tomeu, JCSenar

Post Reply
User avatar
JOPETA
Level 15
Level 15
Posts: 5755
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Advertencia: Su sesión ha durado menos de 10 segundos

Post by JOPETA » Thu Dec 28, 2017 7:38 am

Actualización 26-03-18: Parecen existir problemas de inicio debido a la actualizacion de los paquetes virtualbox-guest (virtualbox-guest-dkms, virtualbox-guest-utils y virtualbox-guest-x11) distribuidos por Ubuntu en Linux Mint 18, 18.1, 18.2 y 18.3 (sólo si se ha actualizado desde uno de los anteriores) que afectan por igual a los diferentes escritorios, kernels y GPUs . Si se actualizaron estos paquetes en la sesión previa al problema (caso específico del apartado 4b), procedan según lo indicado en este post para desinstarlos antes de seguir leyendo. Esto es;
-abrir una consola con Alt+Ctrl+ F1 o F2 y logearse
-proceder a la desinstalación de los paquetes y reiniciar

Code: Select all

apt remove virtualbox-guest*
sudo reboot


Todos en un momento dado nos podemos encontrar con esta advertencia
Image
A)Sobre la Advertencia.

El aviso informa del cierre súbito o de la imposibilidad de iniciar la sesión de usuario , es decir de fracasar al iniciarla, y hace referencia dos posibles causas:
-Una relativa a errores en la instalación muy genérica y que puede asustar. Más bien debería hacerlo extensivo a la configuración ya que lo que manifiesta es que uno de los procesos requeridos para el inicio no se ha ejecutado o no ha tenido el resultado previsto. Además leída en sentido literal, nadie querría tener un sistema instalado con errores, de forma indirecta está proponiendo la reinstalación.

-la otra relativa a la falta de espacio en el disco duro, muy concreta aunque imprecisa. Una partición si espacio libre conlleva la posibilidad de corromper archivos con lo que el inicio está imposibilitado ya que suponen nuevos registros, actualizaciones, etc
También nos sugiere tratar de "abrir una sesión a prueba de fallos", lo que en si mismo es un error si no indica como hacerlo. Yo desde luego no tengo claro, tratándose de un instalación, si lo que sugiere es que reiniciemos e introduzcamos los parámetros modificadores del kernel (nomodeset, noapic, nolapic,...) o que iniciemos el kernel en modo recovery (menú GRUB>Opciones avanzadas>seleccionar el kernel en modo recuperación>elegir alguna de las opciones) nada recomendable si no se sabe lo que se hace . Tal vez se refiera al caso de haber iniciado desde un live que si presenta ese modo a prueba de fallos en el menú GRUB aunque que no tendría sentido (además estaría en inglés el aviso :D).

Como las posibles causas últimas pueden ser dispares, el aviso nos remite a la visualización del registro de errores de la sesión (.xsession-errors) para su consulta.
su sesión ha durado menos de 10 segundos.png
Normalmente el usuario no informa del contenido de ese archivo y si es capaz de ver su contenido (la verdad es que la ventana podría estar mejor diseñada) lo normal es que no entienda lo que indica su contenido o que acción emprender.

La advertencia incorpora un botón de Aceptar que nos devuelve a la ventana de inicio, quizás con la esperanza de poder iniciar sesión lo que ocurrirá en caso de que el proceso necesario haya logrado finalizar con éxito. Lo cierto es que a no ser que tengas habilitada la cuenta de invitados o puedas iniciar como otro usuario, lo que ocurre en el mejor de los casos la mayoría de las veces es que tras logearte de nuevo vuelvas al dichoso aviso.

En fin los desarrolladores deberían darle una vuelta a esta advertencia, francamente mejorable en contenido y forma.

B) ¿Que hacer?

Dicho esto y en cualquier caso,

1)lo primero es abrir una consola (Alt+Ctrl+ F1 o F2), introducimos nuestro usuario y contraseña y proceder a localizar el problema y aplicar las posibles soluciones. Poder iniciar sesión de usuario en la consola limita el desastre a la sesión gráfica, aunque en sistemas basados en ventanas (X windows) esto es decir poco más.

2)En este punto tenemos la posibilidad de ver de forma holgada el contenido de archivo con

Code: Select all

nano .xsession-errors
y/o si no somos capaces de dar con lo ocurrido de compartir su contenido en el foro proporcionando la url resultante de los siguientes códigos

Code: Select all

pastebin .xsession-errors
3)La primera de las causas, falta de espacio en el disco duro, es fácilmente descartable (aunque existen fenómenos de llenado repentino de la partición del sistema) si conocemos nuestra instalación y espacio dedicado a las particiones. También es fácilmente identificable ya que viene precedida generalmente de otras advertencias y sugerencias en sesiones anteriores de eliminar archivos innecesarios. El .xsession-errors recogen la incapacidad de crear o escribir tal o cual archivo en una partición del sistema ya colmatada. Para confirmar el problemas escribimos en la consola

Code: Select all

inxi -P 
Si tenemos varias particiones (/, /home, /boot...) veremos cual es la partición afectada. También podríamos usar el comando df.

Una vez confirmada, podemos proceder con una mínima limpieza que nos permita iniciar el sistema de forma gráfica para hacer una limpieza mas profunda y reubicar archivos. Ver como limpiar el sistema de forma segura para una selección de códigos de limpieza de recurso o abrir una hilo en el foro de necesitar mas ayuda.
-Si el afectado es nuestro directorio/partición raiz sudo apt-get clean, sudo apt-get autoremove, son usados para limpieza en general aunque el grueso del espacio suele estar en el directorio o partición /boot debido a haber instalado varios kernels.
- Podemos proceder a listar estos kernels instalados

Code: Select all

dpkg --get-selections | grep linux-image

y eliminaremos todos menos el que tenemos en uso (facilmente localizable con uname -a) y otro mas antiguo para usar en caso de emergencia, con

Code: Select all

sudo apt-get remove --purge linux-image-X.X.X-XXX-generic
-En ocasiones por la falta de espacio el sistema nos impide usar apt ante la posibilidad de corrupción, pero siempre podremos eliminar uno de forma forzada. Podemos eliminar los diferentes archivos que se generan con un kernel dado (abi, config, system-map, vmlinux con sudo rm /boot/*-X.X.X-XXX-generic o sólo el más pesado sudo rm /boot/initrd.img-X.X.X-XXX-generic. Con uno que elimines ya debería poder iniciar sesión y hacer el resto de la forma gráfica recomendada (Gestor de actualizaciones>Ver>Kernel de Linux...). No se sorprendas si el eliminado de forma forzada sigue apareciendo como instalado y procede a su desinstalción, purge en terminal o eliminación completa desde Synaptic.
-Para la limpieza del /home lee el enlace propuesto, si bien o mas razonable sea iniciar con un Live y hacer copia de seguridad de nuestros archivos personales (documentos, videos, musicas,...) en un medio externo.
4)Cuando la causa es la configuración , es decir descartando la anterior, debemos recurrir al análisis detallado del registro de errores que no suele aportar información comprensible para el común de los usuarios. Además la búsqueda en internet de un error recogido en el registro de sesión de forma aislada (obviando los demás) suele conducir a soluciones que no nos son de aplicación.
a)Si la advertencia ocurre tras una sesión "normal" es decir, si se trata de una instalación no reciente y no hemos instalado/desinstalado nada vital,..., lo más común es que sea debido a un cambio de los permisos de acceso en archivos vitales para el inicio de sesión y el responsable suele ser el uso indebido del sudo durante nuestra sesión de usuario.
-En mucho post de ayudas nos empeñamos en cambiar los permisos a los archivos que creemos, por habituales, son los responsables (ICE.authority o .Xauthority) cuando podríamos primero comprobar que este es el problema con.

Code: Select all

find $HOME -not -user $USER -exec ls -lad {} \;
Tardará un poco deendiendo de las dimensiones del /home pero los archivo del usuario cuyos permisos correspondan a otros (root, por ejemplo) aparecerán listados.

-Para devolver al Cesar los que es del Cesar, asegurando que el usuario tiene el permiso sobre todos sus archivos copiar y pegar lo siguiente.

Code: Select all

sudo chown -R $USER:$USER $HOME
-Tras esto podremos iniciar sesión gráfica con

Code: Select all

startx
Algunos usuarios pueden tratar de usar en este punto el sudo startx. No lo hagáis ya que se reproducen el problema al inicio al cambiar de nuevo los permisos sobre el archivo .Xauthority, entrando en bucle.
b)Si esto no funcionara, deberemos recordar las acciones realizadas en la sesión previa, lo que nos dará una pista de lo ocurrido mas fácilmente. No es lo mismo que el problema ocurra tras instalar o actualizar desde una versión/edición anterior (upgrade), al actualizar o instalar una parte importante del sistema (nueva versión del escritorio Cinnamon, mate,...el gestor de sesiones o Display Manager,...), tras instalar/desinstalar aplicaciones (dependerá de que tipo de aplicación, su origen,...), que borrar/manipular archivos de configuración del sistema o si viene precedido de otros problemas. Esta información es vital a la hora de poder realizar las acciones a medida de las necesidades.
- Entonces desde a consola procederemos a deshacer las acciones en la medida de lo posible, es decir repitiendo o completando el upgrade o restituir el servicio el servicio que no llega a completarse, desinstalando o reinstalando los responsable o restituyendo las configuraciones afectadas.

-En ausencia de estos datos, la ayuda que se puede prestar es por descarte y muchas de las soluciones que se puedan aportar son infructuosas lo que a menudo lleva a la desesperación de usuario que terminan por reinstalar de forma prematura. Lo cierto es que también se puede reinstalar el meta-paquete de la edición si tener que abandonar la consola (sudo apt-get install --reinstalll, el que proceda (cinnamon, mint-meta.mate, mint-meta-kde, mint-meta-xfce ) ya que a veces puede ser demasiado confuso y laborioso dar con el responsable.
En cualquier caso ante cualquier duda, abre un hilo en el foro y proporciona los detalles necesarios. :wink:
Last edited by JOPETA on Wed Apr 24, 2019 4:12 am, edited 30 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)

User avatar
JOPETA
Level 15
Level 15
Posts: 5755
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Advertencia: Su sesión ha durado menos de 10 segundos

Post by JOPETA » Thu Dec 28, 2017 8:32 am

La idea de este post surgió con los últimos post con este problema y la intención es calmar al usuario que actúa a veces a la desesperada cuando el error puede ser fácilmente solventable. La verdad es que no me quedé muy convencido de su conveniencia cuando lo redacté en su día (tal vez porque me metía en complicaciones innecearias con el upstart y el systemd ahora eliminadas) y está abierto a la critica y propuesta de mejoras. :wink:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)

User avatar
JCSenar
Level 10
Level 10
Posts: 3162
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: Advertencia: Su sesión ha durado menos de 10 segundos

Post by JCSenar » Thu Dec 28, 2017 9:11 am

¿Pero debería ir a Esenciales y Tutoriales, no?
Image
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.

User avatar
JOPETA
Level 15
Level 15
Posts: 5755
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Advertencia: Su sesión ha durado menos de 10 segundos

Post by JOPETA » Thu Dec 28, 2017 11:58 am

Si no hay objeción o algo que mejorar creo que si. :roll:
PD: en espera de sugerencias lo coloco provisionalmente en el Indice de temas esenciales dentro del apartado Instalación e Inicio>Inicio >al lado de su amigo Error:"Cinnamon tuvo un error grave.." :D
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)

Post Reply

Return to “Español (Spanish)”