Carlos E. R. escribió:
El 2006-03-05 a las 12:42 +0100, Simón escribió:
Una pregunta. ¿Pusiste tu los enlaces, a mano? ¿O como? Hice una copia de los originales con el mismo nombre en los mismos directorios. Ya que el script del vmware-config.pl creó una replica del directorio init.d dentro del directorio original init.d. Además el tipo de enlace creado no era como los demás. Así que renombré los enlaces creados por el script del vmware y creé unos enlaces, con el mismo nombre, del tipo soft (ln -s), apuntando al script "vmware" (que puse en init.d, porque tampoco estaba aquí puesto), en los directorios correspondientes.
Ah. Entonces por eso no funciona.
Dicho de otra forma, si no lo has puesto mediante insserv, chkconfig o yast, los enlaces se ignoran a partir de la suse 9.3. Esto no lo sabía. Pensaba que con ponerlos en los directorios correspondientes ya estaba.
Antiguamente si, ahora no. No si en "/etc/sysconfig/boot" tienes:
RUN_PARALLEL=yes USE_MAKE=yes
Tienes documentación en insserv(8) y startpar(8), y en un correo o dos que he publicado sobre el tema. El orden de arranque real depende de los ficheros ".depend.*" y "Makefile" de "/etc/init.d/".
He hecho un "chkconfig -l vmware" y la salida es: vmware 0:off 1:off 2:on 3:on 4:off 5:on 6:off
Lo cierto es que hay enlaces a este script en más directorios que los que pone en "on", pero aun así los que pone tampoco están funcionando. Cómo se activa vía Yast? Porque con el insserv (leí el man) me parece un coñazo.
Haz:
Borra los enlaces.
chkconfig off vmware chkconfig on vmware chkconfig vmware
Muchas gracias, Carlos. Te vamos a tener que pagar algo entre todos los de la lista, porque eres el miembro más activo y una máquina del Linux. Al final use insserv en lugar de chkconfig porque este último me fallaba. Bueno, el caso es que después de esto ya funciona correctamente. Gracias, un saludo.