Messages d'erreurs au démarrage

Fermé
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 - 29 oct. 2006 à 07:15
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 - 9 nov. 2006 à 20:14
Bonjour.

Je suis sous Gentoo depuis un an et je n'ai pas encore trouvé la solution à ce problème :

Au démarrage de mon système, j'ai des tas de messages d'erreurs qui commencent par :
could not create needed directory '/var/lib/init.d/softscripts'
could not create needed directory '/var/lib/init.d/snapshots'
could not create needed directory '/var/lib/init.d/options'
could not create needed directory '/var/lib/init.d/started'
cannot remove '/var/lib/init.d/depcache' Read-only file system
...


Or, tous ces fichiers existent...
Apparemment, le système tente de créer ou de détruire des fichiers au moment ou les partition sont montées en lecture seule.

Ça ne me le fait pas juste après l'installation du système, mais ça arrive uniquement quand je recompile mon noyau pour y inclure un "framebuffersplash".
(j'utilise la commande genkernel --gensplash=nomdemontheme all)

Y aurait-il donc parmi nous un autre utilisateur de Gentoo qui aurait été confronté au même problème ?

8 réponses

mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
29 oct. 2006 à 09:54
Vérifie les droits de /var/lib/init.d :
ls -l /var/lib/

Vérifie que la partition de /var n'est pas en read only (ro) dans /etc/fstab, si tu l'as séparé de /.
mount
cat /etc/fstab

Vérifie qu'il te reste de la place dans cette partition :
df -h


Bonne chance
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
29 oct. 2006 à 19:49
1°) Un ls -l /var/lib me donne pour le dossier init.d :
drwxr-xr-x 6 root root 232 oct 29 17:20 init.d

2°) Je n'ai pas séparé le /var du / et donc la partition n'est pas montée normalement en read-only
De toutes façon, quand mon système a démarré (quand je suis sous KDE par exemple), j'arrive très bien à écrire dans mon /var

3°) J'ai de la place sur mes partitions.

Voila les réflexions qui me viennent :
- Dans le processus normal de démarrage de GNU/Linux, il y a bien une étape où les partitions sont montées en read-only (il me semble...)
- Je me dis donc que certaines commande d'écriture sont lancées "trop tôt".
- As-tu une Gentoo avec un fbsplash qui ne fait pas ces messages d'erreur ?
(C'est que je n'ai jamais eu ces messages d'erreur sous Mandrake/Mandriva).
0
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
8 nov. 2006 à 00:24
J'ai l'impression que le script quio cherche à créer les répertoire dans /var n'est pas lancé en root. En tout cas c'est la seule explication que je vois pour l'instant.
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
8 nov. 2006 à 18:59
C'est bien possible que tout ça soit une affaire de scripts.

Peux-tu en dire un peu plus, car pour l'instant, je ne vois pas trop comment c'est censé marcher ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
9 nov. 2006 à 09:30
J'en ai aucune idée il faudrait essayer de voir quel script déclenche l'erreur, par exemple avec grep... Si par exemple tu penses que ça se tient dans /etc :
cd /etc
grep -nri "could not create needed directory" *

Essaye de voir aussi sur le forum gentoo si ça se trouve c'est un bug connu...

Bonne chance
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
9 nov. 2006 à 18:04
C'est vrai, je crois qu'il faudra essayer les forums Gentoo...
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
9 nov. 2006 à 18:10
J'ai essayé la commande et apparemment, le script, c'est /etc/init.d/depscan.sh

Voila ce que j'obtiens :
-------------------------------------------------------------------------------------
pentium4 etc # grep -nri "could not create needed directory" *
init.d/depscan.sh:17: eerror " Could not create needed directory '${svcdir}'!"
init.d/depscan.sh:27: eerror " Could not create needed directory '${svcdir}/${x}'!"
grep: php/apache2-php4/lib: Aucun fichier ou répertoire de ce type
grep: X11/xdm/authdir: Aucun fichier ou répertoire de ce type
grep: X11/xkb: Aucun fichier ou répertoire de ce type
-------------------------------------------------------------------------------------

C'est quoi ce script ? tu le sais ?
0
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
9 nov. 2006 à 20:14
Aucune idée essaye de voir si ce n'est pas un paquet depscan mal installlé ou truc dans le genre. Essaye ca aussi :
https://forums.gentoo.org/viewtopic-p-3209760.html

Bonne chance
0