Erreur sur /var/lib/init.d/depcache [GENTOO] - Linux et OS Alternatifs
Marsh Posté le 04-06-2004 à 00:55:30
 
 
faut faire un lien dans /bin de sh vers bash : 
~ $ which sh 
/bin/sh 
~ $ ls -la /bin/sh 
lrwxrwxrwx  1 root root 4 mai 27 04:21 /bin/sh -> bash 
Marsh Posté le 04-06-2004 à 02:01:58
bé nan, toujours pareil... j'avais pensé au lien, sans pour autant le faire de cette façon, mais visiblement, c'est toujours pas ça  
 
 
je penche plutot pour le lien functions.sh de /etc/init.d mais j'arrive pas à m'en dépatouiller ![[:jofission] [:jofission]](https://forum-images.hardware.fr/images/perso/jofission.gif)
Marsh Posté le 04-06-2004 à 03:57:31
il m'arrive la même chose sur une de mes machines... J'arrive pas à exécuter de script bash, il me dit ke /bin/sh n'a pas les doits pour s'exécuter, alors que si en fait 
Marsh Posté le 04-06-2004 à 09:05:18
Fais voir la tête de ton depcache, c'est bizarre ton truc... 
 
T'as pas essayé de mettre #!/bin/bash au début du script depcache, histoire de le forcer à utiliser bash comme interpréteur ? 
 
Pasqu'en fait le message d'erreur est pas super clair, on pourrait croire que le script fait appel à une fonction non implémentée dans sh (et pas que sh n'existe pas) 
Marsh Posté le 04-06-2004 à 09:30:11
Le Sot Zi > Et tu peux quand même te loger ? 
je viens de déterrer ça du fond de mon jardin, ça t'intéressera ptet : 
http://www.linuxgazette.com/issue52/okopnik.html 
a+ 
Marsh Posté le 04-06-2004 à 13:15:58
  
  
 
je précise juste que je suis en "~x86" et que c'est pareil quelque soit le noyal utilisé 
 
voici le début de mon depcache : 
 
| source /sbin/functions.sh  | 
 
 
Puis le functions.sh dans /sbin auquel il faut référence : 
 
| # Copyright 1999-2004 Gentoo Technologies, Inc.  | 
 
 
et enfin la fin d'un emerge (j'ai aussi ce message au boot) : 
 
|  * Caching service dependencies...  | 
Marsh Posté le 04-06-2004 à 13:56:05
ben tout pareil que chez moi. 
visiblement il râle sur la définition de la fonction before. 
 
ça donne quoi ce script chez toi : 
| Code : 
 | 
 
 
et en mettant #!/bin/bash à la place de #!/bin/sh ?
Marsh Posté le 04-06-2004 à 14:13:48
Franchement, là, tout de suite, je vois pas  
 
Tu pourrais ptet tenter un coup de strace (dans le genre pas bourrin), mais je te laisse ce plaisir ! 
 
Bon courage ! 
Marsh Posté le 04-06-2004 à 14:22:05
tu as pas la dernière glibc proposée par portage ? g déjà eu des pbs avec la version pre 
sinon, je me loggue sans problème, c juste quand j'exécute certains scripts 
Marsh Posté le 04-06-2004 à 15:31:37
| zours a écrit : Franchement, là, tout de suite, je vois pas  | 
 
 
j'y avais pas pensé  
 
 
merci quand-même à toi, c'est sympa d'avoir essayé  
 
 
  
 
Marsh Posté le 27-04-2005 à 08:48:25
J'ai le meme prob
Marsh Posté le 03-06-2004 à 12:25:01
Bonjour 
  
Voilà, j'ai donc le message suivant à la fin d'un emerge par exemple :
/var/lib/init.d/depcache : line 11 : sh : command not found
Ca n'empêche rien de fonctionner correctement mais ça m'agace, j'arrive pas à trouver d'où ça peut venir.
Une idée ?
---------------
Feedback