Problema al actualizar LMDE a kernel 3.0.0-1-amd64
-
Hola foreros
Quisiera contarles un problema que tengo con LMDE, al que instale desde su nacimiento y venia usando normalmente.
Cuando actualice con un apt-get update y apt-get upgrade note la gran cantidad de soft que se actualizaba, lo cual me llamo la atencion, ya que actualizo periodicamente...
Al reiniciar ya tenia el flamante 3.0.0-1-amd64 corriendo, pero ya no tenia el mintmenu, y cuando queria apagar el sistema, desde consola ejecutando sudo init 0, me tiraba que no encontraba la ruta de init
entonces con /sbin/init funcionaba bien... pero cual es el problema? Me fije en PATH:
para usuario:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
para root:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
esto lo chequee contra un sistema debian puro y parece estar bien.
Luego lo que hice fue incorporar mi usuario a sudoers porque pense que quizas al hacer sudo init, no tomaba al PATH de root. Esto lo hice asi:
pedro ALL=(ALL) ALL
mejoro en el sentido que sudo funciona, solicitando la pass como lo haria normalmente y sudo init 0 funciona, pero:
al actualizar los paquetes me dan paquetes en conflicto: probe con apt-get -f, con aptitude safe-upgrade, pero no puedo resolverlo:
sudo aptitude safe-upgrade
Resolviendo las dependencias...
abierto: 62658; cerrado: 84008; diferido: 112; conflicto: 411
quedan 411 paquetes en conflicto que no puedo solucionar...y me queda el mintmenu que supongo se resolvera cuando se solucionen los conflictos de paquetes...
que me recomiendan hacer?
saludos
pedro
-----Agregado el 27/4/2012 a las 09 : 46 : 07-----
Si ejecuto sudo dpkg --configure -a me tira:Mi sistema es el siguiente:dpkg: aviso: `ldconfig' no se ha encontrado en el PATH o no es ejecutable.
dpkg: aviso: `start-stop-daemon' no se ha encontrado en el PATH o no es ejecutable.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
System: Host s05 Kernel 3.0.0-1-amd64 x86_64 (64 bit) Distro Linux Mint Debian Edition
Repos: Active apt sources in file: /etc/apt/sources.list
deb http://packages.linuxmint.com/ debian main upstream import
deb http://debian.linuxmint.com/latest testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://www.debian-multimedia.org testing main non-free -
En primer lugar me extraña que si estás actualizando en forma permanente tengas el kernel 3.0 hoy anda por el 3.2
enrique@aaaaaaa:~$ uname -a
Linux aaaaaaa 3.2.0-2-amd64 #1 SMP Sun Apr 15 16:47:38 UTC 2012 x86_64 GNU/Linux
Te recomiendo usar Synaptic y allí podrás eliminar los paquetes rotos , entrás a filtro --> Rotos los seleccionás y los eliminás, yo probaría esto primero ya que Aptitude es muy sangriento. Una vez corregido el problema, siempre usá
#aptitude safe-upgrade
Esto por que está en la rama Testing
No tuve tiempo de analizarlo, pero aquí va mi sources.list
deb http://packages.linuxmint.com/ debian main upstream import romeo backport
deb-src http://packages.linuxmint.com/ debian main upstream import romeo backport
deb http://ftp.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
deb http://www.debian-multimedia.org testing main non-free
deb-src http://www.debian-multimedia.org testing main non-free -
Enrique
Gracias por responder.
Reemplace los sources mios por los tuyos, la unica diferencia era "romero backport", es necesario?
Luego actualice y seguia con problemas, entonces me puse a investigar profundamente el tema y le hice un aptitude -f install y luego un full-upgrade... arranco pero:
1) Sigue sin reconocer el path de los programas, es decir si ejecuto init 0 para apagar, no lo reconoce y debo poner /sbin/init 0... Probe varias alternativas y no logro solucionar.
Incluso en oportunidades cuando quiero hacer upgrade me sale:2) Me instalo directamente gnome3, que no me gusta para nada. Sera el nuevo desktop por default de LMDE? Como puedo volver al gnome anterior?dpkg: aviso: `ldconfig' no se ha encontrado en el PATH o no es ejecutable.
dpkg: aviso: `start-stop-daemon' no se ha encontrado en el PATH o no es ejecutable.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
Un paquete no se pudo instalar. Intentado recuperarse:
dpkg: aviso: `ldconfig' no se ha encontrado en el PATH o no es ejecutable.
dpkg: aviso: `start-stop-daemon' no se ha encontrado en el PATH o no es ejecutable.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
3) Si no fuera posible utilizar el gnome anterior, sera momento de pasarme a KDE, como instalaria este ultimo.
4) Me parece que es hora de dejar de lado apt y usar aptitude directamente, ya que venia actualizando con apt y se me produjo el problema antes mencionado; ademas tengo entendido que aptitude mejora sustancialmente el manejo de paquetes. Que recomendas?
Muchas gracias nuevamente
saludos
pedro -
Respecto a init, te recomiendo leer mas referente al uso de sudo. podés por ejemplo conseguir que al ejecutar sudo init 0 no te pida contraseña, para eso ejecuta por única vezen un terminal de root
echo 'pedro ALL=NOPASSWD: /sbin/init' >> /etc/sudoers
Respecto al gnome3 es una bosta, solo le falta el olor para ser una M... completa, pero podós dejarlo usable instalando estos dos paquetes
genome-session-fallback
gnome-twek-tool
También probé instalando kde. realmente eso si que es espantoso, por eso a pesar de todo sigo usando gnome , que con esos dos paquetes que mencioné , se vuelve bastante usable.
