[slim] failed to login command (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

[slim] failed to login command (résolu)

Message par lepetit »

bonjour, je continue dans mon exploration d'archlinux + wm awesome3
j'essaie maintenant d'utiliser le gestionnaire de login SLIM
au demarrage, slim s'affiche bien mais impossible de me loguer
j'ai ceci comme message "failed to login command"


une partie du slim.conf

Code : Tout sélectionner

 
login_cmd exec /bin/bash -login ~/.xinitrc %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 be overriden by the command line
# options "-d" and "-nodaemon"
# 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           awesome
mon ~/xinitrc

Code : Tout sélectionner

# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
#exec DEFAULT_SESSION=awesome
#case $1 in
 #     awesome) exec awesome ;;
  #      wmii) exec wmii ;;
   #       xmonad) exec xmonad ;;
    #        *) exec $DEFAULT_SESSION ;;
     #   esac
exec awesome
(j'ai aussi essayer avec ce qui est en commentaire mais meme resultat)

apres un peu de recherche, je suis tombé là dessus
https://bbs.archlinux.org/viewtopic.php?pid=829862

j'ai 2 paquets de cairo-xcb installé, l'un venant de aur (plus recent) et l'autre de archlinux-fr

que faire svp ?

merci
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [slim] failed to login command

Message par jaco »

On est bien d'accord que ton fichier s'appelle ~/.xinitrc, pas ~/xinitrc comme tu l'as écrit dans ton post ?
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

oups oui pardon, ya bien un . devant
Avatar de l’utilisateur
davidvs
Elfe
Messages : 529
Inscription : jeu. 10 mars 2011, 08:47
Localisation : Poitiers (86)

Re: [slim] failed to login command

Message par davidvs »

Tu utilises slim parce qu'il y a plusieurs utilisateurs sur ton ordi ?
DAVIDVS
Diaspora :meuh: normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

non juste pour avoir une jolie interface graphique de login
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [slim] failed to login command

Message par jaco »

Et si tu bootes en mode non graphique et que tu lances "startx" après t'être connecté, il se passe quoi ?
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

ben j'arrive directement sur awesome (je me suis loguer en console donc )
(bien sur le demon slim dans ce cas là est désactivé )
Avatar de l’utilisateur
davidvs
Elfe
Messages : 529
Inscription : jeu. 10 mars 2011, 08:47
Localisation : Poitiers (86)

Re: [slim] failed to login command

Message par davidvs »

lepetit a écrit :non juste pour avoir une jolie interface graphique de login
:?
DAVIDVS
Diaspora :meuh: normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
Avatar de l’utilisateur
davidvs
Elfe
Messages : 529
Inscription : jeu. 10 mars 2011, 08:47
Localisation : Poitiers (86)

Re: [slim] failed to login command

Message par davidvs »

tu peux poster ton

Code : Tout sélectionner

# nano /etc/inittab
stp
DAVIDVS
Diaspora :meuh: normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [slim] failed to login command

Message par karhu »

lepetit a écrit : une partie du slim.conf

Code : Tout sélectionner

login_cmd exec /bin/bash -login ~/.xinitrc %session
essaye plutôt :

Code : Tout sélectionner

login_cmd           exec ck-launch-session /bin/bash -login ~/.xinitrc %session
Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [slim] failed to login command

Message par tuxce »

Que dis le /var/log/slim.log ?

@davidvs, regrouper les posts, c'est bien aussi :P
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

karhu a écrit :
lepetit a écrit : une partie du slim.conf

Code : Tout sélectionner

login_cmd exec /bin/bash -login ~/.xinitrc %session
essaye plutôt :

Code : Tout sélectionner

login_cmd           exec ck-launch-session /bin/bash -login ~/.xinitrc %session
Karhu.
pareil, j'ai déja essayer ça aussi
et j'ai le meme soucis
tuxce a écrit :Que dis le /var/log/slim.log ?

@davidvs, regrouper les posts, c'est bien aussi :P

Code : Tout sélectionner

/usr/bin/xauth:  file /var/run/slim.auth does not exist


X.Org X Server 1.10.2
Release Date: 2011-05-28
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.38-ARCH x86_64
Current Operating System: Linux sebastien 2.6.38-ARCH #1 SMP PREEMPT Mon May 23 22:02:08 CEST 2011 x86_64
Kernel command line: root=/dev/disk/by-uuid/a9d7d9e7-0863-425c-9d34-2a68c203d0e0 ro intel_idle.max_cstate=6
Build Date: 30 May 2011  08:18:15AM

Current version of pixman: 0.20.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun  1 14:17:28 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"

slim: waiting for X server to begin accepting connections.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
/usr/bin/xauth:  file /home/sebastien/.Xauthority does not exist
/home/sebastien/.xinitrc: ligne 18 : exec: DEFAULT_SESSION=awesome : non trouvé

slim: waiting for X server to shut down.
et pour le /etc/inittab

Code : Tout sélectionner

#
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)       Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 9600 ttyS0 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

# End of file
j'ai rien touché a celui là
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [slim] failed to login command

Message par tuxce »

Effectivement, si t'utilises un xinitrc différent de celui présenté :)

"exec" exécute une commande (à la place du process en cours), "DEFAULT_SESSION=awesome" n'est pas une commande.
Supprime le exec, ça devrait aller.

Et stp, le "citer", c'est pas nécessaire, quand c'est des réponses simples, pas besoin de surcharger les pages.
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

ok donc reprenons

1) je remodifie le rc.conf, et je réactive slim dans les daemons
2) je remets

Code : Tout sélectionner

login_cmd           exec ck-launch-session /bin/bash -login ~/.xinitrc %session
dans slim.conf
3) je mets ceci dans mon .xinitrc

Code : Tout sélectionner

DEFAULT_SESSION=awesome
case $1 in
     awesome) exec awesome ;;
       wmii) exec wmii ;;
          xmonad) exec xmonad ;;
            *) exec $DEFAULT_SESSION ;;
        esac
comme ça, ça ira donc ?
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [slim] failed to login command

Message par jaco »

Chez moi :

1) je n'ai pas slim dans les démons, il est lancé via l'inittab... (voir le wiki)

2) j'utilise la ligne suivante dans /etc/slim.conf

Code : Tout sélectionner

login_cmd     exec /bin/bash -- ~/.xinitrc %session
3) mon .xinitc ne contient que les lignes suivantes:

Code : Tout sélectionner

export LC_ALL=fr_FR.UTF-8
export LANGUAGE=fr_FR.UTF-8
export LANG=fr_FR.UTF-8

exec ck-launch-session gnome-session
4) ça marche...
Dernière modification par jaco le mer. 01 juin 2011, 19:06, modifié 1 fois.
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [slim] failed to login command

Message par Ricard »

Ton inittab n'est pas bon.

Code : Tout sélectionner

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
remplace le par:

Code : Tout sélectionner

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
x:5:respawn:/usr/bin/slim >& /dev/null
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

disons qu'en lisant la doc de awesome, ils conseillent celà (qui ne fonctionne pas chez moi)

https://awesome.naquadah.org/wiki/Arch_Linux

(setup for slim )
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

bon je viens d'essayer, avec la methode de l'inittab (et le demon est toujours désactiver)
ça ne fonctionne pas, là slim ne s'affiche meme pas

je suis sur que ça doit avoir rapport avec le lien que j'ai cité dans le premier post
Avatar de l’utilisateur
davidvs
Elfe
Messages : 529
Inscription : jeu. 10 mars 2011, 08:47
Localisation : Poitiers (86)

Re: [slim] failed to login command

Message par davidvs »

Parfois, on pense avoir fait toutes les modif... :wink:

Par acquis de conscience reposte :
1/ le inittab
2/ le .xinitrc
DAVIDVS
Diaspora :meuh: normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
lepetit
Daikyu
Messages : 54
Inscription : lun. 19 oct. 2009, 10:46

Re: [slim] failed to login command

Message par lepetit »

ok le inittab

Code : Tout sélectionner


#
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)       Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
x:5:respawn:/usr/bin/slim >& /dev/null

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 9600 ttyS0 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

# End of file
et le .xinitrc

Code : Tout sélectionner

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
#exec DEFAULT_SESSION=awesome
#case $1 in
 #     awesome) exec awesome ;;
  #      wmii) exec wmii ;;
   #       xmonad) exec xmonad ;;
    #        *) exec $DEFAULT_SESSION ;;
     #   esac
exec awesome
Verrouillé