Mis problemas con la Kubuntu
Desde ayer que estoy casi en crisis nerviosa, me ha pasado de todo. Perdí mi sistema de ficheros raíz de mi ordenador principal, una Debian Sid, y para solucionar rápido y tener el kde 3.4.2 decidí instalar la kubuntu. La verdad es que ya estoy arrepentido, si hubiese comenzado con la Sarge habría perdido mucho menos tiempo. Y menos mal que desde que tengo mi cuenta de Gmail la uso para backup de todos mis mensajes –hago un re-envío automático via procmail–.
En primer lugar intento con la LiveCD para intentar recuperar el sistema anterior. Imposible arrancar en modo gráfico, se quedaba colgado al arrancar el kdm, aunque intenté con deshabilitando todo lo posible con los argumentos al kernel. El error lo daba el init diciendo que había un procesos que moría y rearrancaba demasiado de prisa (lo curioso es que estamos preparando una Live de kubuntu y no tenemos ese problema). Lo arranqué en modo single y me dí cuenta que que no tenía forma de recuperar nada, tenía un fichero /tmp de unos 10 GB… No me preocupé tanto porque tenía un disco donde hacía un backup diario con el rsync… aunque luego me dí cuenta que el backup estaba incompleto.
Instalo la kubuntu. Me instala lo básico bastante rápido, los 4 mbps de ONO ayudaron bastante. En cuanto lo arranco en modo texto empiezo a recuperar los backups que tenía en /dev/hda1. Me deja el ordenador casi sin poder usar, y va todo muy lento. Miro el DMA, no está habilitado, intento hacerlo con el hdparm, no puedo, me da errores de ioctl. Intenté con distintos parámetros del kernel, tampoco.
Entonces instalo el 2.6.11-smp disponible en el repositorio. Mi CPU es una HT, el instalador debería haber instalado una SMP desde el principio. Bueno, tampoco le pude hacer funcionar el DMA. Arranco el KDE; ya lo areglaré más adelante, siempre digo que las optimizaciones prematuras son las madres de todas las desgracias, aunque no siempre…
Primer problema, se me colgaba a los pocos minutos. Sospecho que era el driver nv del kernel o el powernowd –ya tiene tela que el autor del cpudyn tenga problemas con ese daemon, seguro que es una conspiración–. Lo arranco en modo consola de texto, me bajo el kernel de kernel.org, lo configuro, compilo, instalo y empezó a funcionar bien.
Cuando intento hacer cosas con el aptitude el Perl me da unos errores de configuración de locales. Me lo había dejado mal porque había seleccionado el idioma inglés y los locales de ES. Tuve que arreglarlo a mano (ya ni me acuerdo cómo lo hice).
Luego me doy cuenta que aunque había seleccionado el disco SATA como el root (/dev/sda) , el grub quedó instalado en el IDE que uso de backup (/dev/hda). Tengo que cambiarlo todavía, cuando mire como va el grub (toda la vida use el lilo).
El kde 3.4.2 viene configurado casi para subnormales, el menú de aplicaciones es de lo más ínfimo que he visto y todavía me faltan agregar muchos programas que sí están instalados pero no aparecen. Uno de ellos, muy notable, es el kmail. Por defecto pone un botón en el panel para arrancar el kontact –un overkill para mi uso diario–, instalo el kmail y no lo pone en ningún botón o menú. Tuve que agregarlo a mano. Todavía no sé como poner el botón del konqueror para que arranque en modo de navegación de ficheros, esa “casita” (cromo del Benjamí, el comando era: kfmclient openProfile filemanagement).
Una herramienta imprescindible para mí –con ella gestiono todas las listas y notas de las asignaturas– es el OOo. Abro una hoja de cálculo, veo que es el 1.1.3 –bastante antiguo– y que además se queda prácticamente bloqueado. El tiempo de respuesta desde que toco un botón del ratón hasta que hace algo es de unos ¡10 segundos! . Me quedo flipado… entonces instalo el OOo2 pre6 que está en Ubuntu. Lo arranco y ningún menú responde, cambia de color el texto pero no se despliega el menú. Flipado de nuevo. Lo arranco desde la consola y veo que de unos errores porque no encuentra el runtime Java (
), pero ahora por lo menos los menús funcionan. Intento abrir la misma hoja de cálculo anterior y se colgaba durante la apertura. Lo hacía siempre, también me decía que guardaba un fichero para recuperar, y luego tampoco se podía abrir ese fichero.
Después de contar hasta 100 e intentando no pensar en las madres de los pobres desarrolladores, se me ocurre que quizás sea porque no encuentra las fuentes estándares de Microsoft, las msttcorefonts. Intento instalarlas, no están en los repositorios que tengo, agrego el multiverse, allí están, las instalo, arranco el OOo (el 1.1.3) y funciona perfecto. Grrrrrrrrrrr.
Bueno, ahora tengo el sistema funcionando, aunque me faltan muchas cosas. Aunque lo más grave es la cantidad de cosas que he perdido por una gilipollez. El backup lo hacía con el rsync cada madrugada y estaba en el crontab desde hace varios años, ya ni me acuerdo que opciones tenía. Pero por algunas de ellas que puse no me hacía backup de los ficheros que comenzaban con “.” ni los “tmp”. Así que perdí toda la configuración y datos en esos directorios, pero además perdí todos los subfolders del Kmail –lo tenía en formato maildir en el $HOME/Mail– porque el muy cabrón les pone el “.” al principio. Menos mal de mis backups en Gmail, sino hubiese perdido muchísimas cosas muy importantes, como las prácticas que me habían entregado los alumnos. Al menos se hicieron backups de las carpetas en la raíz.
Arranco el kmail, no ve ningunas de esas carpetas. Busco entre las opciones para indicarle dónde las tenía, no encientro ninguna opción. Tuve que editar a mano el .kde/share/config/kmailrc y cambiar la opción folders=$HOME/Mail. Ahora arranco el kmail, peta como un desgraciado. Lo arranco desde consola, allí veo el error, dice que algunos directorios de la estructura maildir les falta el directorio “tmp” –porque el rsync no me hacía backups de los directorios tmp…–. ¡Será cabrón! ¿Y no puede crearlos él mismo en vez de morir salir? Sólo son directorios normales, y siempre están vacíos. Al final lo solucioné con una línea:
find Mail -type d ! -name "tmp" -exec mkdir {}/tmp \;
¡Y lo del cups! Eso fue ya la hostia.
En casa tengo mi servidor conectado a la impresora y que hace de servidor de cups –con browsing automático–. Funciona perfectamente porque los otros ordenadores la detectan y agregan a la lista automáticamente. Pero en la Kubuntu no aparecía.
Me conecto al http://localhost:631, me dice que por cuestiones de seguridad está deshabilitado y que vaya al menú Menu System > Administration > Printing. Como era de imaginar, eso no aparece en mi menú, ya que se trata del programa de Gnome. Vale, arranco el kprinter y no hay forma que funcione, me dice que no puede conectarse con el servidor.
Entonces miro las opciones del cupsd.conf, todo parece bien, la opción Browsing On está habilitada. Busco en los foros de Ubunto como se hace para habilitar la administración via web, encuentro que hay que agregar al usuario lpadmin al grupo shadow para que pueda leer ese fichero y así autentificar. Miro como está la configuración del cups, está la opción SystemGroup lpadmin. Estoy seguro que debe ser eso, lo hago… ¡y sigue sin funcionar!.
Miro con el tcpdump y los paquetes brodcast del cups sí llegan correctamente a mi ordenador, pero la impresora sigue sin aparecer y sigo sin poder acceder a la gestión via web. Comparo las diferencias del fichero cupsd.confcon la de otro portátil que sí funciona. Y no veo ninguna diferencia relevante en temas de la red y autorización.
Se me ocurre hacer un ps axu para ver el usuario real con que se ejecuta el cupsd, y veo que ¡no es lpadmin!, sino lp:
lp 12957 0.0 0.2 5572 2624 ? Ss 16:25 0:00 /usr/sbin/cups
¡Cagoendiez! No es lo que dice la documentación ni tampoco el fichero de configuración. Hago el adduser lp shadow, rearranco el cups et voilà, ¡funciona!. Pero a mi pesar, en la gestión por web no sale nada de nada, ningún error, ninguna opción a tocar en el tema de la red, de hecho el manual on-line que trae dice explícitamente:
CUPS supports automatic client configuration of printers on the same subnet. To configure printers on the same subnet, do nothing. Each client should see the available printers within 30 seconds automatically. The printer and class lists are updated automatically as printers and servers are added or removed.
Pero no era verdad, no funcionaba. Evidentemente los de Ubuntu había hecho algo para que no funcionase –¿¿¿¿por qué???? ¿¿¿para qué???–.
Desesperado –ya que el fichero el largo de cojones, con muchísimos comentarios e instrucciones– se me ocurre hacer lo siguiente en dos ordenadores:
grep -v ^# /etc/cups/cupsd.conf | sort
Enonces ahora comparo las diferencias con el diff y encuento lo siguiente en la versión de la Kubuntu:
include cupsd-browsing.conf
¡Aja! mamonazo:
root@antoli:~ # cat /etc/cups/cupsd-browsing.conf
#
# Browsing: whether or not to broadcast and/or listen for CUPS printer
# information on the network. Disabled by default.
#
Browsing Off
¡Arghhhhhhhhhhh!!!!!! Era ese puñetero fichero. Ahora ya funciona, después de perder horas.
En resumen, si sóis unos “expertos” y estáis seguro que la Debian os va razonablemente bien con el hardware, no sé si tiene sentido instalar una Ubuntu. Hace perder mucho tiempo en cuanto te sales de lo que han pensado ellos –que parece ser un ordenador único sin red local y conectado a Internet–. Hubiese ahorrado mucho tiempo con una Sarge y luego actualizar a Sid como tenía antes.
Bueno, ahora continuaré arreglando cosas, entre las importantes que me queda es el grub y saber si estoy correctamente en un entorno UTF8 o no, y si es así, cambiar la codificación de todos mis ficheros de texto. Y ademá averiguar porqué cuando cuando hago un su me cambia los locales a POSIX.
PS: todo el problema comenzó por una actualización de la BIOS porque el ventilador de la CPU se ponía a tope aunque la CPU estaba a menos de 40 grados. Pensé que era de la BIOS, ahora me dí cuenta que ocurría siempre que ponia en marcha el lm-sensors. Parece que eso deshabilitaba el control de velocidad de la BIOS. Grrrrrrrrrrrrrrrr.
Impresionante la cantidad de problemas.
Yo tiro siempre de Ubuntu sin “k” y, si es necesario instalo KDE con el paquete correspondiente.
Después hayq ue activar el universe y el multiverse en el apt.conf e instalar todo lo que uno está acostumbrado a usar y no tiene.
En cuanto al correo, no sería mejor usar un servidor IMAP y hacer backup del Maildir del servidor? Yo lo tengo así en local y va fabuloso.
En cuanto a la documentación, se notó un desfase de actualización cuando pasaron de warty a Hoary que supongo que se verá acentuado al pasar a breeze. Me gusta más preguntar en la lista para usuarios.
Yo tuve una Ubuntu en el PC nuevo. Al final la quité y le puse una Sid, como siempre. Para el portátil me va muy bien la Ubuntu normal (de hecho no tengo nada de KDE, como ejercicio) y tiene cosas buenas que me gustan mucho. Eso sí, algo hay que tocar de vez en cuando.
Acabarás poniendo otra sid, como si no te conociera X’-D
Comment by Paco Ros — Saturday 27/8/2005 @ 21:06
Menos mal que cuando instalo un kubuntu, no soy el único que tengo problemas.
Ya sospechaba que era yo!
Ánimos jefe!
Comment by tmas — Saturday 27/8/2005 @ 21:45
Puf… Kubuntu… kubuntu no me da mas que problemas, curiosamente me da menos problemas si hago lo que en el comentario 1, instalar primero ubuntu y despues “apt-get install kubuntu-desktop”.
De todas maneras, hoary ha salido como una patata, con warty no me tenia ni un problema, pero con hoary……
Comment by J — Saturday 27/8/2005 @ 21:57
ufff, anonadado me quedo. ¿qué será de los pobres usuarios que no tenemos ni idea de todo eso que has comentado?, directamente a formatear y reinstalar de nuevo todo.
Y que te pillo con copias de seguridad buenas, porque si no… mejor ni pensarlo.
Comment by Antonio — Saturday 27/8/2005 @ 23:36
Ami me pasa todo eso… y bueno, no me lo pienso dos veces. Le meto un Win98.
Comment by Pep Torro — Sunday 28/8/2005 @ 1:00
Sinceramente, si quieres el mejor entorno KDE del universo, prueba SUSE. De veras.
Comment by noone — Sunday 28/8/2005 @ 1:40
Al #6 por que SUSE es el mejor entorno de kDE? Utilizo KDE 3.3.2 en una debian sarge, y KDE 3.4.0 en un portatil con FreeBSD. Que tiene SUSE que hace su KDE tan especial?
Comment by Educle — Sunday 28/8/2005 @ 2:38
Ostres, del cups en kubuntu n’estic fins els nassos jo també. Per motius que no venen al cas vaig intentar posar-ho i… quin merder! Una cosa que sempre fallava era tema de permisos. La sol·lució va ser posar al cupsd.conf un
runasuser lp. D’aquesta manera usarà els permisos amb els quals apareixen les impressores amb udev (surt algo aixó com rw-rw—- root lp ).No sé si servirà molt d’ajuda, però comparteixo les teves amb kubuntus
Comment by Pau Rul·lan Ferragut — Sunday 28/8/2005 @ 11:57
Bueno, el problema quizá sea que te hacen trabajar de un modo algo diferente, con kubuntu me he resignado a intentar hacer las cosas y me he puesto a buscarlo todo en internet, hay una buena comunidad y mucha documentación.
Lo de cups lo hubieses podido arreglar con:
sudo adduser cupsys shadow
sudo /etc/init.d/cupsys restart
En fin, al principio puse kubuntu a todos los equipos pero cada vez tengo menos, no me gusta que no entren versiones nuevas, vivo condenado a mi versionitis :(.
Alguien ha probado Arch?
Comment by Boooring — Sunday 28/8/2005 @ 13:39
Hola Ricardo (y el resto)
¿Has probado Knotix? http://kanotix.com/info/index.php
Desde que la descubrí por ahí la uso en lugar de Knoppix para hacer copias de mis particiones a otro pc con partimage, rescate, etc…
Es _bastante_ más rápida que knoppix. Altamente recomendable
Saludos
Tomado de su página web
———————-cut——cut————————————-
NUEVA KANOTIX 2005-03 (06.06.2005)
Éste es un Live CD de linux basado en la tecnología de KNOPPIX usando la más pura Debian/sid. La mayor parte de las aplicaciones sigue la licencia GNU GENERAL PUBLIC LICENSE. Si tiene alguna duda, eche un vistazo a los documentos específicos.
Características
* Kernel 2.6.11.11 con algunos parches
* ACPI y DMA activados por defecto (pueden desactivarse con acpi=off y nodma)
* Optimización para i586 - no se puede utilizar con CPUs más antiguas!
* 128 MB RAM, 256 MB RAM recomendadas
* Soporte para AVM Fritz!Card DSL
* Soporte para Eagle USB DSL
* KDE 3.4.1
* OpenOffice 1.9.104
* Captive 1.1.5
* ALSA 1.0.8
* Cargador GRUB para el inicio en CD - ideal para rescate en línea de comandos
* Memtest86+ - Herramienta avanzada para el diagnóstico de memoria en el menú extra del cargador de arranque
———————-cut——cut————————————-
Comment by pasaba por aqui.... — Sunday 28/8/2005 @ 15:02
¿Qué tiene de malo la sarge?
Comment by davidcg — Sunday 28/8/2005 @ 17:18
Ricardo, si tienes datos importantes… No sería mejor utilizar Sarge, que da menos “sustos” (actualizaciones, inconsistencias, etc.) ?
Comment by Nevat — Sunday 28/8/2005 @ 23:19
Pues ultimamente vengo instalando la Ubuntu Hoary en muchas máquinas (PCs, Workstations, portátiles, etc) y va de fábula.
Comment by pere — Monday 29/8/2005 @ 10:37
Hace tiempo un amigo me recomendó que instalara kde en mi gnu/linux. El caso es que soy usuario de Gnome desde hace tiempo, y quería ver que tal funcionaba el otro escritorio. Tengo Hoary desde hace tiempo y me va de fábula, pero al instalar el kde todo se va a la mierda. Creo que es problema de los paquetes de Ubuntu, porque con gnome no ocurre nada de lo que se comenta.
Ricardo, creo que los problemas que has tenido se deben a las suspicacias de cada distribución, es lo que tiene
Taluek!
Comment by Teleyinex — Monday 29/8/2005 @ 13:03
Lo mejor sería que informases a la gente de KUbuntu sobre estos problemas para que lo tengan en cuenta.
Wiki de KUbuntu:
https://wiki.ubuntu.com//Kubuntu
Bugzilla:
https://bugzilla.ubuntu.com/enter_bug.cgi
Comment by Juanjo Marin — Tuesday 30/8/2005 @ 1:16
Yo también tuve problemas con la kubuntu.
http://cheli.immoprestigi.com/modules/news/article.php?storyid=9
Cheli
Comment by Cheli — Tuesday 30/8/2005 @ 16:40
es mucho pedir la regla que usas para hacer bakcup de los mensajes a gmail?
Comment by victor piscue — Wednesday 31/8/2005 @ 17:09
Ya lo hize, dejo para si alguien le sirve:
:0c
* ^From.*
!unmail@esto.es
Comment by victor piscue — Saturday 3/9/2005 @ 20:41
hola, me puedes ayudar a mi con lo de cups? veo ke tienes un nivelazo y yo soy novato.
kerria seguir tus pasos, pero me faltan datos, gracias de todas formas
Comment by koper — Monday 19/9/2005 @ 5:31
Hola, aunque novato, he tenido un problema con Ubuntu 5.10 y la impresión en red. Tras marearme un rato he conseguido hacerlo funcionar.
Primero copie el fichero cupsd.conf de una Sid a Ubuntu. Añadi Allow From 192.168.1 (que es la dirección de mi red) y cambie, lógicamente el client.conf del otro ordenador y ya tengo todas las impresoras del primer ordenador disponibles en el segundo. El fichero cupsd.conf que trae Ubuntu, no lo conozco y es distinto a los Debian normales.
Por otro lado, para entrar por medio web en la administración de impresoras con Ubuntu,mirando su fichero cupsd.conf, da la clave: hay que escribir en el navegador web los siguiente
http://127.0.0.1:631/
y entramos sin problemas.
Esperoo que os sirva de algo
Comment by Rafael PC — Friday 30/9/2005 @ 6:54
Yo me pase de Kanotix (genial) a Kubuntu (por fama) y he llegado aqui buscando “problemas kubuntu actualizacion” …….
En fin.
Si esto no mejora pronto, volvere a mi querido Kanotix (funciona genial en mi portatil Inspiron 500M) [para el que le sirva de algo]
Animo!!
Comment by Ruben — Friday 30/9/2005 @ 11:21
Digo Yo, Sr. “Gallir” si le resulta tan difícil configurar una Distribución de Linux, ¿Por que no se instala MS Windows? Jamás me dió problemas ni Ubuntu y mucho menos Kubuntu (caso personal… además de utilicarlo como S.O. del projecto de Educación e implementación de SL, GDNet.). Además, no se olvide que Ubuntu/Kubuntu es relativamente nuevo… tampoco espere la gran victoria… Pero en el poco tiempo de desarrolo que tiene, ha logrado avances notorios con respecto a otras distros “libres” (de libertad, no de libertinaje.. aclaro).
El equipo de Ubuntu trata de mejorar cada día más (así como también Kubuntu, que aún esta verde) esta Distribución que es para mí, lejos la distro ideal para Desktop.
Hay que hacer comentarios Objetivos, y no un “supongo, creo… me parece”… seamos Realistas.
Y si no? Vuelve a la raiz de Sarge.
Construir para aportar… no destruir sin mejorar…
Saludos.
Comment by Gustavo A. Díaz — Tuesday 18/10/2005 @ 4:41
A ver #22: el software libre se usa porque es libre, no porque es cómodo. Si tanto le cuesta pagar la hipoteca, Sr. Gustavo, porque no se vende de esclavo a un Señññor con palacio? No le gustaria vivir en uno? Ande pues, no se lo piense!
Comment by Benjamí — Tuesday 18/10/2005 @ 4:53