Escritorio Movistar en Ubuntu Gusty 7.10 Gtk-WARNING
Acabo de intalar desde 0 una Ubuntu Gusty 7.10 y decidí probar la aplicación de Movistar.
al ejecutar la aplicación me encuentro con el siguiente problema:
ubuntu@laptop:~$ escritorio-movistar
/home/ubuntuuser/.movistar_desktop/escritoriom.lock
(MSDesktop.py:7170): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Traceback (most recent call last):
File "/usr/bin/MSDesktop.py", line 67, in <module>
main()
File "/usr/bin/MSDesktop.py", line 46, in main
locale.setlocale(locale.LC_ALL, '')
File "/usr/lib/python2.5/locale.py", line 478, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
rm: cannot remove `/home/debianuser/.movistar_desktop/escritoriom.lock': No such file or directory
ubuntu@laptop:~$
Alguna idea?
Gracias
P.S.: No encontré la posibilidad de descargarse el paquete del source. Vendría bien la posibilidad de añadir una lina como:
deb-src http://open.movilforum.com/archive/escritorio-movistar/ubuntu gusty main
en mi sources.list! ;)
- Inicie sesión o regístrese para enviar comentarios



estoy en el mismo problema que tu, lo has podido solucionar?
o por lo menos sabes, si podría arreglarlo sin tener que volver a reinstalar todo?
Hola,
Acerca del error que os aparece en Ubuntu Gutsy 7.10:
File "/usr/bin/MSDesktop.py", line 46, in main
locale.setlocale(locale.LC_ALL, '')
File "/usr/lib/python2.5/locale.py", line 478, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
¿podríais enviarnos los resultados que obtenéis a los siguientes comandos?
1- "env"
2- "dpkg -l |grep language-pack"
Muchas gracias.
Hola escritorio-movistar:
Este es el output de env: en mi máquina:
antonio@antonio-laptop:~$ env
SSH_AGENT_PID=5679
SHELL=/bin/bash
DESKTOP_STARTUP_ID=
TERM=xterm
XDG_SESSION_COOKIE=7da62d99882d31a52070ea00473ad700-1203627852.217184-1535290619
GTK_RC_FILES=/etc/gtk/gtkrc:/home/antonio/.gtkrc-1.2-gnome2
WINDOWID=46137430
USER=antonio
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:
SSH_AUTH_SOCK=/tmp/ssh-KkVGlN5642/agent.5642
GNOME_KEYRING_SOCKET=/tmp/keyring-vqbPIs/socket
SESSION_MANAGER=local/antonio-laptop:/tmp/.ICE-unix/5642
USERNAME=antonio
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
DESKTOP_SESSION=default
GDM_XSERVER_LOCATION=local
PWD=/home/antonio
LANG=en_US.UTF-8
GNOME_KEYRING_PID=5639
GDM_LANG=en_US.UTF-8
GDMSESSION=default
HISTCONTROL=ignoreboth
SHLVL=1
HOME=/home/antonio
GNOME_DESKTOP_SESSION_ID=Default
LOGNAME=antonio
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/usr/share/gdm/
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Czg4nTedBa,guid=35cc2f7e8904b078c4a18d0047bde74f
LESSOPEN=| /usr/bin/lesspipe %s
WINDOWPATH=7
DISPLAY=:0.0
LESSCLOSE=/usr/bin/lesspipe %s %s
COLORTERM=gnome-terminal
XAUTHORITY=/home/antonio/.Xauthority
_=/usr/bin/env
OLDPWD=/home/antonio/.movistar_desktop
y este el de dpkg -l |grep language-pack:
antonio@antonio-laptop:~$ dpkg -l |grep language-pack
ii language-pack-en 1:7.10+20071120 translation updates for language English
ii language-pack-en-base 1:7.10+20071012 translations for language English
ii language-pack-gnome-en 1:7.10+20071120 GNOME translation updates for language Engli
ii language-pack-gnome-en-base 1:7.10+20071012 GNOME translations for language English
Gracias por el soporte, estoy seguro de que somos muchos los que estamos esperando esta aplicación para poder hacer roaming con el portatil, que en mi caso es mi herramienta de trabajo. Un detalle, todo lo tengo en ingles, aunque me imagino que esto no deberia afectar al funcionamiento. Si quieres hacer pruebas, tengo una máquina para ello, por favor ponte en contacto conmigo a traves del forum, sera un placer ayudaros.
Hola,
En esta versión se forzó la localización a Español, estamos trabajando para tener este tema resuelto en futuras versiones.
¿Podrías instalarte los paquetes que te indicamos a continuación y probar de nuevo?.
Paquetes a instalar:
- language-pack-gnome-es
- language-pack-es-base
Ya nos comentarás si te ha sido posible ejecutar la aplicación tras la instalación de estos
paquetes.
Un saludo.
Hola de nuevo, chicos.
He instalado los dos paquetes con synaptic, y sigo teniendo el mismo error, palabra por palabra. Tras instalar, rearranqué para estar seguro de que se cargaban los nuevos settings, y de hecho el dkpg da ahora los siguiente:
dpkg -l |grep language-pack
ii language-pack-en 1:7.10+20071120 translation updates for language English
ii language-pack-en-base 1:7.10+20071012 translations for language English
ii language-pack-gnome-en 1:7.10+20071120 GNOME translation updates for language Engli
ii language-pack-gnome-en-base 1:7.10+20071012 GNOME translations for language English
ii language-pack-gnome-es 1:7.10+20071120 GNOME translation updates for language Spani
ii language-pack-gnome-es-base 1:7.10+20071012 GNOME translations for language Spanish; Cas
Seguiré atento a vuestras noticias cada día, creo además que no soy el único...
Hola,
¿podrías probar lo siguiente?
1- Editar /usr/bin/escritorio-movistar
2- En la penúltima línea quitar la variable "LANG" que fuerza que el EM esté en español.
Ya nos dices si así es posible ejecutar la aplicación.
Un saludo.
Buenas noticias, el escritorio movistar ya funciona. Lo único que me queda por conseguir es que me reconozca la tarjeta, el único dispositivo que aparece es 'Serial Port (ttyS0 of COM1 for Win users)' y en cuanto a Internet Mobile Card me dice 'Not Device available', he probado con dos pcmcia Qualcomm Sierra 850 y Sierra 875. El ordenador es un portatil IBM Thinkpad T42 Cualquier información que me podáis dar al respecto será de gran ayuda, la probaré y os reportaré el resultado... y tambien ayudará a otros adopters de linux y el software libre. Gracias por vuestro tiempo.
Asi es como queda el final del script 'escritorio-movistar' despues de vuestra modificación:
________________________cut here______________________
else
# process not running, but lock file not deleted?
echo " $0: orphan lock file warning. Lock file deleted."
rm $LOCK_FILE
fi
fi
if [ $# -ge 1 ]; then
cp "$1" ~/.movistar_desktop/import
fi
# LANG=es_ES.UTF-8
/usr/bin/python /usr/bin/MSDesktop.py $@ > /dev/null
rm $LOCK_FILE
________________________cut here______________________
Hola,
Te mando un listado de los dispositivos soportados a día de hoy:
Seguiremos creciendo en el número de dispositivos soportados.
Un saludo.
Es curioso porque los dos dispositivos que tengo son los que me ha dado telefónica cuando se han hecho los contratos. De hecho, la sierra 875 tiene tapada la etiqueta con una de telefónica, y para saber que tarjeta es hay que ver la otra etiqueta en la cara inferior. Me imagino que seremos muchísimos usuarios los que tenemos estas tarjetas (ahora mismo puedo garantizar 1200) y algunos esperando una solución para linux totalmente funcional, que nos permita olvidarnos definitivamente de windows y sus problemas... en fin, que si podeis poner en la lista de soporte la 875, seria muy de agradecer, podria completar mi migración a linux, es lo unico que me falta.
He conseguido la conexión con la Sierra 875 con el ppp de gnome, de todas formas seguiré a la espera de conseguir que vuestra solución soporte esa tarjeta umts, que es lo que la mayoria de los usuarios regulares preferirian.
Perdonen si he tardado tanto en contestar.
Pero encontré un parche, feo pero funcional y se me olvidó contestar!
Simplemente edité el archivo escritorio-movistar.
:~# sudo mousepad /usr/bin/escritorio-movistar
la linea original:
LANG=es_ES.UTF-8 /usr/bin/python /usr/bin/MSDesktop.py $@ > /dev/null
la sustituí por:
#LANG=es_ES.UTF-8
/usr/bin/python /usr/bin/MSDesktop.py $@ > /dev/null
...y rula :P
Ciaoooo
Andrea