Conflictos con amaroK y la configuración del proxy de KDE
Hoy cuando quería leer una letra de una canción en amaroK me mostró un error muy feo.
/usr/lib/ruby/1.8/net/http.rb:560:in `initialize`: Connection refused - connect(2) (Errno::ECONNREFUSED)
from /usr/lib/ruby/1.8/net/http.rb:560:in `open`
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect`
from /usr/lib/ruby/1.8/timeout.rb:48:in `timeout`
from /usr/lib/ruby/1.8/timeout.rb:76:in `timeout`
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect`
from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start`
from /usr/lib/ruby/1.8/net/http.rb:542:in `start`
from /usr/lib/ruby/1.8/net/http.rb:1032:in `request`
from /usr/lib/ruby/1.8/net/http.rb:769:in `get`
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:122:in `fetchLyrics`
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:187
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:172:in `loop`
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:172
El caso es que analizando con Ethereal, hacía peticiones a mi supuesto proxy, que hace unas semanas desactivé por desuso.
El problema radica en que el script escrito en ruby que obtiene las letras de las canciones ejecuta:
dcop amarok script proxyForProtocol http
Cuya salida es:
http://x.x.x.x:8080
La solución es buscar recursivamente en nuestro ~/.kde la IP de nuestro proxy. No os haré buscarlo, ya os adelanto que en el fichero ~/.kde/share/config/kioslaverc se encuentra la opción httpProxy=http://x.x.x.x:8080.
Si, aunque se marque el checkbutton Conectar directamente a internet en las opciones de Proxy de KControl, la opción se mantiene en el fichero y nos entorpece la conexión.
Escrito por Gura
02.Oct.06 y almacenado en las caterorías Clases o cursos, GNU/Linux, Software.
También puede escribir un comentario, o referenciar esta entrada (trackback) desde su web.
Parece un bug, ¿lo has reportado?
Buenas. Si, está pendiente de ser solventado. En la próxima versión de KDE estará solucionado (supongo). No tengo a mano la URL ahora mismo. Aunque el problema parece más de dcop que de KDE (Control) en sí.