VMWARE: "Could not open /dev/vmmon: No such file or directory."
Hola, He instalado el VMware 5.5 sin problemas en SUSE 10, pero cuando reinicio la máquina no se cargan los módulos adecuados y cuando intento iniciar VMware me sale el error: "Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded. Failed to initialize monitor device. Unable to change virtual machine power state: Cannot find a valid peer process to connect to...." El caso es que he revisado los contenidos de los directorios /etc/init.d/rcX.d y en el rc0, rc2, rc3, rc5 y rc6 hay un enlace al script /etc/init.d/vmware. Si hago "sudo /etc/init.d/vmware start" sí que se cargan los módulos pero lo que no entiendo es porque no se cargan automaticamente estando los enlaces en esos directorios. Tengo entendido que el Linux los carga en los diferentes init (en función del runlevel). Alguién sabe cual puede ser el problema? Un saludo, ------------------------------------- Simón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-03-04 a las 22:36 +0100, Simón escribió:
He instalado el VMware 5.5 sin problemas en SUSE 10, pero cuando reinicio la máquina no se cargan los módulos adecuados y cuando intento iniciar VMware me sale el error:
"Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded. Failed to initialize monitor device. Unable to change virtual machine power state: Cannot find a valid peer process to connect to...."
El caso es que he revisado los contenidos de los directorios /etc/init.d/rcX.d y en el rc0, rc2, rc3, rc5 y rc6 hay un enlace al script /etc/init.d/vmware.
Una pregunta. ¿Pusiste tu los enlaces, a mano? ¿O como? 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.
Si hago "sudo /etc/init.d/vmware start" sí que se cargan los módulos pero lo que no entiendo es porque no se cargan automaticamente estando los enlaces en esos directorios. Tengo entendido que el Linux los carga en los diferentes init (en función del runlevel).
En teoría :-p
Alguién sabe cual puede ser el problema?
Puede ser lo que dije antes, o puede ser que falte iniciar algún servicio previamente, y durante el arranque todavía no ha sido iniciado en el punto que se llama al vmware. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFECiOKtTMYHG2NR9URAvUvAJ93blS3CcsL++W5H+cHkTJqR+34AQCfZwwQ +7ViZTa/f8Ty3rb06ghDid4= =e6Qw -----END PGP SIGNATURE-----
Carlos E. R. escribió:
El 2006-03-04 a las 22:36 +0100, Simón escribió:
He instalado el VMware 5.5 sin problemas en SUSE 10, pero cuando reinicio la máquina no se cargan los módulos adecuados y cuando intento iniciar VMware me sale el error:
"Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded. Failed to initialize monitor device. Unable to change virtual machine power state: Cannot find a valid peer process to connect to...."
El caso es que he revisado los contenidos de los directorios /etc/init.d/rcX.d y en el rc0, rc2, rc3, rc5 y rc6 hay un enlace al script /etc/init.d/vmware.
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.
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. 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. Alguien tiene instalado el vmware 5.5 sobre SUSE 10 funcionando correctamente?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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 - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFECtNptTMYHG2NR9URAvE7AJ4nN6BsVK0QETGgMN3iXcINwm/PiwCdHmOU AUGllLT88QGhM+folW79EWo= =ZrFE -----END PGP SIGNATURE-----
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.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-03-05 a las 16:06 +0100, Simón escribió:
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.
X'-) Tuve problemas con el arranque de servicios y me lo estudié ;-)
Al final use insserv en lugar de chkconfig porque este último me fallaba.
Curioso. No se.
Bueno, el caso es que después de esto ya funciona correctamente. Gracias, un saludo.
Me alegro. :-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFECwBKtTMYHG2NR9URAoysAKCOj5WRbnckZlnaw1fududtew4ZngCeKT2i 3F7VIX1iGNm5/FcHKcFUduY= =E9Es -----END PGP SIGNATURE-----
El Domingo, 5 de Marzo de 2006 12:42, Simón escribió:
Carlos E. R. escribió:
El 2006-03-04 a las 22:36 +0100, Simón escribió:
He instalado el VMware 5.5 sin problemas en SUSE 10, pero cuando reinicio la máquina no se cargan los módulos adecuados y cuando intento iniciar VMware me sale el error:
"Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded. Failed to initialize monitor device. Unable to change virtual machine power state: Cannot find a valid peer process to connect to...."
El caso es que he revisado los contenidos de los directorios /etc/init.d/rcX.d y en el rc0, rc2, rc3, rc5 y rc6 hay un enlace al script /etc/init.d/vmware.
Una pregunta. ¿Pusiste tu los enlaces, a mano? ¿O como?
Precisamente Ayer yo instale VMware 5.5. Me dio el error que comentas. Como root tan solo he tenido que poner. modprobe vmmon y ya esta. ya me funciono sin problemas. Saludos.
El 6/03/06, Salvador Gomez Cabello
El Domingo, 5 de Marzo de 2006 12:42, Simón escribió:
Carlos E. R. escribió:
El 2006-03-04 a las 22:36 +0100, Simón escribió:
He instalado el VMware 5.5 sin problemas en SUSE 10, pero cuando reinicio la máquina no se cargan los módulos adecuados y cuando intento iniciar VMware me sale el error:
"Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded. Failed to initialize monitor device. Unable to change virtual machine power state: Cannot find a valid peer process to connect to...."
El caso es que he revisado los contenidos de los directorios /etc/init.d/rcX.d y en el rc0, rc2, rc3, rc5 y rc6 hay un enlace al script /etc/init.d/vmware.
Una pregunta. ¿Pusiste tu los enlaces, a mano? ¿O como?
Precisamente Ayer yo instale VMware 5.5. Me dio el error que comentas. Como root tan solo he tenido que poner.
modprobe vmmon
y ya esta. ya me funciono sin problemas.
Saludos.
El problema era que cargase los modulos (son dos: vmmon y vmnet) cada vez que arrancase la máquina, que es lo correcto, sin tener que arrancarlo manualmente. Para esto, el modo correcto (en vista que el configurador de vmware no funciona correctamente) es hacer lo que aconseja Carlos. ------------------------------------- Simón
participants (3)
-
Carlos E. R.
-
Salvador Gomez Cabello
-
Simón