Solucionar el problema del aMSN con TkCximage
Hoy, probando una nueva distribución, decidí instalar la última versión del aMSN, uno de los mejores reemplazos al Messenger de Microsoft, desde unos repositorios distintos a los que venían por defecto. Al intentar ejecutarlo me sorprendió este mensaje:
Loading TkCximage failed. This module is deeded to run aMSN. Please complire aMSN first, instructions on how to compile are located in the file INSTALL.
Invenstigando un poco encuentro que la solución es muy sencilla, con dos comandos ya podemos tener todo arreglado:
sudo mv /usr/bin/wish /usr/bin/wish-bak
sudo ln -s /usr/bin/wish8.4 /usr/bin/wish
No sé que tan frecuente es este error, ya que nunca me había pasado, pero la solución no es para nada complicada.
Actualización:
Hay otra manera muy sencilla de solucionarlo, la cual me fue informada por Mauro; y es ejecutando este comando:
update-alternatives --config wish
Luego elegir la alternativa wish8.4
Actualización 2:
El post es algo antiguo, por lo que es posible que las soluciones expuestas no funcionen en todos los casos. De todas formas existen varias soluciones alternativas en los comentarios, por lo que no te rindas hasta no probar también las que recomendaron los lectores de PCTux.







Gracias por la info, en Debian se puede arreglar haciendo
update-alternatives –config wish
y seleccionando la alternativa wish8.4
Saludos,
El último post de Mauro publicado en su blog http://bitnegro.blogspot.com ..Mirar para adentro
Bienvenido al blog. Muchas gracias por la soluci ón alternativa, ya la voy a agregar al post.
Saludos
Gracias artistas
gracias!
muchas gracias… funciona a la perfección.
Hola, muchas gracias, yo tenia ubuntu 7.04 y lo actualize a 7.10 y me salio este error pero al usar estos comandos lo solucione, gracias
sudo mv /usr/bin/wish /usr/bin/wish-bak
sudo ln -s /usr/bin/wish8.4 /usr/bin/wish
Pues yo tengo ubuntu 7.10 y me daba ese error y cuando pongo:
sudo mv /usr/bin/wish /usr/bin/wish-bak
sudo ln -s /usr/bin/wish8.4 /usr/bin/wish
me sale:
“exec: 3: wish: not found”
asi q tengo q reinstalar el paquete tk y estamos en las mismas, otra vez el error TkCximage… alguien tiene alguna idea de lo q puedo hacer?
Bienvenido, ¿probaste la otra solución? Estuve investigando un poco pero no encontré mucha información con respecto a este problema.
Si encontr ás como solucionarlo te agradecería que lo comentes.
Saludos
Afortunados ustedes que yo meto los putos comandos y me sigue saliendo el error!! me cagon to lo que se menea. Y no es que los haya escrito mal porque he copiado y pegado.
¿Tenés alg ún dato más para aportar? Estuve investigando un poco por el error ese, y la verdad no encontré mucho.
Ahora estoy con poco tiempo, pero apenas pueda sigo buscando a ver si aparece alguna solución.
Espero que puedas solucionar tu problema.
Saludos
He probado las dos soluciones. Al elegir wish8.5 segu ía saliendo el error, si elegía wish8.4 funcionaba pero amsn se veía muy mal. Tengo instaladas las versiones 8.4 y 8.5 de tk. De la versión 8.4 tengo también los paquetes de desarrollo (tk8.4-dev) pero no los tengo de la 8.5 porque no me aparecen en repositorios (tengo Ubuntu Gutsy), no sé si esto tendrá algo que ver. Un saludo y gracias.
aMSN tiene la fama de verse mal, lo que podr ías hacer es instalarlo con antialiasing, si bien la integración con el resto del sistema no mejora mucho, se consigue una mucha mejor visualización.
Ya en estos d ías publico cómo instalarlo con antialiasing, aunque si buscás hay bastante información, e incluso scripts que lo hacen.
Saludos
Pues aqui les dejo lo que me paso y como solucionar este problema de TkCxImage Error el caso es que baje la ultima version del amsn0.97 primero baje el amsn.xxx.package para ser instalado automaticamente (package install amsn.xxxx.package), al principio lo errores de que no encontraba el tclsh y total ha hacer un link ln -s /usr/local/bin/tclsh8.5 /usr/bin/tclsh y ya comprobo todo, hasta aqui todo bien y segun lo habia instalado, ahora cuando trato de ejecutarlo la pantalla de error del TkCxImage, pues entonces que bajo el tarball descomprimo configuro (./configure) y otro error no encontraba wish otra ves el link ln -s /usr/local/bin/wish8.5 /usr/bin/wish y va de nuez ./onfigure ningun error ahora va el make cuando salen mas errores ahora a modificar el Makefile (vi Makefile) y resulta que los else los tiene en posiciones erroneas ya corrijo todo el codigo por cierto aqui les dejo donde marco el erro (linea: 127,131,257,263) vuelvo a intentar el make y otro error ;( falta un endif ya se lo coloco y listo por fin despues de casi tres horas ya funciona el amsn
En fin ahi les dejo mi pagina (http://www.edx-twin3.org) para cualquier duda
Saludos
Hola, tengo el mandrake 64 bits y aun poniendo esos dos comandos mes sale el error del TkCximage, puede q sea por ser 64 bits?
Un saludo.
Estuve investigando y no encontr é nada que lo asocie directamente. ¿Tenés algún otro dato que ayude?
Hola, gracias por tu respuesta, pues no te puede decir mas que yo sepa, me instale el mandrake 2005 para 64 bits, instale el amsn con el package, lo instala bien pero cuando lo ejecuto me da ese error, hice lo de
sudo mv /usr/bin/wish /usr/bin/wish-bak y
sudo ln -s /usr/bin/wish8.4 /usr/bin/wish, no me da ningun error, pero sigue sin funcionar,nada seguire buscando a ver, un saludo.
¿Probaste usando el otro comando?
update-alternatives –config wish
Ahí elegí la opción: wish 8.4
Agradecer ía que comentes si es que llegás a solucionarlo al problema.
hola, pues yo tambien tengo problemas con el TkCximage, abro elterminal y todo chevere sin errores pero cuando trato de ejecutar amsn me sigue apareciendo el mismo error con el TkCximage, segun el archivo INSTALL luego de eso deberia ejecutar ./configure pero me sale este error configure: error: C compiler cannot create executables :S:S:S entonces ahi si no se que hacer.. espero realmente que me puedan ayudar (yn)
Aparentemente tu problema es durante la instalaci ón. Mi consejo es que intentes instalarlo de otra manera, para no tener que compilar.
Si usás Ubuntu, te recomiendo este método:
http://www.pctux.com.ar/2008/01/ …pluginsgui.html
Si usás alguna otra distro probá con este:
http://www.pctux.com.ar/2008/01/…ialising- y.html
Espero que puedas solucionar tu problema.
Saludos
Bueno, a mi lo que me ocurre despues de update-alternatives –config wish es lo siguiente:
Sólo hay un programa que provee wish
(/usr/bin/wish8.5). No se configurará nada.
root@pandora:/home/pandora# sudo apt-get /usr/bin/wish8.5
E: Operación inválida: /usr/bin/wish8.5
yo ya lo solucion é anteriormente como detallas aquí, pero esta vez (en otro pc) me da ese mensaje… que debería hacer?
Saludos y gracias!!
El error que detecto es en el comando que usas, probá haciendo:
sudo apt-get install wish8.5
Y volve a intentar lo anterior.
¿Probaste también la otra solución? ¿Qué distro usás?
Hola, he intentado hacer eso y me sale lo siguiente:
Selección Alternativa
———————————————–
* 1 /usr/bin/wish8.5
2 /usr/bin/wish8.4
Pulse para mantener el valor por omisión [*] o pulse un número de selección: 2
Se utiliza `/usr/bin/wish8.4′ para proveer `wish’.
update-alternatives: no se puede hace que /etc/alternatives/wish.dpkg-tmp sea un enlace simb ólico para a /usr/bin/wish8.4: Permiso denegado
alguien me puede ayudar? :S
gracias
saludos
Realmente desconozco las causas de ese problema, ¿intentaste con la otra solución? ¿podés aportar algún dato más? ¿qué distribución usás?
Tengo el ubuntu 8.04
Encontré este sitio donde se habla del tema:
http://foro.powers.cl/viewtopic.php?f=1&t=244379&p=2980022
Espero que encuentres la solución.
Saludos.
A ver, cuanto el caso:
intent é lo que venia en el foro aquel y no funcionaba nada. entonces decidí trtastear un poco por mi cuenta: 1º eliminé el wish8.4 y el 8.5 (tk8.4 y 8.5) 2º volví a instalar aMSN que viene con el 8.5, fui a ejecutarlo, se quedó un tiempo pensando y no arrancaba. 3º instalé el 8.4 y me encuentro con esto:
Selección Alternativa
———————————————–
* 1 /usr/bin/wish8.4
2 /usr/bin/wish8.5
prob é otra vez a arrancar y pasaba lo mismo de antes. he estado buscando soluciones por ahi y no he encontrado.
Muchas gracias por la ayuda.
añado:
soma@soma-desktop:~$ amsn
wish8.5: error while loading shared libraries: libtcl8.5.so.0: cannot open shared object file: No such file or directory
:S
Realmente lamento no poder ayudarte mucho m ás, sinceramente no puedo entender bien cual es la causa del problema, aunque según parece es el amsn que viene con el 8.5 que trae algunos problemas. Te aconsejaría intentar con el que viene con el 8.4, si es que no lo hiciste ya.
Lo conseguí^^
elimin é todo: tk8.4, tcl8.4, tk8.4-dev, tk8.5 tcl8.5 y tk8.5-dev y el amsn. luego volvi a instalar todo 8.5 con el amsn en el synaptic y todo solucionado^^
me carga con el wish8.5^^
muchisimas gracias por la ayuda y por el blog^^
Saludos.
Gracias a vos por aportar. Seguramente va a servir para alguien que tenga el mismo problema.
Saludos
si teneis tk y tcl 8.5.
cambia
sudo ln -s /usr/bin/wish8.4 /usr/bin/wish
por
sudo ln -s /usr/bin/wish8.5 /usr/bin/wish
y al que dijo:
———————————————————————————————
Hola, he intentado hacer eso y me sale lo siguiente:
Selección Alternativa
———————————————–
* 1 /usr/bin/wish8.5
2 /usr/bin/wish8.4
Pulse para mantener el valor por omisión [*] o pulse un número de selección: 2
Se utiliza `/usr/bin/wish8.4′ para proveer `wish’.
update-alternatives: no se puede hace que /etc/alternatives/wish.dpkg-tmp sea un enlace simb ólico para a /usr/bin/wish8.4: Permiso denegado
alguien me puede ayudar? :S
gracias
saludos
———————————————————————————-
ncesitas persmisos de administrador como segun de indica..
sudo update-alternatives –config wish
y solucionado ;)
paz gente!!
@ pRopiO!:
Muchas gracias por la información. Seguramente a alguien le va a resultar útil.
Saludos.
Cuando se instala la nueva version del amsn, en ubuntu 8.04 (instalacion nueva), manda el error de Tkcximage, y, las soluciones dadas arriba de dos lineas de codigo las probe y no jalo ya que no se tenia instalado el TCL 8.5
Procedi a instalar el amsn normal del synaptic, y solito me jalo las librerias tcl necesarias (tcl8.5), Luego instale de nuevoo el paquete .97.2 de amsn y ocupe el comando de update-alternative –config wish
seleccione el wish8.5 y listooooo funcionooooo.
tu ayuda me sirio
@soma: MUCHAS GRACIAS.
Funcionó a las mil maravillas. ¡Qué grande son!
YO (el MAR)
SOMA: a mí me funcionó tu solución!
muchas gracias!!!
ami no me funciono en hardy heron, alguna otra sugerencia ???
@psybol: ¿Probaste con las soluciones descriptas en los comentarios? Varios visitantes tuvieron problemas con la solución que yo planteé, pero aportaron otras soluciones.
Solucioné este problema en mi caso con un
ln -s /usr/bin/wish8.5 /usr/bin/wish
Si no deja crear el enlace solo vasta con borrar el enlace roto con un y listo
rm /usr/bin/wish
creo que el problema es que el ejecutable /usr/bin/amsn trae en la linea 3
exec wish $0 $@
es por esto que no encuentra el wish que corresponde al que se instala o compila..
yo lo que hice fue borrar los tk8.4 u los tk8.5 igualmente los tcl8.4 , 8.5 y el amsn
luego fui a la pagina de amsn entre en linux y baje un paquete amsn installer 97.2 en tcl8.4 es el primero, despues instale de nuevo el tk y el tcl pero nomas el 8.4 pero con otros dos el que dice tk8.4 dev y docs creo igual en el tcl con esos dos opciones mas y para terminar instale el paquete descargado recuerden seguir las instrucciones como dice la pagima de amsn
pd : hardy heron en toshiba satellite
@lockorealm: Muchas gracias por el comentario. Seguramente a alguien le resulta útil, ya que este post es algo antiguo y puede ser que ya no sea solución del problema.
Saludos
Excelente! Uso Ubuntu 7.10 (el 8 tenía problemas en mi máquina), y hace tiempo me salió el mismo error cuando instalé por primera vez el aMSN. Ahora lo acutalicé (1 año después) y gracias a tí pude solucionarlo a la perfección.
Gracias!
Linux será mucho mejor que windows, pero para poner simplemente el amsn y chatear ya estoy media hora en internet y no lo he solucionado… a mi no me funciona esto que dicen… Imaginate si quiero hacer algo mas complejo, para el usuario poco experto este SO es una castaña, igual que windows….
@Xavi: A veces en Linux hay cosas que debemos investigar para solucionarlas. De todas formas si no podés hacer funcionar el aMSN, existen alternativas como emesene, pidgin, kopete o varias más.
Espero que puedas arreglar tu problema, y que comentes la solución para que pueda servir de ayuda para otras personas que pasen por lo mismo.
Saludos y bienvenido al mundo de Linux.
hola…mi problema no es tanto que aparezca erros sino que NO inicia sesion…intenta entrar pero al ver q no lo inicia lo re-intenta y asi se queda todo el tiempo…apenas lo instale tengo ubuntu 8.04
@inn: No sos el primero que me comenta esa situación con el aMSN, y desconozco la causa por la que no conecta. Voy a tratar de investigar un poco más sobre el tema a ver si encuentro la solución.
Te agradecería que si la encontrás antes que yo me avises, así la publico y todo el que tenga el problema la va a poder encontrar con más facilidad.
Saludos
probe con gran parte de lo que alcance a ver aqui y nada me funciono… tengo ubuntu 9.04…
lo que hice y me funciono fue abrir el gestor de synaptics y seleccionar el amsn con el amsn-data y los marque para reinstalar… listo! problema arreglado…
A mi me ayudo lo que publico Wanshu…
GRACIAS…
hey olaaa
ami me parecio exelente despues de ke me aparecio ese error
con las 2 actualizaciones funciono
ps yo tenia el mismo problema tengo ubuntu karmic koala y los prove todos a si q me fui al gestonr de paquetes sinaptic y lo reintale y cero problemas
ojala les ayude esto
Amigos y amigas, necesito solucionar este problema del TkCximage con pc linux TinyMe, podrina darme la luz, muchas Gracias.
Tengo es problema; no me sirve :(