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 :(
zours
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 !
:hello:
Velhcro
aucune erreur dans les 2 cas, il m'affiche bien "truc"
c bizarre quand-même surtout que tout fonctionne
zours
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 :
#!/bin/sh
toto() {
echo truc
}
toto
et en mettant #!/bin/bash à la place de #!/bin/sh ?
Velhcro
:hello:
je précise juste que je suis en "~x86" et que c'est pareil quelque soit le noyal utilisé
Puis le functions.sh dans /sbin auquel il faut référence :
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-src/rc-scripts/sbin/functions.sh,v 1.52 2004/05/21 15:22:12 agriffis Exp $
RC_GOT_FUNCTIONS="yes"
# daemontools dir
SVCDIR="/var/lib/supervise"
# Check /etc/conf.d/rc for a description of these ...
svcdir="/var/lib/init.d"
svclib="/lib/rcscripts"
svcmount="no"
svcfstype="tmpfs"
svcsize=1024
# Different types of dependencies
deptypes="need use"
# Different types of order deps
ordtypes="before after"
#
# Internal variables
#
# Dont output to stdout?
RC_QUIET_STDOUT="no"
# Should we use color?
RC_NOCOLOR="no"
#
# Default values for rc system
#
RC_TTY_NUMBER=11
RC_NET_STRICT_CHECKING="no"
RC_PARALLEL_STARTUP="no"
RC_USE_CONFIG_PROFILE="yes"
# Override defaults with user settings ...
[ -f /etc/conf.d/rc ] && source /etc/conf.d/rc
et enfin la fin d'un emerge (j'ai aussi ce message au boot) :
* Caching service dependencies...
/var/lib/init.d/depcache: line 11: sh:: command not found
* Caching service dependencies...
/var/lib/init.d/depcache: line 11: sh:: command not found
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
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)
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 :(
Velhcro
'voit pas ce qui est cassé moua :D
Velhcro
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]
Velhcro
bébébé je vois bien, et j'essaie de suite :)
Merci :hello:
zours
:hello:
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
Velhcro
hips [:jofission]
Velhcro
:sweat: personne ?
Velhcro
Bonjour :hello:
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.