Linux administrado por r0ver

Yo prefereria no hacer esto, pero es un trabajo sucio que alguien tiene que hacer... asi que las circunstancias me inducen a darme mania y administrar algun que otro linux. La idea de este blog es ir guardando preguntas/respuestas y problemas/soluciones, para no irritar a la gente que suele darme una mano, preguntandole dos veces lo mesmo :)

En el blog hay informacion en ingles de vez en cuando. Si necesitas la información en español avisame y veo de darte una mano.

viernes, febrero 25, 2005

Una cmi8330 en debian con kernel 2.6

(21:14:14) r0ver: cheee... si modprobe no me levanta una cmi8330... tengo que ir a probar con isapnp, verdad ?
(21:14:19) r0ver: estamos hablando de un kernel 2.6
(21:14:25) m: r0ver, si es isa
(21:14:31) S: r0ver: si sale en lspci es pci
(21:14:41) r0ver: es isa :(
(21:15:13) r0ver: ok. El con el pnptools puedo reconfigurar la placa ?
(21:15:16) r0ver: o solo la levanta ?
(21:15:21) S: sep, con el pnpdump
(21:15:31) S: o con 2.6 levanta solo
(21:15:39) S: o creo que 2.4 grande tb
(21:15:48) r0ver: con pnpdump genere el conf...
(21:16:04) r0ver: y comence a hacer "multiple choice" como dice el fm
(21:16:07) S: r0ver: edit, habilitá una sola conf de las posibles
(21:16:18) S: leélo un rato para que te dés cuenta qué quiero decir
(21:16:49) r0ver: S: si ya se... pero las combinaciones son muchas...
(21:16:58) r0ver: o son un par...
(21:17:08) S: r0ver: gralmente con la primera alcanza
(21:17:24) S: sobre todo si no tenés hw que conflitúe entre sí
(21:17:44) r0ver: y despues tendre que tirar el modulo a secas ?... o le tendre que pasar los parametros ?
(21:17:52) S: hmm
(21:17:54) r0ver: de irq, dma y eso
(21:17:57) S: levantar pnp-isa
(21:18:03) S: y luego...
(21:18:06) S: creo que con ...
(21:18:09) S: cómuera?
(21:18:21) S: cristo, hace años que no
(21:18:31) S: creo que con el modprobe alcanza
(21:18:57) r0ver: bueno. Probemos con eso.
(21:20:22) r0ver: parece que el irq11 no le gusta...
(21:20:57) r0ver: CMI0001/16777472[3]{CMI8330/C3D Audio Adapter}: --- Enabled OK
(21:21:02) r0ver: eso quiere decir que anda ?.
(21:21:07) z: r0ver cuando levantas el modulo
(21:21:16) z: podes espcificar el IRQ tambien
(21:21:22) z: lo podes modificar
(21:21:41) r0ver: si seguro que tengo que hacer eso, porque el modprobe me esta tirando:
(21:21:51) r0ver: FATAL: Error running install command for snd_cmi8330
(21:21:52) S: r0ver: try it out
(21:21:54) S: aumix
(21:22:10) S: snd? eso es alsa
(21:22:33) S: r0ver: no, tons pnpdump es cualquiera
(21:22:39) S: cierto ques un 2.6
(21:22:53) S: no, con el pnp-isa y luego el otro deber;i andar
(21:22:59) S: dería*
(21:23:03) S: fuck it
(21:23:30) r0ver: S: gracias por las penultima y la antepenultima linea. La ultima ya no la entiendo, de nuevo :)
(21:23:52) r0ver: Bueno... que sugeris ?
(21:24:04) r0ver: que siga probando convinaciones en isapnp hasta que modprobe me levante el modulo ?
(21:24:12) S: nonono
(21:24:18) S: pnpdump no sirve para 2.6
(21:24:28) r0ver: ahhhhh... me parecia a mi...
(21:24:31) r0ver: entonces ?
(21:24:33) S: el pnp-isa te lo debería tomar de una
(21:24:36) z: S porke no intenta cambiar el IRQ al levantar el modulo
(21:24:48) S: z: acabo de ignorarte por esa k
(21:24:50) r0ver: pnp-isa es otro paquete ?
(21:24:55) z: jajajjaa
(21:24:58) z: perdon
(21:24:58) S: r0ver: es otro m;odulo
(21:24:59) z: perdon
(21:24:59) z: perdon
(21:25:07) S: z: ahora por floodear :)
(21:25:12) z: jajajaja
(21:25:58) S: z: porque es pnp, no sé si es tan inteligente
(21:26:29) S: r0ver: kernel compilado por vocé?
(21:27:06) r0ver: no, el que viene de facto.
(21:27:31) S: r0ver: en un? debian o ubuntu?
(21:27:39) r0ver: debian
(21:27:54) S: creo que se llama pnp-isa
(21:28:27) r0ver: lo estoy buscando...
(21:28:37) S: r0ver: ánde?
(21:28:51) r0ver: apt-cache ?
(21:29:10) r0ver: caviar:~# apt-cache search pnp | grep isa
(21:29:10) r0ver: isapnptools - ISA Plug-And-Play configuration utilities.
(21:29:10) r0ver: libisapnp-dev - ISA Plug-And-Play development libraries.
(21:30:31) r0ver: para. Es oro modulo de kenel ?
(21:30:36) r0ver: s/oro/otro
(21:30:55) S: r0ver.... r0ver... I said módulo
(21:31:01) S: as in kernel módulo
(21:31:19) r0ver: ahhh... uds. se me cagan de risa, pero tienen serios problemas de comunicacion :)
(21:31:27) r0ver: :)
(21:31:34) S: 21:24 <> r0ver: es otro m;odulo
(21:32:19) r0ver: caviar:/etc# modprobe -l | grep isa | grep pnp
(21:32:19) r0ver: /lib/modules/2.6.8-1-686/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko
(21:32:22) S: mencantó el nombre
(21:32:26) S: nop-e
(21:32:41) r0ver: no che... se aceptan sugerenicas :)
(21:32:58) r0ver: bajarlo, compilarlo...
(21:33:01) r0ver: la gran gentoo...
(21:33:06) r0ver: no ?
(21:33:14) z: opensound?
(21:33:27) r0ver: me evito de compiar un modulo ?. Si.
(21:33:30) S: r0ver: fijate en dmesg
(21:33:34) S: podés tenerlo in-kernel
(21:33:39) r0ver: S: que busco ?
(21:33:53) S: grep -i pnp*isa
(21:33:58) S: y al verre
(21:34:15) r0ver: aha... aca encontre algo: paste.plone.org
(21:34:17) D: S: y esa regexp?
(21:34:48) S: D: aw, c'mon
(21:35:10) r0ver: /840
(21:35:19) D: S: matchea pnpppppppisa
(21:35:28) r0ver: bueno. No te enojse
(21:35:29) S: D: yah, 'know
(21:36:12) ***S tries to see a comedy in ingrish
(21:36:33) r0ver: pnp: Device 01:01.00 disabled.
(21:36:40) r0ver: y un par de lineas mas... iguales...
(21:37:00) r0ver: z: como es eso de opensound ?
(21:37:04) r0ver: oss ?
(21:37:10) z: sep
(21:39:40) r0ver: cheeee... puede ser que oss no venga en debian ?
(21:39:48) z: r0ver
(21:39:59) z: www.oensound.org
(21:40:05) z: opensound
(21:40:06) z: perdon
(21:41:40) r0ver: Bueno. Seran blogueados de forma anonima (a pedido)... ahora me tengo que ir....
(21:41:46) r0ver: gracias por la ayuda.

miércoles, febrero 23, 2005

Mas VNC: compartiendo escritorios

Bueno, ahora quiero usar vnc para compartir el escritorio que estoy usando en el display :0

Hasta ahora lo mas cercano que puedo hacer es tirar el server en el display 1:
vncserver -geometry 640x480 -alwaysshared

y desde el display 0 tirar un cliente:
xtightvncviewer -compresslevel 9 -quality 1 localhost:5

y tirar otro viewer desde la maquina con la que quiero compartir el desktop.

Locale en debian

Esto ya lo hice, ya lo vivi... los locale en mi debian (el server i386 que administro) son un desastre:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_MESSAGES = "C",
LC_COLLATE = "C",
LC_CTYPE = "ISO_8859_1",
LANG = "es_ES"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Y de vez en cuando aparecen cosas del tipo "TA MAL LA LOCALE, CONFIGURALA!!!".

En fin. Aca hay una pagina que me recuerda como se hacia esto.

Easyway: dpkg-reconfigure locales as root

martes, febrero 22, 2005

voip/IM en debian

El problema que tengo es que necesito algo como el servicio de voz de yahoo msgr en debian para charlar con personas que tienen windows.
Asi encontre la pagina de sam.

Configurando una placa de sonido en debian sin saber que placa es (y sin tener ganas de abrir la cpu)

Esto ocurre en #grulic:

(23:03:15)
r0ver: che, hay alguna herramienta que autodetecte o intente detectar el chipset de la placa de sonido ?
(23:03:41) m: hmmm
(23:04:00) m: las distros luser-friendly tienen las propias
(23:04:08) m: system-config-sound en el caso de fc/rh
(23:04:54) r: no uso pedorra
(23:05:04) r0ver has changed the topic to: Grupo de Usuarios de Li^H^HSoftware Libre de Cordoba | <@xanthus> yo tengo 29 y estoy como un pibe de 20 | prohibido reemplazar qu's con k's | (19:48) m: debian yo no | (23:04:54) r0ver: no uso pedorra
(23:06:09) N: r0ver: que usas?
(23:06:26) r0ver: debian. Que clase de pregunta es esa ?
(23:06:38) N: tnes razon 8)
(23:06:55) N: r0ver: tonces, no deberia responder tu pregunta
(23:07:16) N: pero...
(23:07:42) r0ver: si ?
(23:07:43) N: tendrias que instalar discover o tener alsa y correr el alsaconf que esta en el paquete alsa-utils
(23:08:27) N: personalmente no me gusta discover ni ningun otro sistema de deteccion de hard
(23:08:34) N: hacen lento el inicio
(23:09:28) r0ver: aha... si el problema es saber que tengo...
(23:09:45) r0ver: deberia ser una cmi... porque la mother es una sis, pero probe los modulos y no.
(23:09:51) N: por que te fijas con el lspci?
(23:10:08) r0ver: ahhh cierto!


Zope en OpenBSD

Estoy instalando zope en un openbsd donde solo tengo acceso como usuario.
Baje el tar.gz y cuando quiero correr la instancia obtengo el siguiente error:

schema = ZConfig.schema.parseResource(resource, self)
File "/home/destinonz/zope/lib/python/ZConfig/schema.py", line 43, in parseResource
xml.sax.parse(resource.file, parser)
File "/usr/local/lib/python2.3/xml/sax/__init__.py", line 30, in parse
parser = make_parser()
File "/usr/local/lib/python2.3/xml/sax/__init__.py", line 93, in make_parser
raise SAXReaderNotAvailable("No parsers found", None)
xml.sax._exceptions.SAXReaderNotAvailable: No parsers found


No anda. Los muchachos del irc de #zope en freenode.net me dicen que puede ser la version de python que es muy vieja, es la 2 y algo... me dicen que no tiene soporte y me recomiendan instalar el tar.gz de python tambien. Me dicen que anda como usuario y que no conflictuaria con la version que ya esta instalada en el sistema. Me dicen que use la versiuon 2.3.4 de python. La 2.4 todavia no esta soportada por zope.

domingo, febrero 20, 2005

Corriendo aplicaciones X remotamente

Quiero correr aplicaciones desde otra maquina usando ssh y no anda, me tira el error:

Error: Can't open display:

Hay una solución aca. Basicamente dice que hay que modificar el archivo de configuracion /etc/ssh/sshd_conf modificando la linea:
X11Forwarding no

por:
X11Forwarding yes

y en /ssh/ssh_conf algo... tiene que quedar las lineas:

Host *
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

sábado, febrero 19, 2005

Sacando virus a mas de 12000 kilometros

Tengo que sacar virus de la maquina de un pariente... y ya que estoy le instalare un service pack. Esta bastante lejos asi que acceso remotamente usando tight-vnc: http://www.tightvnc.com/

En windows necesito correr el server (ip privado) y en linux el cliente con listenmode (ip public).

Primero en linux hay que instalar el paquete:
apt-get install xtightvncviewer

Luego, correr el comando (yo lo estoy corriendo ahora con algunas opciones por la red):
xtightvncviewer -compresslevel 9 -quality 1 -listen 5

Despues en widows:
Primero hay que bajarlo: http://www.tightvnc.com/download.html

Despues: (transcribo el chat)

(20:35:42) r: ok. Pero si vas a programas -> tightVNC -> LaunchtightVNC server
(20:35:55) r: deberia correr un programa. No una pagina.
(20:36:00) e: a ver..
(20:37:08) e: dentro de los archivos no tengo el LaunchtightVNC server
(20:37:26) r: es launch tightVNC server
(20:39:28) r: no esta che ?
(20:39:57) e: no..
(20:40:20) e: yo tengo C:\Archivos de programa\TightVNC
(20:40:34) e: y ahi adentro no esta el lauchitightVNC server
(20:40:37) r: nono... yo te decia: menu de inicio -> programas -> tightvnc
(20:40:45) e: ahh
(20:40:50) r: no hay problema
(20:41:25) e: ahi va
(20:41:51) r: ok
(20:42:13) r: elejite una contrasenia y completa las dos casillas para eso
(20:42:19) r: Despues apreta OK
(20:42:58) e: ya esta...
(20:43:28) e: me aparecio el iconito en el menu de abajo..
(20:43:34) e: dece que esta corriendo...
(20:43:34) r: ok. En la barra de tareas aparece un icono
(20:43:40) e: si
(20:43:43) r: hace click con el boton derehco
(20:43:49) r: y elegi add ... (algo)
(20:44:09) e: me pregunta host name
(20:44:14) r: ok.
(20:44:35) r: proba de escribir: xxx.xxxxxxxx.xxx:5
(20:45:55) e: entro parece...
(20:46:25) e: ok, ahora yo manejo tu maquina :)
(20:46:28) e: puto
(20:46:41) e: ojo con lo que haces!!
(20:48:25) e: ok

Otros documentos para reforzar la seguridad:
http://www.uk.research.att.com/archive/vnc/sshvnc.html

sábado, febrero 12, 2005

mplayer en casa

Tengo problemas para correr mplayer 0.9x (me dijeron que actualice) en mi sis6326. Aca va una charla en #mplayer de freenode.net:

(11:53:32) El tema de #mplayer es: 1.0pre6 is OUT!! use it or CVS! || MPlayer packages from mplayerhq.hu only, please. || WE DO NOT SUPPORT UNOFFICIAL PACKAGES || slow cpu/video card? try -lavdopts lowres=1 -vfm ffmpeg (works with pre6 or newer) || codecs go to /usr/local/lib/codecs || http://mplayerhq.hu/DOCS/HTML/en/faq.html || if you want to know how to merge 2 files, read the faq, section 4.8
(11:54:18) r0ver: hello, i've a problem running mplayer: i'm getting: fbdev: Can't open /dev/fb0: doesn't exist such device
(11:54:30) r0ver: can you recomend a document to read about it ?.
(11:54:59) r0ver: As i've seen fb0 is the framebufer, but i'm confused since i'm not running X with framebuffer
(11:55:02) cb: /dev/fb0 is a frame buffer? Have you tried using an other -vo?
cappicard CarlK cbreak Chass Compn crko cx
(11:55:29) cb: like -vo xv, -vo x11, -vo aa, -vo quartz, ...
(11:57:13) r0ver: cb: They doesn't work. Sorry but i don't know very much about this... but i guess i should see the XFree86conf and get from there the video output. Is that right ?
(11:57:35) C: r0ver : find out where your fbdev is
(11:57:50) cbreak: uhm... why don't they work?
(11:57:59) C: if its not in /dev/fb0
(11:58:07) r0ver: Compn: how can i get that ?
(11:58:10) C: er
(11:58:14) C: nevermind
(11:58:19) C: r0ver : what video card?
(11:59:03) r0ver: it's a old one... an old sis 6326
(12:00:00) C: run xvinfo
(12:00:05) C: see if it spits anything out
(12:02:24) r0ver: Adaptor #0: "SIS 5597/5598/6326/530/620 Video Overlay" .... there are other options... but i don't know what to look for...
(12:05:26) r0ver: xine works fine. Can i get info from it ?
(12:06:45) C: well
(12:06:49) C: mplayer -vo xv should work
(12:07:01) C: what error does it say?
(12:07:18) r0ver: Error opening/initializing the selected video_out (-vo) device.
(12:07:58) C: errr
(12:08:00) C: hehe
(12:08:05) C: mplayer -v -vo xv file.avi
(12:08:15) C: copy paste all output and put it online, like at www.pastebin.com
(12:12:53) r0ver: done
(12:13:15) r0ver: No existe el fichero o el directorio means file not found
(12:27:59) C: r0ver : ok, hehe
(12:28:52) C: r0ver : you didnt copy and paste all of hte output, thats stderr, where is stdout ?
(12:29:35) r0ver: C: http://www.pastebin.com/240925
(12:31:07) C: r0ver : mplayer .92 ? please upgrade!
(12:31:36) C: 1.0pre6 or CVS mplayer...
(12:31:37) C: .92 is years old
(12:31:44) r0ver: yes... i'm running a newer one and i've the same problem...
(12:31:57) C: r0ver : well i need the -v from the newer mplayer
(12:32:30) r0ver: C: i need to reboot the machine...
(12:32:30) C: r0ver : make sure xv is listed in mplayer -vo help
(12:34:13) C: ok, i might be away..
(12:34:35) C: someone else should help you tho
(12:35:24) r0ver: C: no it doesn't: http://www.pastebin.com/240935
(12:35:26) r0ver: thanks!
(12:36:52) C: r0ver : er, .92 might not have xv support
(12:37:06) C: i meant on the box you are having trouble with
(12:37:21) C: anyways, get a new mplayer package or recompile and get xv support
(12:37:31) C: if possible, dunno if your card supports it
(12:38:01) C: vo=x11,gl,gl2,vesa should work in your config tho... vesa might crash x too...

jueves, febrero 10, 2005

mrtg en debian

Instale mrtg en debian. No ando. Leyendo el txt del paquete para debian propone modificar el archivo de configuracion de snmpd.conf. Pero resulta que no necesito snmpd.conf, alcanza con editar el archivo de configuraicon y dejarlo algo asi:

Title[leased]: a 128K leased line
PageTop[leased]: "Our 128K link to the outside world"
Target[leased]: `perl /usr/share/doc/mrtg/examples/linux_stat/linux_stats.pl eth0`
MaxBytes[leased]: 16000

Para tener esto es necesario instalar mrtg-contrib
Gracias a la gente de #grulic en freenode.net

Pero ni siquiera el webmail for nuts me anda!

Bueno... continuo con una seguidilla de errores estupidos en debian sarge (i386 - sparc)
Esta vez, squirrelmail, paquete que instaladado sin mayores dificultades en freebsd, y mesmo debian. Ahora no quiere andar en la sparc (cosa que tambien hice antes sin mayores dificultades).

Instalo los paquetes y reinicio mi httpd y cuando quiero ir a la pagina del webmail, obtengo:

Warning
: main(../config/config.php): failed to open stream: No such file or directory in /usr/share/squirrelmail/functions/global.php on line 18

Fatal error: main(): Failed opening required '../config/config.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/squirrelmail/functions/global.php on line 18

Parece que es un url que esta mal.... pero ESTO ANTES ANDABA!!!!!

miércoles, febrero 09, 2005

plone en debian

Instale zope y plone siguiendo este tutorial pero cuando quiero agregar el sitio de plone no aparece en el drop-down "plone-site", y no puedo crear el sitio plone.
Los muchachos del canal de chat plone en irc.freenode.net me dicen que estoy olvidando (tal vez) de instalr el paquete plonecmf.

Vamos a ver eso...

martes, febrero 08, 2005

Linux como router

Llego al laburo pensando en todas las cosas que tengo que hacer y paf... "vinieron los de fibertel"... justo hoy... asi que a desarmar la red y armarla de nuevo. La buena noticia es que dejamos de usar un windows xp como router (no habiamos tenido suerte con el acx100). La mala es que hay que setear linux como router.

Yo configure route e iptables cuando era joven y esas cosas me entusiasmaban. Ahora no mas. La cosas es que despues de intentar con webmin, vi que era mas facil configurar la red a mano antes que encontrar el modulo de webmin apropiado... y asi fue. Solo segui este tutorial: http://users.pandora.be/mydotcom/howto/lanconnect/router/linux.htm

Ta bueno.
En fin, ahora estoy llegando a blogger desde el router.

Mail, mail, mail

Probe de instalar exim y courier (en el debian de la sparc) siguiendo el magnifico tutorial: http://talk.trekweb.com/~jasonb/articles/exim4_courier/exim4.html y tenia problemas...
basicamente enviaba mail pero no recibia. Los mails que enviaba, desde otra maquina me decia:
----- Transcript of session follows -----550 5.1.2 <r0ver@xxx.xx.xx.xx>... Host unknown (Name server: xxx.xx.xx.xx:host not found)

Bueno, como bien me dijeron en #grulic era un problema de nombres. Mi servidor de nombres no estaba publicando el MX.


miércoles, febrero 02, 2005

La maldición del teclado y un link desesperado

Portate bien... porque sino, te hare renegar con la configuración de tu teclado durante toda la eternidad....

Sigo teniendo problemas con el teclado de la sparc 5. Resulta que hice un upgrade de sarge y cuando reinicio X el teclado anda mal. Creo que tuve este problema antes. Basicamente se corren las teclas. Cuando presiono la E aparece una R y asi.

Hace un rato que estoy buscando la solución y todavia no doy con el clavo... de todos modos encontre un link interesante de configuración rapida de debian: http://linux.simple.be/debian/install


martes, febrero 01, 2005

Teclas en consola de X

r0ver: che... tengo un problema
r0ver: "raro", parece que el teclado anda bien en X,
r0ver: pero en xterm no andan ni las flechitas
r0ver: tampoco me andan los F en (todo) X
D: probaste con xev?
r0ver: xev me dice que "andan"
r0ver: al menos parece que detecta las teclas correctamente. Estoy (no por eleccion propia) en una sun
D: todas las teclas?
r0ver: si
D: estas haciendo ssh a otra maquina, o corriendo cosas en la sun?
r0ver: ahh ?... estoy corriendo X. Pero el xterm es local....
r0ver: xev detecta todas las teclas incluiso esas de sun (stop again props ups...)
x: r0ver: con xev fijate el keycode de las flechas
x: despues:
x: xmodmap -e "keycode X = Left"
x: xmodmap -e "keycode Y = Right"
r0ver: el keycode es lo mismo que keysym ?
x: no
x: fijate solo en el keycode
x: por ejemplo, aca son 100 y 102 para <-- y --> respectivamente
r0ver: xanthus: despues que hago lo del keycode deberia andar ?
r0ver: o tengo que reiniciar algo ?
x: si
r0ver: X, por ejemplo o el xterm ?
x: no, deberia andar
x: es Xfree eso?
r0ver: no che. El keycode esta bien, pero no anda.
r0ver: Si Xfree 4
x: hmm
x: en otras aplicaciones que no son xterm te andan las flechas?
r0ver: Si, en firesfox por ejemplo, anda bien.
x: entonces la xterm ta haciendo algo raro
r0ver: je, no estoy usando el xterm. Estoy usando rxvt
r0ver: parece que es un problema de xterm
r0ver: perdon, de rxvt
x: ah