Y resulta que era /etc/rc.conf

By 6 de agosto de 2006 Gentoo, Linux No Comments

Muy buenas, resulta que desde que ayer o ante ayer hice un # emerge sync && emerge -e system && emerge -UD world, y después de tresmil horas de compilar, me pidió hacer un etc-update (a parte de ponerle -5 y cargarme fstab, net y rc.conf que ya reparé), cada vez que iniciaba un servicio, Gentoome saltaba con un expediente X que tardé en resolver y que aquí manifiesto

gentoo root # /etc/init.d/mysql start
/sbin/runscript.sh: line 10: Should: command not found
* Starting mysqld...


Fuera cual fuera el servicio... de hecho yo lo hice al probar bind que fue cuando me di cuenta de esto:

gentoo root # /etc/init.d/named start
/sbin/runscript.sh: line 10: Should: command not found
* Starting named...

Busqué que Should no estubiera descomentado en /sbin/runscript.sh escrutando la linrea 10 una y otra vez, luego hice un grep -i should /etc/* y muy probablemente se me pasó que el error era que cuando se ejecuta un servicio, éste SIEMPRE echa mano de /etc/rc.conf y AHÍ era donde la linea 10 tenía que estár totalmente comentada.

Gracias a los compañeros del canal #gentoo de irc.freenode.org

Por si le pasa a alguien. :)

Leave a Reply

Your email address will not be published.