--- El vie 1-oct-10, Cronopio Rojo <[email protected]> escribió: De: Cronopio Rojo <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]> Fecha: viernes, 1 de octubre de 2010, 14:56 Probe lo que dijo marcos -plan A- y sigue todo igual. Espero directivas precisas de Daniel para avanzar con el plan B y/o C " La realidad es aquello que, cuando dejas de creer en ella, no desaparece" (Philip K Dick) --- El vie 1-oct-10, Marcos Germán Guglielmetti <[email protected]> escribió: De: Marcos Germán Guglielmetti <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]> Fecha: viernes, 1 de octubre de 2010, 13:44 On Friday 01 October 2010 12:17:40 Daniel Vidal wrote:
Saludos
Plan C
Mover todos los scripts de /etc/init.d/ y todos los enlaces de /etc/rcX.d/ a un lugar seguro...
Instalar sysv-rc
Volver a mover todos los scripts y enlaces a su antiguo lugar...
Salud y Suerte!
Es bueno!! pero recuerda que Federico (cronopiorojo) recién comienza con la consola ¿podrías darle toda la secuencia de comandos?
2010/10/1 Marcos Germán Guglielmetti <[email protected]>
Listo, lo borre pero seguimos en la misma. Cuando pongo el apt-get -f install me pide que ponga sudo dpkg --configure -a y cuando hago eso, de nuevo el "falta architecture..." y la ventana de scritps de configuracion de sysv-rc.... Ya parece el cuento de la buena pipa... :-(
qué lo parió
te había escrito sobre borrar el paquete sysv-rc en /var/cache/apt/archives/
rm /var/cache/apt/archives/sysv-rc*
asegurate que lo borre
igual no creo que deje de molestar ese paquete con esto, pero por favor probá y luego vemos qué hacer
habría que encontrar la forma de evitar a toda costa q ese paquete intente instalarse
el Plan B, que sería mejor, es depurar los scripts de arranque instalando nuevos...
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- Marcos Guglielmetti ▲ :::::::::::::::::: M U S I X ::::::::::::::::::::: ▼ www.musix.org.ar www.ovejafm.com _______________________________________________ Para encontrarte con activistas del movimiento social del software libre envia un mail a [email protected] y luego respondé el mail de bienvenida. PD: usen dukgo.com en vez de google es genial y va camino a ser totalmente libre ¡y no te espía! :-D Estas son opiniones organizacionales y no representan la posición de persona alguna :P amo z-mongo daa dbg badu pa baduma badu pa yeh _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios -----Adjunto en línea a continuación----- _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
Saludos Perdon por la tardanza... Por favor... Lee hasta el final el post antes de hacer nada... A ver.. Como dice Marcos es una operacion delicada... la parte de /etc/init.d/ no tiene problemas... son ficheros "reales"... En cambio los directorios /etc/rcX.d/ contienen enlaces y si durante el proceso de "moverlos" cometemos algun error tendremos que reconstruir esos enlaces. Por lo tanto lo primero sera hacernos un "seguro"... vamos a crear unos ficheros de texto que conserven la informacion de estos enlaces para poder reconstruirlos si es necesario... y para comparar si nuestras operaciones han tenido exito. Vamos al home de tu usuario cd $HOME ls -l /etc/rc0.d/* > rc0-info.txt ls -l /etc/rc1.d/* > rc1-info.txt ls -l /etc/rc2.d/* > rc2-info.txt ls -l /etc/rc3.d/* > rc3-info.txt ls -l /etc/rc4.d/* > rc4-info.txt ls -l /etc/rc5.d/* > rc5-info.txt ls -l /etc/rc6.d/* > rc6-info.txt ls -l /etc/rcS.d/* > rcS-info.txt Ahora creamos los directorios donde guardaremos provisionalmente toda la estructura mkdir respaldo cd respaldo mkdir init.d mkdir rc0.d mkdir rc1.d mkdir rc2.d mkdir rc3.d mkdir rc4.d mkdir rc5.d mkdir rc6.d mkdir rcS.d y en el caso de que exista mkdir rc.local El resto de operaciones las tenemos que hacer como root su - root (te pedira contraseña) vamos al directorio de tu usuario y dentro de el, al directorio respaldo cd /home/<usuario>/respaldo/ Empezamos por el init.d cd init.d mv /etc/init.d/* . cd ../rc0.d/ mv /etc/rc0.d/* . cd ../rc1.d/ mv /etc/rc1.d/* . cd ../rc2.d/ mv /etc/rc2.d/* . cd ../rc3.d/ mv /etc/rc3.d/* . cd ../rc4.d/ mv /etc/rc4.d/* . cd ../rc5.d/ mv /etc/rc5.d/* . cd ../rc6.d/ mv /etc/rc6.d/* . cd ../rcS.d/ mv /etc/rcS.d/* . y en el caso de que exista cd ../rc.local mv /etc/rc.local/* . Vale... acabamos de vaciar toda la estructura de inicio de servicios del sistema... es un momento delicado... NO REINICIES - NO APAGUES LA MAQUINA (y cruza los dedos que no se vaya la corriente electrica) Ahora es cuando tenemos que hacer el apt-get -f install y el sysv-rc no deberia de quejarse... no hay scripts que revisar... no hay problemas... Si consigues instalar el sysv-rc (eso espero) creo que el resto de problemas tambien desapareceran... Cuando se instale todo lo pendiente, ejecuta un apt-get update y un aptitude safe-upgrade. comprueba que no hay una nueva version de sysv-rc... si la hay, instalala. Seguimos. Esto hay que hacerlo... Tanto si las cosas nos han ido bien como si nos han ido mal. Tenemos que devolver la estructura de arranque de servicios a su estado original. (Seguimos logueados como root) cd /etc/init.d mv /home/<usuario>/init.d/* . cd ../rc0.d/ mv /home/<usuario>/rc0.d/* . cd ../rc1.d/ mv /home/<usuario>/rc1.d/* . cd ../rc2.d/ mv /home/<usuario>/rc2.d/* . cd ../rc3.d/ mv /home/<usuario>/rc3.d/* . cd ../rc4.d/ mv /home/<usuario>/rc4.d/* . cd ../rc5.d/ mv /home/<usuario>/rc5.d/* . cd ../rc6.d/ mv /home/<usuario>/rc6.d/* . cd ../rcS.d/ mv /home/<usuario>/rcS.d/* . y en el caso de que exista cd ../rc.local/ mv /home/<usuario>/rc.local/* . Ahora debemos comprobar que los enlaces estan correctos. En el directorio /home/<usuario> tenemos los ficheros rcX-info.txt... Deberian tener un aspecto similar a esto: total 4 lrwxrwxrwx 1 root root 17 sep 30 2009 K09apache2 -> ../init.d/apache2 lrwxrwxrwx 1 root root 13 sep 30 2009 K11atd -> ../init.d/atd lrwxrwxrwx 1 root root 17 sep 30 2009 K18nagios3 -> ../init.d/nagios3 lrwxrwxrwx 1 root root 20 oct 1 2009 K19freeradius -> ../init.d/freeradius lrwxrwxrwx 1 root root 15 sep 30 2009 K20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 20 sep 30 2009 K20nfs-common -> ../init.d/nfs-common lrwxrwxrwx 1 root root 23 sep 30 2009 K20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 jul 16 10:48 K20rsync -> ../init.d/rsync lrwxrwxrwx 1 root root 15 nov 30 2009 K20snmpd -> ../init.d/snmpd lrwxrwxrwx 1 root root 19 dic 18 2009 K20tftpd-hpa -> ../init.d/tftpd-hpa lrwxrwxrwx 1 root root 16 ago 20 08:18 K20tivoli -> ../init.d/tivoli lrwxrwxrwx 1 root root 15 sep 30 2009 K21mysql -> ../init.d/mysql lrwxrwxrwx 1 root root 19 sep 30 2009 K22mysql-ndb -> ../init.d/mysql-ndb lrwxrwxrwx 1 root root 23 sep 30 2009 K23mysql-ndb-mgm -> ../init.d/mysql-ndb-mgm lrwxrwxrwx 1 root root 20 sep 30 2009 K25hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 26 sep 30 2009 K63mountoverflowtmp -> ../init.d/mountoverflowtmp lrwxrwxrwx 1 root root 17 sep 30 2009 K90rsyslog -> ../init.d/rsyslog -rw-r--r-- 1 root root 353 dic 23 2007 README lrwxrwxrwx 1 root root 18 sep 30 2009 S20sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 sep 30 2009 S30urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 22 sep 30 2009 S31umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 17 sep 30 2009 S32portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 20 sep 30 2009 S35networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 sep 30 2009 S36ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 sep 30 2009 S40umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 sep 30 2009 S60umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 14 sep 30 2009 S90halt -> ../init.d/halt Esto corresponde a una maquina de mi trabajo... Seguro que es distinto en tu caso. Lo importante es que la instruccion cat /home/<usuario>/rcX-info.txt y la instruccion ls -l /etc/rcX.d/* den EXACTAMENTE el mismo resultado... Si todo esta correcto... cruza los dedos y rearranca... Si no... hay que reconstruir los enlaces uno a uno... Habria que ir a cada uno de los directorios rcX.d y ejecutar tantas instrucciones "ln -s" como ficheros tengas en el /home/<usuario>/rcX-info.txt . Te pongo un ejemplo de como deberian ser la instrucciones ln -s S90halt ../init.d/halt y asi con todos los ficheros (enlaces) de todos los directorios Como puedes ver... la tarea no es trivial... pero lo peor es que no es definitiva... Si no actualizas TODOS los paquetes que ahora le dan problemas al sysv-rc... la situacion puede repetirse en cualquier momento (concretamente cada vez que el sysv-rc suba de version... y en squeeze esto es impredecible). Weno... quizas si que hay otra cosa peor... yo no he probado toda la secuencia de instrucciones. En la version 2.0 de musix pusimos un script que no cumplia con las normas LSB y cuando empezamos con la version 3.0 nos dio el mismo problema... pero nosotros teniamos localizado el fichero e hicimos todas estas operaciones con un solo fichero... Esto es distinto... aqui se mueve todo el sistema de arranque... y si aparece algun error... o yo me he equivocado en la secuencia de instrucciones... Pues eso... que puede ser que tu maquina no arranque correctamente... Piensatelo bien antes de hacer nada... y valora lo que perderias si tu musix de repente no arranca y tienes que reinstalar.... Espero que sirva de ayuda Salud y Suerte!! El 3 de octubre de 2010 22:42, Cronopio Rojo <[email protected]>escribió:
--- El *vie 1-oct-10, Cronopio Rojo <[email protected]>*escribió:
De: Cronopio Rojo <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]> Fecha: viernes, 1 de octubre de 2010, 14:56
Probe lo que dijo marcos -plan A- y sigue todo igual. Espero directivas precisas de Daniel para avanzar con el plan B y/o C
" La realidad es aquello que, cuando dejas de creer en ella, no desaparece" (Philip K Dick)
*
*
--- El *vie 1-oct-10, Marcos Germán Guglielmetti <[email protected]>*escribió:
De: Marcos Germán Guglielmetti <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]> Fecha: viernes, 1 de octubre de 2010, 13:44
On Friday 01 October 2010 12:17:40 Daniel Vidal wrote:
Saludos
Plan C
Mover todos los scripts de /etc/init.d/ y todos los enlaces de /etc/rcX.d/ a un lugar seguro...
Instalar sysv-rc
Volver a mover todos los scripts y enlaces a su antiguo lugar...
Salud y Suerte!
Es bueno!!
pero recuerda que Federico (cronopiorojo) recién comienza con la consola
¿podrías darle toda la secuencia de comandos?
2010/10/1 Marcos Germán Guglielmetti <[email protected]>
Listo, lo borre pero seguimos en la misma. Cuando pongo el apt-get -f install me pide que ponga sudo dpkg --configure -a y cuando hago eso, de nuevo el "falta architecture..." y la ventana de scritps de configuracion de sysv-rc.... Ya parece el cuento de la buena pipa... :-(
qué lo parió
te había escrito sobre borrar el paquete sysv-rc en /var/cache/apt/archives/
rm /var/cache/apt/archives/sysv-rc*
asegurate que lo borre
igual no creo que deje de molestar ese paquete con esto, pero por favor probá y luego vemos qué hacer
habría que encontrar la forma de evitar a toda costa q ese paquete intente instalarse
el Plan B, que sería mejor, es depurar los scripts de arranque instalando nuevos...
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- Marcos Guglielmetti ▲ :::::::::::::::::: M U S I X ::::::::::::::::::::: ▼ www.musix.org.ar www.ovejafm.com
_______________________________________________ Para encontrarte con activistas del movimiento social del software libre envia un mail a [email protected] y luego respondé el mail de bienvenida.
PD: usen dukgo.com en vez de google es genial y va camino a ser totalmente libre ¡y no te espía! :-D
Estas son opiniones organizacionales y no representan la posición de persona alguna :P
amo z-mongo daa dbg badu pa baduma badu pa yeh
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-----Adjunto en línea a continuación-----
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected]<http://mc/[email protected]> https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
Ok, pero hay algo que no entiendo... En todas esas cosas que ponés, una abajo de la otra, tengo que poner una y apretar enter y despues poner la otra y volver a apretar enter y asi?? Sino no entiendo cómo hacerlo. Cuando empecé puse "cd $HOME"+enter y no pasó nada. ¿Tiene que pasar algo? Tené en cuenta que adentro de "home" tengo una subcarpeta "cronopio" que es donde tengo todos los archivos. Abrazo " La realidad es aquello que, cuando dejas de creer en ella, no desaparece" (Philip K Dick) --- El lun 4-oct-10, Daniel Vidal <[email protected]> escribió: De: Daniel Vidal <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]> Fecha: lunes, 4 de octubre de 2010, 9:25 Saludos Perdon por la tardanza... Por favor... Lee hasta el final el post antes de hacer nada... A ver.. Como dice Marcos es una operacion delicada... la parte de /etc/init.d/ no tiene problemas... son ficheros "reales"... En cambio los directorios /etc/rcX.d/ contienen enlaces y si durante el proceso de "moverlos" cometemos algun error tendremos que reconstruir esos enlaces. Por lo tanto lo primero sera hacernos un "seguro"... vamos a crear unos ficheros de texto que conserven la informacion de estos enlaces para poder reconstruirlos si es necesario... y para comparar si nuestras operaciones han tenido exito. Vamos al home de tu usuario cd $HOME ls -l /etc/rc0.d/* > rc0-info.txt ls -l /etc/rc1.d/* > rc1-info.txt ls -l /etc/rc2.d/* > rc2-info.txt ls -l /etc/rc3.d/* > rc3-info.txt ls -l /etc/rc4.d/* > rc4-info.txt ls -l /etc/rc5.d/* > rc5-info.txt ls -l /etc/rc6.d/* > rc6-info.txt ls -l /etc/rcS.d/* > rcS-info.txt Ahora creamos los directorios donde guardaremos provisionalmente toda la estructura mkdir respaldo cd respaldo mkdir init.d mkdir rc0.d mkdir rc1.d mkdir rc2.d mkdir rc3.d mkdir rc4.d mkdir rc5.d mkdir rc6.d mkdir rcS.d y en el caso de que exista mkdir rc.local El resto de operaciones las tenemos que hacer como root su - root (te pedira contraseña) vamos al directorio de tu usuario y dentro de el, al directorio respaldo cd /home/<usuario>/respaldo/ Empezamos por el init.d cd init.d mv /etc/init.d/* . cd ../rc0.d/ mv /etc/rc0.d/* . cd ../rc1.d/ mv /etc/rc1.d/* . cd ../rc2.d/ mv /etc/rc2.d/* . cd ../rc3.d/ mv /etc/rc3.d/* . cd ../rc4.d/ mv /etc/rc4.d/* . cd ../rc5.d/ mv /etc/rc5.d/* . cd ../rc6.d/ mv /etc/rc6.d/* . cd ../rcS.d/ mv /etc/rcS.d/* . y en el caso de que exista cd ../rc.local mv /etc/rc.local/* . Vale... acabamos de vaciar toda la estructura de inicio de servicios del sistema... es un momento delicado... NO REINICIES - NO APAGUES LA MAQUINA (y cruza los dedos que no se vaya la corriente electrica) Ahora es cuando tenemos que hacer el apt-get -f install y el sysv-rc no deberia de quejarse... no hay scripts que revisar... no hay problemas... Si consigues instalar el sysv-rc (eso espero) creo que el resto de problemas tambien desapareceran... Cuando se instale todo lo pendiente, ejecuta un apt-get update y un aptitude safe-upgrade. comprueba que no hay una nueva version de sysv-rc... si la hay, instalala. Seguimos. Esto hay que hacerlo... Tanto si las cosas nos han ido bien como si nos han ido mal. Tenemos que devolver la estructura de arranque de servicios a su estado original. (Seguimos logueados como root) cd /etc/init.d mv /home/<usuario>/init.d/* . cd ../rc0.d/ mv /home/<usuario>/rc0.d/* . cd ../rc1.d/ mv /home/<usuario>/rc1.d/* . cd ../rc2.d/ mv /home/<usuario>/rc2.d/* . cd ../rc3.d/ mv /home/<usuario>/rc3.d/* . cd ../rc4.d/ mv /home/<usuario>/rc4.d/* . cd ../rc5.d/ mv /home/<usuario>/rc5.d/* . cd ../rc6.d/ mv /home/<usuario>/rc6.d/* . cd ../rcS.d/ mv /home/<usuario>/rcS.d/* . y en el caso de que exista cd ../rc.local/ mv /home/<usuario>/rc.local/* . Ahora debemos comprobar que los enlaces estan correctos. En el directorio /home/<usuario> tenemos los ficheros rcX-info.txt... Deberian tener un aspecto similar a esto: total 4 lrwxrwxrwx 1 root root 17 sep 30 2009 K09apache2 -> ../init.d/apache2 lrwxrwxrwx 1 root root 13 sep 30 2009 K11atd -> ../init.d/atd lrwxrwxrwx 1 root root 17 sep 30 2009 K18nagios3 -> ../init.d/nagios3 lrwxrwxrwx 1 root root 20 oct 1 2009 K19freeradius -> ../init.d/freeradius lrwxrwxrwx 1 root root 15 sep 30 2009 K20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 20 sep 30 2009 K20nfs-common -> ../init.d/nfs-common lrwxrwxrwx 1 root root 23 sep 30 2009 K20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 jul 16 10:48 K20rsync -> ../init.d/rsync lrwxrwxrwx 1 root root 15 nov 30 2009 K20snmpd -> ../init.d/snmpd lrwxrwxrwx 1 root root 19 dic 18 2009 K20tftpd-hpa -> ../init.d/tftpd-hpa lrwxrwxrwx 1 root root 16 ago 20 08:18 K20tivoli -> ../init.d/tivoli lrwxrwxrwx 1 root root 15 sep 30 2009 K21mysql -> ../init.d/mysql lrwxrwxrwx 1 root root 19 sep 30 2009 K22mysql-ndb -> ../init.d/mysql-ndb lrwxrwxrwx 1 root root 23 sep 30 2009 K23mysql-ndb-mgm -> ../init.d/mysql-ndb-mgm lrwxrwxrwx 1 root root 20 sep 30 2009 K25hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 26 sep 30 2009 K63mountoverflowtmp -> ../init.d/mountoverflowtmp lrwxrwxrwx 1 root root 17 sep 30 2009 K90rsyslog -> ../init.d/rsyslog -rw-r--r-- 1 root root 353 dic 23 2007 README lrwxrwxrwx 1 root root 18 sep 30 2009 S20sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 sep 30 2009 S30urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 22 sep 30 2009 S31umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 17 sep 30 2009 S32portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 20 sep 30 2009 S35networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 sep 30 2009 S36ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 sep 30 2009 S40umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 sep 30 2009 S60umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 14 sep 30 2009 S90halt -> ../init.d/halt Esto corresponde a una maquina de mi trabajo... Seguro que es distinto en tu caso. Lo importante es que la instruccion cat /home/<usuario>/rcX-info.txt y la instruccion ls -l /etc/rcX.d/* den EXACTAMENTE el mismo resultado... Si todo esta correcto... cruza los dedos y rearranca... Si no... hay que reconstruir los enlaces uno a uno... Habria que ir a cada uno de los directorios rcX.d y ejecutar tantas instrucciones "ln -s" como ficheros tengas en el /home/<usuario>/rcX-info.txt . Te pongo un ejemplo de como deberian ser la instrucciones ln -s S90halt ../init.d/halt y asi con todos los ficheros (enlaces) de todos los directorios Como puedes ver... la tarea no es trivial... pero lo peor es que no es definitiva... Si no actualizas TODOS los paquetes que ahora le dan problemas al sysv-rc... la situacion puede repetirse en cualquier momento (concretamente cada vez que el sysv-rc suba de version... y en squeeze esto es impredecible). Weno... quizas si que hay otra cosa peor... yo no he probado toda la secuencia de instrucciones. En la version 2.0 de musix pusimos un script que no cumplia con las normas LSB y cuando empezamos con la version 3.0 nos dio el mismo problema... pero nosotros teniamos localizado el fichero e hicimos todas estas operaciones con un solo fichero... Esto es distinto... aqui se mueve todo el sistema de arranque... y si aparece algun error... o yo me he equivocado en la secuencia de instrucciones... Pues eso... que puede ser que tu maquina no arranque correctamente... Piensatelo bien antes de hacer nada... y valora lo que perderias si tu musix de repente no arranca y tienes que reinstalar.... Espero que sirva de ayuda Salud y Suerte!! El 3 de octubre de 2010 22:42, Cronopio Rojo <[email protected]> escribió: --- El vie 1-oct-10, Cronopio Rojo <[email protected]> escribió: De: Cronopio Rojo <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]> Fecha: viernes, 1 de octubre de 2010, 14:56 Probe lo que dijo marcos -plan A- y sigue todo igual. Espero directivas precisas de Daniel para avanzar con el plan B y/o C " La realidad es aquello que, cuando dejas de creer en ella, no desaparece" (Philip K Dick) --- El vie 1-oct-10, Marcos Germán Guglielmetti <[email protected]> escribió: De: Marcos Germán Guglielmetti <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]> Fecha: viernes, 1 de octubre de 2010, 13:44 On Friday 01 October 2010 12:17:40 Daniel Vidal wrote:
Saludos
Plan C
Mover todos los scripts de /etc/init.d/ y todos los enlaces de /etc/rcX.d/ a un lugar seguro...
Instalar sysv-rc
Volver a mover todos los scripts y enlaces a su antiguo lugar...
Salud y Suerte!
Es bueno!! pero recuerda que Federico (cronopiorojo) recién comienza con la consola ¿podrías darle toda la secuencia de comandos?
2010/10/1 Marcos Germán Guglielmetti <[email protected]>
Listo, lo borre pero seguimos en la misma. Cuando pongo el apt-get -f
install me pide que ponga sudo dpkg --configure -a y cuando hago eso, de nuevo el "falta architecture..." y la ventana de scritps de configuracion de sysv-rc.... Ya parece el cuento de la buena pipa...
:-(
qué lo parió
te había escrito sobre borrar el paquete sysv-rc en /var/cache/apt/archives/
rm /var/cache/apt/archives/sysv-rc*
asegurate que lo borre
igual no creo que deje de molestar ese paquete con esto, pero por favor probá y luego vemos qué hacer
habría que encontrar la forma de evitar a toda costa q ese paquete
intente instalarse
el Plan B, que sería mejor, es depurar los scripts de arranque instalando nuevos...
_______________________________________________
Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- Marcos Guglielmetti ▲ :::::::::::::::::: M U S I X ::::::::::::::::::::: ▼ www.musix.org.ar www.ovejafm.com _______________________________________________ Para encontrarte con activistas del movimiento social del software libre envia un mail a [email protected] y luego respondé el mail de bienvenida. PD: usen dukgo.com en vez de google es genial y va camino a ser totalmente libre ¡y no te espía! :-D Estas son opiniones organizacionales y no representan la posición de persona alguna :P amo z-mongo daa dbg badu pa baduma badu pa yeh _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios -----Adjunto en línea a continuación----- _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios -----Adjunto en línea a continuación----- _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
Saludos Si, cada linea es un comando... has de dar enter despues de escribirlas... $HOME es una variable de entorno que contiene la carpeta del usuario que esta conectado... Te llevara a /home/cronopio/ No dudes en preguntar... lo que sea... por simple que te parezca... Me voy a conectar al chat y voy a estar toda la tarde... Intentare estar lo mas atento posible... ok? Salud y Suerte!! El 4 de octubre de 2010 17:18, Cronopio Rojo <[email protected]>escribió:
Ok, pero hay algo que no entiendo... En todas esas cosas que ponés, una abajo de la otra, tengo que poner una y apretar enter y despues poner la otra y volver a apretar enter y asi?? Sino no entiendo cómo hacerlo.
Cuando empecé puse "cd $HOME"+enter y no pasó nada. ¿Tiene que pasar algo?
Tené en cuenta que adentro de "home" tengo una subcarpeta "cronopio" que es donde tengo todos los archivos.
Abrazo
" La realidad es aquello que, cuando dejas de creer en ella, no desaparece" (Philip K Dick)
*
*
--- El *lun 4-oct-10, Daniel Vidal <[email protected]>*escribió:
De: Daniel Vidal <[email protected]> Asunto: Re: [Musix-usuarios] Rv: Re: Rv: Re: Package: sysv-rc
Para: "Lista de usuarios de Musix" <[email protected]> Fecha: lunes, 4 de octubre de 2010, 9:25
Saludos
Perdon por la tardanza...
Por favor... Lee hasta el final el post antes de hacer nada...
A ver.. Como dice Marcos es una operacion delicada... la parte de /etc/init.d/ no tiene problemas... son ficheros "reales"... En cambio los directorios /etc/rcX.d/ contienen enlaces y si durante el proceso de "moverlos" cometemos algun error tendremos que reconstruir esos enlaces. Por lo tanto lo primero sera hacernos un "seguro"... vamos a crear unos ficheros de texto que conserven la informacion de estos enlaces para poder reconstruirlos si es necesario... y para comparar si nuestras operaciones han tenido exito.
Vamos al home de tu usuario
cd $HOME
ls -l /etc/rc0.d/* > rc0-info.txt ls -l /etc/rc1.d/* > rc1-info.txt ls -l /etc/rc2.d/* > rc2-info.txt ls -l /etc/rc3.d/* > rc3-info.txt ls -l /etc/rc4.d/* > rc4-info.txt ls -l /etc/rc5.d/* > rc5-info.txt ls -l /etc/rc6.d/* > rc6-info.txt ls -l /etc/rcS.d/* > rcS-info.txt
Ahora creamos los directorios donde guardaremos provisionalmente toda la estructura
mkdir respaldo cd respaldo mkdir init.d mkdir rc0.d mkdir rc1.d mkdir rc2.d mkdir rc3.d mkdir rc4.d mkdir rc5.d mkdir rc6.d mkdir rcS.d
y en el caso de que exista
mkdir rc.local
El resto de operaciones las tenemos que hacer como root
su - root
(te pedira contraseña)
vamos al directorio de tu usuario y dentro de el, al directorio respaldo
cd /home/<usuario>/respaldo/
Empezamos por el init.d
cd init.d mv /etc/init.d/* . cd ../rc0.d/ mv /etc/rc0.d/* . cd ../rc1.d/ mv /etc/rc1.d/* . cd ../rc2.d/ mv /etc/rc2.d/* . cd ../rc3.d/ mv /etc/rc3.d/* . cd ../rc4.d/ mv /etc/rc4.d/* . cd ../rc5.d/ mv /etc/rc5.d/* . cd ../rc6.d/ mv /etc/rc6.d/* . cd ../rcS.d/ mv /etc/rcS.d/* .
y en el caso de que exista
cd ../rc.local mv /etc/rc.local/* .
Vale... acabamos de vaciar toda la estructura de inicio de servicios del sistema... es un momento delicado... NO REINICIES - NO APAGUES LA MAQUINA (y cruza los dedos que no se vaya la corriente electrica)
Ahora es cuando tenemos que hacer el
apt-get -f install
y el sysv-rc no deberia de quejarse... no hay scripts que revisar... no hay problemas... Si consigues instalar el sysv-rc (eso espero) creo que el resto de problemas tambien desapareceran... Cuando se instale todo lo pendiente, ejecuta un apt-get update y un aptitude safe-upgrade. comprueba que no hay una nueva version de sysv-rc... si la hay, instalala.
Seguimos.
Esto hay que hacerlo... Tanto si las cosas nos han ido bien como si nos han ido mal. Tenemos que devolver la estructura de arranque de servicios a su estado original.
(Seguimos logueados como root)
cd /etc/init.d mv /home/<usuario>/init.d/* . cd ../rc0.d/ mv /home/<usuario>/rc0.d/* . cd ../rc1.d/ mv /home/<usuario>/rc1.d/* . cd ../rc2.d/ mv /home/<usuario>/rc2.d/* . cd ../rc3.d/ mv /home/<usuario>/rc3.d/* . cd ../rc4.d/ mv /home/<usuario>/rc4.d/* . cd ../rc5.d/ mv /home/<usuario>/rc5.d/* . cd ../rc6.d/ mv /home/<usuario>/rc6.d/* . cd ../rcS.d/ mv /home/<usuario>/rcS.d/* .
y en el caso de que exista
cd ../rc.local/ mv /home/<usuario>/rc.local/* . Ahora debemos comprobar que los enlaces estan correctos. En el directorio /home/<usuario> tenemos los ficheros rcX-info.txt...
Deberian tener un aspecto similar a esto:
total 4 lrwxrwxrwx 1 root root 17 sep 30 2009 K09apache2 -> ../init.d/apache2 lrwxrwxrwx 1 root root 13 sep 30 2009 K11atd -> ../init.d/atd lrwxrwxrwx 1 root root 17 sep 30 2009 K18nagios3 -> ../init.d/nagios3 lrwxrwxrwx 1 root root 20 oct 1 2009 K19freeradius -> ../init.d/freeradius lrwxrwxrwx 1 root root 15 sep 30 2009 K20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 20 sep 30 2009 K20nfs-common -> ../init.d/nfs-common lrwxrwxrwx 1 root root 23 sep 30 2009 K20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 jul 16 10:48 K20rsync -> ../init.d/rsync lrwxrwxrwx 1 root root 15 nov 30 2009 K20snmpd -> ../init.d/snmpd lrwxrwxrwx 1 root root 19 dic 18 2009 K20tftpd-hpa -> ../init.d/tftpd-hpa lrwxrwxrwx 1 root root 16 ago 20 08:18 K20tivoli -> ../init.d/tivoli lrwxrwxrwx 1 root root 15 sep 30 2009 K21mysql -> ../init.d/mysql lrwxrwxrwx 1 root root 19 sep 30 2009 K22mysql-ndb -> ../init.d/mysql-ndb lrwxrwxrwx 1 root root 23 sep 30 2009 K23mysql-ndb-mgm -> ../init.d/mysql-ndb-mgm lrwxrwxrwx 1 root root 20 sep 30 2009 K25hwclock.sh -> ../init.d/hwclock.sh lrwxrwxrwx 1 root root 26 sep 30 2009 K63mountoverflowtmp -> ../init.d/mountoverflowtmp lrwxrwxrwx 1 root root 17 sep 30 2009 K90rsyslog -> ../init.d/rsyslog -rw-r--r-- 1 root root 353 dic 23 2007 README lrwxrwxrwx 1 root root 18 sep 30 2009 S20sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 sep 30 2009 S30urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 22 sep 30 2009 S31umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 17 sep 30 2009 S32portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 20 sep 30 2009 S35networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 sep 30 2009 S36ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 sep 30 2009 S40umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 sep 30 2009 S60umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 14 sep 30 2009 S90halt -> ../init.d/halt Esto corresponde a una maquina de mi trabajo... Seguro que es distinto en tu caso. Lo importante es que la instruccion
cat /home/<usuario>/rcX-info.txt
y la instruccion
ls -l /etc/rcX.d/*
den EXACTAMENTE el mismo resultado...
Si todo esta correcto... cruza los dedos y rearranca... Si no... hay que reconstruir los enlaces uno a uno... Habria que ir a cada uno de los directorios rcX.d y ejecutar tantas instrucciones "ln -s" como ficheros tengas en el /home/<usuario>/rcX-info.txt . Te pongo un ejemplo de como deberian ser la instrucciones
ln -s S90halt ../init.d/halt
y asi con todos los ficheros (enlaces) de todos los directorios
Como puedes ver... la tarea no es trivial... pero lo peor es que no es definitiva... Si no actualizas TODOS los paquetes que ahora le dan problemas al sysv-rc... la situacion puede repetirse en cualquier momento (concretamente cada vez que el sysv-rc suba de version... y en squeeze esto es impredecible). Weno... quizas si que hay otra cosa peor... yo no he probado toda la secuencia de instrucciones. En la version 2.0 de musix pusimos un script que no cumplia con las normas LSB y cuando empezamos con la version 3.0 nos dio el mismo problema... pero nosotros teniamos localizado el fichero e hicimos todas estas operaciones con un solo fichero... Esto es distinto... aqui se mueve todo el sistema de arranque... y si aparece algun error... o yo me he equivocado en la secuencia de instrucciones... Pues eso... que puede ser que tu maquina no arranque correctamente... Piensatelo bien antes de hacer nada... y valora lo que perderias si tu musix de repente no arranca y tienes que reinstalar....
Espero que sirva de ayuda
Salud y Suerte!!
El 3 de octubre de 2010 22:42, Cronopio Rojo <[email protected]<http://mc/[email protected]>
escribió:
--- El *vie 1-oct-10, Cronopio Rojo <[email protected]<http://mc/[email protected]>
* escribió:
De: Cronopio Rojo <[email protected]<http://mc/[email protected]>
Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]<http://mc/[email protected]>
Fecha: viernes, 1 de octubre de 2010, 14:56
Probe lo que dijo marcos -plan A- y sigue todo igual. Espero directivas precisas de Daniel para avanzar con el plan B y/o C
" La realidad es aquello que, cuando dejas de creer en ella, no desaparece" (Philip K Dick)
*
*
--- El *vie 1-oct-10, Marcos Germán Guglielmetti <[email protected]<http://mc/[email protected]>
* escribió:
De: Marcos Germán Guglielmetti <[email protected]<http://mc/[email protected]>
Asunto: Re: [Musix-usuarios] Rv: Re: Package: sysv-rc Para: "Lista de usuarios de Musix" <[email protected]<http://mc/[email protected]>
Fecha: viernes, 1 de octubre de 2010, 13:44
On Friday 01 October 2010 12:17:40 Daniel Vidal wrote:
Saludos
Plan C
Mover todos los scripts de /etc/init.d/ y todos los enlaces de /etc/rcX.d/ a un lugar seguro...
Instalar sysv-rc
Volver a mover todos los scripts y enlaces a su antiguo lugar...
Salud y Suerte!
Es bueno!!
pero recuerda que Federico (cronopiorojo) recién comienza con la consola
¿podrías darle toda la secuencia de comandos?
2010/10/1 Marcos Germán Guglielmetti <[email protected]>
Listo, lo borre pero seguimos en la misma. Cuando pongo el apt-get -f install me pide que ponga sudo dpkg --configure -a y cuando hago eso, de nuevo el "falta architecture..." y la ventana de scritps de configuracion de sysv-rc.... Ya parece el cuento de la buena pipa... :-(
qué lo parió
te había escrito sobre borrar el paquete sysv-rc en /var/cache/apt/archives/
rm /var/cache/apt/archives/sysv-rc*
asegurate que lo borre
igual no creo que deje de molestar ese paquete con esto, pero por favor probá y luego vemos qué hacer
habría que encontrar la forma de evitar a toda costa q ese paquete intente instalarse
el Plan B, que sería mejor, es depurar los scripts de arranque instalando nuevos...
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- Marcos Guglielmetti ▲ :::::::::::::::::: M U S I X ::::::::::::::::::::: ▼ www.musix.org.ar www.ovejafm.com
_______________________________________________ Para encontrarte con activistas del movimiento social del software libre envia un mail a [email protected] y luego respondé el mail de bienvenida.
PD: usen dukgo.com en vez de google es genial y va camino a ser totalmente libre ¡y no te espía! :-D
Estas son opiniones organizacionales y no representan la posición de persona alguna :P
amo z-mongo daa dbg badu pa baduma badu pa yeh
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-----Adjunto en línea a continuación-----
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list *MailScanner has detected a possible fraud attempt from "mc" claiming to be* *MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]*<http://mc/[email protected]> * https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios *
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected]<http://mc/[email protected]> https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-----Adjunto en línea a continuación-----
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected]<http://mc/[email protected]> https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
participants (2)
-
Cronopio Rojo -
Daniel Vidal