Page 1 sur 2
[boot] crtl + alt + F7 pour l'affichage bureau [contourné]
Publié : ven. 04 oct. 2013, 20:59
par bpier
Salut à tous. Depuis une récente MAJ, je n'ai plus d'écran graphique d'office au démarrage. Je dois du coup faire un crtl+alt+F7 pour que le bureau s'affiche. Puis-je régler ce petit souci ? Je n'ai pas trouvé de solution. Merci. Pierre
Re: crtl + alt + F7 obligatoire au démarrage
Publié : ven. 04 oct. 2013, 21:03
par benjarobin
Bonjour,
Merci de corriger le titre de ton sujet.
Comment lances tu ton interface graphique ?
Re: crtl + alt + F7 obligatoire au démarrage
Publié : ven. 04 oct. 2013, 21:27
par bpier
Pardon
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : sam. 05 oct. 2013, 11:23
par FoolEcho
Merci de répondre aux questions.

Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : jeu. 10 oct. 2013, 10:24
par bpier
Deuxième pardon. L'interface graphique se lançait automatiquement jusque-là, via xinitrc, si je me souviens bien. Désormais, je suis obligé de lancer à la main l'interface via la combinaison de touches Ctrl+Alt+F7.
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : jeu. 10 oct. 2013, 10:28
par benjarobin
Cela ne répond que partiellement à la question...
Le fichier .xinitrc n'est qu'un script, qui le lance ? Et comment ?
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : jeu. 10 oct. 2013, 20:47
par bpier
C'est le fichier /etc/skel/.xinitrc
Il avait été réinitialisé après une MAJ, j'y ai rajouté :
exec startlxde
exec openbox-session
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : jeu. 10 oct. 2013, 22:06
par benjarobin
1) Il ne faut surtout pas toucher au fichier /etc/skel/.xinitrc
2) Tu ne réponds pas aux questions
3) Ce que tu y ajoutes n'as pas beaucoup de sens
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : jeu. 10 oct. 2013, 23:57
par bpier
1/ J'ai viré les lignes que j'avais ajouté dans .xinitrc
=> mais ça ne change rien
2/ Je n'ai donc pas compris la question sur ce qui pouvait bien lancer mon interface graphique
=> En fait, j'ai beaucoup de mal à intégrer la logique de systemd.
3/ Je ne vois pas pourquoi ce que j'ai ajouté n'avais pas beaucoup de sens ; que ce soit inefficace, certes, mais le fichier xinitrc comprend des lignes commentées donnant ce type de commande.
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : ven. 11 oct. 2013, 00:14
par benjarobin
1) Tu dois utiliser / créer le .xinitrc dans ton home, si tu utilises un gestionnaire de connexion qui en a besoin, voir 2
2) Formuler autrement : Utilises tu un gestionnaire de connexion du type slim, KDM, GDM, ... ou autre. Si tu ne sais pas répondre à cette question je me demande comment tu as installé ton ArchLinux. Pour nous aider à comprendre donne la sortie de : tree /etc/systemd
3) Cela n'a aucun sens de décommenter plus d'une ligne, toute ligne après un exec ne sera jamais exécutée
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : ven. 11 oct. 2013, 23:20
par bpier
j'utilise lxdm uniquement. Pas de gdm, ni de kdm sur arch
toute ligne après un exec ne sera jamais exécutée
Je ne savais pas.
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : sam. 12 oct. 2013, 09:21
par FoolEcho
Que renvoie (en root)
pacman -Qqk
?
bpier a écrit :Depuis une récente MAJ,
Autrement, tu peux retrouver laquelle ? (dans le /var/log/pacman.log)
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : sam. 12 oct. 2013, 10:05
par bpier
la commande ne renvoit rien :
[bpier@bpier ~]$ su
Mot de passe :
[root@bpier bpier]# pacman -Qqk
[root@bpier bpier]#
La partie du pacman.log, concernant septembre et octobre :
http://pastebin.com/zTCzwVWA
J'ai repéré ça (je l'avais viré, je le remets) :
[ALPM-SCRIPTLET] ==> Warning: setcap failed, falling back to setuid root on /usr/bin/systemd-detect-virt
Commande systemctl list-units-files :
http://pastebin.com/Kp3ETycD
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : sam. 12 oct. 2013, 14:05
par FoolEcho
bpier a écrit :Code : Tout sélectionner
[2013-10-03 21:00] [ALPM-SCRIPTLET] ==> Warning: setcap failed, falling back to setuid root on /usr/bin/systemd-detect-virt
Oui, étrange.

Tu as quoi à ce niveau ? (
ls -al /usr/bin/systemd-detect-virt
)
(ou réinstalle systemd)
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : sam. 12 oct. 2013, 19:36
par bpier
Quand je réinstalle, ça donne ça :
Code : Tout sélectionner
[root@bpier bpier]# pacman -S systemd
avertissement : systemd-208-1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...
Paquets (1): systemd-208-1
Taille totale installé : 11,96 MiB
Taille de mise à jour net : 0,00 MiB
:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau [######################] 100%
(1/1) vérification de l’intégrité des paquets [######################] 100%
(1/1) chargement des fichiers des paquets [######################] 100%
(1/1) analyse des conflits entre fichiers [######################] 100%
(1/1) vérification de l’espace disque disponible [######################] 100%
(1/1) réinstallation systemd [######################] 100%
==> Warning: setcap failed, falling back to setuid root on /usr/bin/systemd-detect-virt
[root@bpier bpier]#
Est-ce que le "falling back" signifie que ça tente de faire un setuid root sur l'utilitaire systemd-detect-virt, mais que ça échoue ?
Le ls -la ....
Code : Tout sélectionner
[root@bpier bpier]# ls -al /usr/bin/systemd-detect-virt
-rwsr-xr-x 1 root root 30288 2 oct. 14:03 /usr/bin/systemd-detect-virt
[root@bpier bpier]#
Quant à l'utilitaire :
Code : Tout sélectionner
[root@bpier bpier]# /usr/bin/systemd-detect-virt
none
[root@bpier bpier]#
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : sam. 12 oct. 2013, 19:57
par FoolEcho
bpier a écrit :-rwsr-xr-x 1 root root 30288 2 oct. 14:03 /usr/bin/systemd-detect-virt
Etrange que tu aies rws...
En root, fais
chmod 0755 /usr/bin/systemd-detect-virt
, suivi d'un redémarrage pour voir.
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : sam. 12 oct. 2013, 20:09
par benjarobin
@FoolEcho tu vas casser son système en lui demandant de faire ceci.
Pour une raison que je saisie pas, la propriété setcap échoue, il donc définit le setuid pour que cela continue de fonctionner. Mais si tu lui enlève cela ne vas pas fonctionner correctement.
Le code exécuté est celui-ci par le .install
Code : Tout sélectionner
if ! setcap "$2" "$1" 2>/dev/null; then
echo "==> Warning: setcap failed, falling back to setuid root on /$1"
chmod u+s "$1"
fi
@bpier Peux tu donner la sortie de
Code : Tout sélectionner
setcap 'cap_dac_override,cap_sys_ptrace+ep' /usr/bin/systemd-detect-virt
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : dim. 13 oct. 2013, 16:17
par bpier
Voilà la sortie de setcap :
Code : Tout sélectionner
[root@bpier bpier]# setcap 'cap_dac_override,cap_sys_ptrace+ep' /usr/bin/systemd-detect-virt
Failed to set capabilities on file `/usr/bin/systemd-detect-virt' (Operation not supported)
usage: setcap [-q] [-v] (-r|-|<caps>) <filename> [ ... (-r|-|<capsN>) <filenameN> ]
Note <filename> must be a regular (non-symlink) file.
[root@bpier bpier]#
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : dim. 13 oct. 2013, 16:53
par benjarobin
C'est quoi ton système de fichier ? Peux tu donner la sortie de la commande mount ?
Pour information j'ai ceci
Code : Tout sélectionner
# getcap /usr/bin/systemd-detect-virt
/usr/bin/systemd-detect-virt = cap_dac_override,cap_sys_ptrace+ep
Re: [boot] crtl + alt + F7 obligatoire pour l'affichage bure
Publié : dim. 13 oct. 2013, 17:09
par bpier
Mon arch est de moins en moins stable. je viens donc de modifier mon mbr pour booter désormais, non plus sur Arch, mais sur Gentoo. Ceci de manière à virer l'Arch si elle continue à merder.
Quant au système de fichiers, je suis en ext4 sur Arch. Je donne la suite dans pas longtemps, faut que je repasse sur arch.
La commande mount (il y a du monde) :
Code : Tout sélectionner
[root@bpier bin]# mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=2070072k,nr_inodes=215099,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda3 on / type ext4 (rw,noatime,data=ordered)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
/dev/sdc5 on /mnt/gentoo_home type ext4 (rw,noatime,data=ordered)
/dev/sda1 on /boot type ext2 (rw,noatime)
/dev/sda5 on /home type ext4 (rw,noatime,data=ordered)
/dev/sdb1 on /mnt/stockage_ext4 type ext4 (rw,noatime,data=ordered)
/dev/sdc1 on /mnt/gentoo_sys type ext4 (rw,noatime,data=ordered)
/dev/sdb5 on /mnt/debian_home type ext3 (rw,noatime,errors=continue,barrier=1,data=writeback)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/dev/sdc6 on /run/media/bpier/362b957f-7bb5-4eaf-89ea-e203ab595410 type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
[root@bpier bin]#
Sortie de commande getcap :
Code : Tout sélectionner
[root@bpier bpier]# getcap /usr/bin/systemd-detect-virt
Failed to get capabilities of file `/usr/bin/systemd-detect-virt' (Operation not supported)
[root@bpier bpier]#