[fbsplash] fbsplash ne demarre plus depuis passage systemd

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
willcoyote
archer
Messages : 149
Inscription : sam. 25 déc. 2010, 23:41

[fbsplash] fbsplash ne demarre plus depuis passage systemd

Message par willcoyote »

Bonjour
Ceci est la suite de ce topic
http://forums.archlinux.fr/topic12065.html

Depuis la mise a jour vers systemd, je ne vois plus fbsplash au demarrage
Il fonctionnait très bien avant

je n'ai rien changé a mon fichier /boot/grub/menu.lst

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/9c2da8a1-a0b8-493e-9340-3b632b64cebb elevator=deadline ro vga=792 noatime splash=silent,fadein,fadeout,theme:arch-banner-icons console=tty1 quiet
initrd /initramfs-linux.img
J'ai juste ajouter fbsplash aux HOOKS dans /etc/mkinitcpio.conf
Puis refait l'image avec: mkinitcpio -p linux

Quand je teste le thème

Code : Tout sélectionner

splash_manager -c demo -t arch-black --steps 100
J'avais ça

Code : Tout sélectionner

Error: Theme 'arch-black' doesn't seem to provide a config file for the current resolution (0x0)

Après réinstallation du thème arch-black, j'ai cette réponse

Code : Tout sélectionner

Couldnt get a file descriptor referring to the console
It looks like there's another instance of the splash daemon running (pid 73).
Stop it first or run this program with `--minstances'.
cat: /usr/lib/splash/cache/daemon.pid: Aucun fichier ou dossier de ce type
/usr/bin/splash_manager: ligne282: /bin/grep: Aucun fichier ou dossier de ce type
Voila ou j'en suis
A noter que la séquence de boot ne dure qu'une dizaine de secondes

Merci pour vos suggestions
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fbsplash] fbsplash ne demarre plus depuis passage syste

Message par FoolEcho »

Pour le test avec splash_manager, tu le fais bien depuis un tty ? (ça ne fonctionnera pas depuis une session graphique)
(accessoirement tu ne fais pas le test avec le thème que tu utilises)

Sinon, pour le démarrage, il faudrait regarder dans /var/log/boot (grep -i fbsplash /var/log/boot par exemple). Tu as quoi ? Un écran noir ?
«The following statement is not true. The previous statement is true.» :nage:
willcoyote
archer
Messages : 149
Inscription : sam. 25 déc. 2010, 23:41

Re: [fbsplash] fbsplash ne demarre plus depuis passage syste

Message par willcoyote »

Pour le test avec splash_manager, tu le fais bien depuis un tty ? (ça ne fonctionnera pas depuis une session graphique)
(accessoirement tu ne fais pas le test avec le thème que tu utilises)
Oui, je le fait bien depuis un tty
Un truc idiot, je le faisait en simple utilisateur
je viens de tester en root et le test fonctionne

Pour /var/log/boot, le fichier log s’arette hier, pas de nouvelles ecritures

Au demarrage, j'ai le demarrage normal avec le texte qui defile

Edit
j'ai regardé en detail mon demarrage
J'ai quelques lignes avec des erreurs (environ 5 secondes)
puis un ecran noir pendant environ 2 a 3 secondes
puis gdm
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fbsplash] fbsplash ne demarre plus depuis passage syste

Message par FoolEcho »

willcoyote a écrit :Pour /var/log/boot, le fichier log s’arette hier, pas de nouvelles ecritures
J'avais oublié que ça ne passe plus avec systemd. :roll:
... et fbsplash n'ayant pas de service systemd (ce qui n'empêche pas que ça fonctionne avec les HOOKS ;-) ), ça ne va apparaître nulle part...

Si tu n'arrives pas à lire au démarrage, tu peux rajouter ce service pour avoir les messages dans le tty1: https://wiki.archlinux.org/index.php/Sy ... er_boot.3F.

Tu n'as pas eu d'erreur avec le mkinitcpio ?
«The following statement is not true. The previous statement is true.» :nage:
willcoyote
archer
Messages : 149
Inscription : sam. 25 déc. 2010, 23:41

Re: [fbsplash] fbsplash ne demarre plus depuis passage syste

Message par willcoyote »

Pour mkinitcpio, ça donne ça

Code : Tout sélectionner

==> Building image from preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.5.6-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [fbsplash]
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/16x16/status/dialog-warning.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/devices/computer.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/devices/system.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/devices/drive-harddisk.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/apps/utilities-system-monitor.png'
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [pata]
  -> Running build hook: [scsi]
  -> Running build hook: [sata]
  -> Running build hook: [filesystems]
  -> Running build hook: [usbinput]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 3.5.6-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [fbsplash]
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/16x16/status/dialog-warning.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/devices/computer.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/devices/system.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/devices/drive-harddisk.png'
/etc/splash/arch-banner-icons/scripts/rc_init-pre: File not found: '/usr/share/icons/Tango/32x32/apps/utilities-system-monitor.png'
  -> Running build hook: [udev]
  -> Running build hook: [pata]
  -> Running build hook: [scsi]
  -> Running build hook: [sata]
  -> Running build hook: [filesystems]
  -> Running build hook: [usbinput]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
Pour les messages d'erreur au demarrage, j'ai pris une image (pas trés nette mais suffisante)
Image
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fbsplash] fbsplash ne demarre plus depuis passage syste

Message par FoolEcho »

Je n'utilise pas ce thème, mais les fichiers qui manquent sont dans tangerine-icon-theme (puis refaire le mkinitcpio).

Pour les erreurs au démarrage, vis-à-vis de l'usb, je ne vois pas bien (ça se verra mieux via le journal de systemd... mais éventuellement sur un autre sujet, stp :chinois: ).
Pour utiliser syslog avec systemd, il faut modifier /etc/syslog-ng/syslog-ng.conf http://wiki.archlinux.fr/Systemd#syslog.
«The following statement is not true. The previous statement is true.» :nage:
willcoyote
archer
Messages : 149
Inscription : sam. 25 déc. 2010, 23:41

Re: [fbsplash] fbsplash ne demarre plus depuis passage syste

Message par willcoyote »

ça avance doucement mais sûrement
J'ai installé tangerine-icon-theme qui m'a créé un dossier d’icône tangerine ou il manquait certaines icônes demandées
Installation de tango-icon-theme , refait le mkinitspio et je n'ai plus aucune erreur

Pour les erreurs usb, je les aient toujours eues sans que ça me pose probleme
C'est le branchement d'un hub usb mais qui fonctionne parfaitement

J'ai modifié syslog-ng.conf, plus l'erreur au demarrage

J'ai ça au demarrage

Code : Tout sélectionner

Oct 15 11:47:16 localhost kernel: [    1.920143] usb 2-1.1: >device descriptor read/64, error -32
Oct 15 11:47:16 localhost kernel: [    2.103510] usb 2-1.1: >device descriptor read/64, error -32
Oct 15 11:47:16 localhost kernel: [    2.366755] usb 2-1.1: >device descriptor read/64, error -32
Oct 15 11:47:16 localhost kernel: [    2.550127] usb 2-1.1: >device descriptor read/64, error -32
Oct 15 11:47:16 localhost kernel: [    3.140012] usb 2-1.1: >device not accepting address 6, error -32
Oct 15 11:47:16 localhost kernel: [    3.626680] usb 2-1.1: >device not accepting address 7, error -32
Oct 15 11:47:16 localhost kernel: [    3.627019] hub 2-1:1.0: >unable to enumerate USB device on port 1
Oct 15 11:47:16 localhost kernel: [    3.814756] usb 2-1.2: >can't set config #1, error -32
Oct 15 11:47:16 localhost [    5.709056] systemd[1]: Cannot add dependency getty@tty1.service~ to getty.target, ignoring: Invalid argument
Maintenant j'ai ces messages d'erreur au demarrage (~5s)
Un tiret blanc clignotant (~1s)
un ecran noir (~ 2s)
L'"affichage de gdm

Normalement, tout est bon et je me demande si fbsplash a le temps de s'afficher

Je te remercie pour ton aide qui m'a quand même permis de comprendre et régler certains problèmes
Et vu la rapidité du demarrage et le fait que je redémarre une fois par semaine, je pense que je vais tout simplement supprimer fbsplash qui ne me sert finalement plus a grand chose
Répondre