#1 Le 17/06/2008, à 09:49
- pittzebest
Fluxbox - login impossible
Bonjour,
Pour la 2ème fois et par une raison que je n'arrive pas à m'expliquer, je ne peux plus me logger sous fluxbox 7.10 via slim.
Slim apparait bien, et lorsque je m'identifie j'ai droit à un affichage "failed executing login command", puis slim réapparait.
En démarrant en mode console je peux m'identifier sans problème mais si je lance X j'ai le bureau et la config de base. De + mon /home n'est plus accessible ni en console, ni sous X.
Cette fois-ci le problème est apparu suite à un chkdsk automatique au démarrage. Je ne sais pas s'il y a un problème de disque (pourtant neuf il a 2 mois), en tout cas je n'ai pas eu de plantage qui m'aurait obligé à éteindre brutalement la machine.
Je me doute qu'il faut me tourner vers la partition /home, mais que faire ?
J'ai pas envie de me retaper toute la config de fluxbox après y avoir passé autant de temps
Merci de bien vouloir m'aider
Hors ligne
#2 Le 17/06/2008, à 12:11
- Struddel
Re : Fluxbox - login impossible
Tu peux poster ton .xinitrc et ton slim.conf ?
Ton fstab aussi, on sait jamais.
Dernière modification par Struddel (Le 17/06/2008, à 12:12)
Ratpoison
Hors ligne
#3 Le 17/06/2008, à 19:54
- pittzebest
Re : Fluxbox - login impossible
argh! je n'ai pas accès à cet ordi avant plusieurs jours
je posterai dès que je pourrai. merci déjà de t'y intéresser
Hors ligne
#4 Le 17/06/2008, à 23:21
- Struddel
Re : Fluxbox - login impossible
Pas grave on va attendre
Ratpoison
Hors ligne
#5 Le 29/06/2008, à 17:36
- pittzebest
Re : Fluxbox - login impossible
Bonjour,
Navré pour le délai.
Je n'ai pas accès à mon /home, donc pas de .xinitrc.
Sous gparted la partition est présente mais n'est pas montée.
Si j'essaie de monter la partition, j'ai l'erreur suivante :
"mount: ne peut ouvrir /etc/mtab en écriture: Erreur d'entrée/sortie"
nedit me renvoie le même message et nano ouvre un fichier vide, mais le fichier mtab est bien présent sur le disque.
Le slim.conf
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
default_xserver /usr/X11R6/bin/X
xserver_arguments -dpi 85 -nolisten tcp
# Commands for halt, login, etc.
halt_cmd /sbin/shutdown -h now
reboot_cmd /sbin/shutdown -r now
console_cmd /usr/X11R6/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
#suspend_cmd /usr/sbin/suspend
# Full path to the xauth binary
xauth_path /usr/X11R6/bin/xauth
# Xauth file for server
authfile /var/run/slim.auth
# Activate numlock when slim starts. Valid values: on|off
# numlock on
# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
hidecursor true
# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd exec /bin/sh - ~/.xsession %session
login_cmd exec /bin/bash -login /etc/X11/Xsession %session
# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd some command
# sessionstop_cmd some command
# Start in daemon mode. Valid values: yes | no
# Note that this can overridden by the command line
# option "-d"
# daemon yes
# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions startfluxbox,xfce4-session,openbox,icewm,wmaker,blackbox
# Executed when pressing F11 (requires imagemagick)
screenshot_cmd scrot /tmp/slim.png
# welcome message. Available variables: %host, %domain
welcome_msg Welcome to %host
# shutdown / reboot messages
shutdown_msg The system is halting...
reboot_msg The system is rebooting...
# default user, leave blank or remove this line
# for avoid pre-loading the username.
default_user remi
# current theme, use comma separated list to specify a set to
# randomly choose from
current_theme fluxbuntu
# Lock file
lockfile /var/run/slim.lock
# Log file
#logfile /var/log/slim.log
Voici le fstab, j'ai vérifié les UUID.
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=d07c122f-ab04-4e3e-b0bf-3840df36c3e8 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda3
UUID=f77c357f-f78b-4b6a-970a-891368102779 /home ext3 defaults 0 2
# /dev/sda5
UUID=c388fddc-f0c6-4d2d-9253-5c38ab054887 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
# usb_disk 2"5
# UUID=b3c9dcb5-5f62-488b-96c4-99ddd964caf3 /media/usb_disk_2.5 ext3 defaults 0 1
# Xcard
# /dev/disk/by-id/usb-Generic_STORAGE_DEVICE_0000296013-0\:1-part1 /media/Xcard vfat
defaults 0 1
# Ipod
# UUID=D036-7EFB /media/Ipod
Dernière modification par pittzebest (Le 29/06/2008, à 17:38)
Hors ligne
#6 Le 04/07/2008, à 21:14
- pittzebest
Re : Fluxbox - login impossible
Bonsoir,
à défaut d'une solution pour me connecter sous mon compte, une idée pour récupérer les données de /home ? ça me ferait mal de perdre 120Go
merci
Hors ligne
#7 Le 04/07/2008, à 23:16
- fredr
Re : Fluxbox - login impossible
Une erreur de lecture du disque qui ferrait qu'il ne peut être monter, as tu essayé de checker les disques. Puis après le check de monter le /home à la main?
Tu peux peut-être forcer le mount.
mount /dev/sdxx /mnt --force
Fred
Fana du distro hopping, actuellement sur Ubuntu 24.04 ...
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.
Hors ligne
#8 Le 12/07/2008, à 18:31
- pittzebest
Re : Fluxbox - login impossible
Bonjour,
J'avais laissé la machine de côté depuis mon dernier post. Je démarre en "recovery" pour checker le disque, je lance fsck mais la partition est déjà montée ?! Je la démonte, relance fsck qui ne trouve pas d'erreur.
Je redémarre normalement, je peux me logger toutes les données sont présentes...
Et le fichier /etc/mtab n'est plus vide!
Voici son contenu.
/dev/sda1 / ext3 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.22-14-generic/volatile tmpfs rw 0 0
/dev/sda3 /home ext3 rw 0 0
securityfs /sys/kernel/security securityfs rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
Je crois pas trop aux guérisons miraculeuses, même si ça concerne les PC
Je n'ai trouvé qu'un fichier xinitrc dans /etc/X11/xinit/
#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)# invoke global X session script
. /etc/X11/Xsession
Un dysfonctionnement du disque pourrait causer ceci ? Bizarre car fsck n'a rien corrigé.
J'ai tendance à penser que le problème vient de fluxbox car j'avais la même version sur une autre config sur laquelle j'ai rencontré un problème similaire.
Des témoignages ?
Merci
Hors ligne
#9 Le 27/08/2008, à 10:04
- mixout
Re : Fluxbox - login impossible
Tu peux poster ton .xinitrc et ton slim.conf ?
Ton fstab aussi, on sait jamais.
Bonjour
Je suis arrivé sur ce topic par hasard,
meme problème :
voici mon slim.conf :
************************************************
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path ./:/bin:/usr/local/bin:/usr/bin
default_xserver /usr/bin/X
#xserver_arguments -dpi 75
# Commands for halt, login, etc.
halt_cmd /sbin/shutdown -h now
reboot_cmd /sbin/shutdown -r now
console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
#suspend_cmd /usr/sbin/suspend
# Full path to the xauth binary
xauth_path /usr/bin/xauth
# Xauth file for server
authfile /var/run/slim.auth
# Activate numlock when slim starts. Valid values: on|off
numlock on
# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor false
# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd exec /bin/sh - ~/.xinitrc %session
login_cmd exec /bin/bash -login /etc/X11/xinit/xinitrc
# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd some command
# sessionstop_cmd some command
# Start in daemon mode. Valid values: yes | no
# Note that this can overridden by the command line
# option "-d"
daemon yes
# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions xfce4,icewm,wmaker,blackbox
# Executed when pressing F11 (requires imagemagick)
screenshot_cmd import -window root /slim.png
# welcome message. Available variables: %host, %domain
welcome_msg Welcome to %host
# shutdown / reboot messages
shutdown_msg The system is halting...
reboot_msg The system is rebooting...
# default user, leave blank or remove this line
# for avoid pre-loading the username.
#default_user simone
# current theme, use comma separated list to specify a set to
# randomly choose from
current_theme default
# Lock file
lockfile /var/run/slim.lock
# Log file
logfile /dev/null
****************************************************************************
et voici le .xinitrc de mon utilisateur:
**************************
exec startfluxbox
*************************
j'utilise une gentoo fraichement installée
des idées ?
EDIT :
[Résolu !]
j'ai simplement mis mon arbre portage à jour, réinstallé fluxbox et c'est OK !
Dernière modification par mixout (Le 27/08/2008, à 12:43)