KCheckGmail 0.5.7.4 ha dejado de notificar (Solucionado)

Hola, tengo KCheckGmail 0.5.7.4.3.5.7 que descargué de aquí, aunque es una versión para mdv2008.1 y yo uso 2008.0 me ha funcionado perfectamente desde diciembre 2007 en que salió. Pero desde hace unas 48 horas el error que me da al iniciarlo es "Ha ocurrido un error al acceder a Gmail. El procedimiento de inicio de sesión ha cambiado, verifique la disponibilidad de una nueva versión" (en inglés dice "GMail's login procedure has changed, check for new version").

Lanzando desde la consola el backtrace es:

kcheckgmail: [void GMail::checkLoginParams()] Using pepito as username and  as domain
kcheckgmail: [bool GMail::cookieExists(QString, QString)] Searching for cookie GMAIL_AT at https://mail.google.com/mail/
kcheckgmail: GMAIL_AT was FOUND
kcheckgmail: [void GMail::checkLoginParams()] A gmail session was already open, logging out from it
kcheckgmail: [bool GMail::cookieExists(QString, QString)] Searching for cookie GMAIL_AT at https://mail.google.com/mail/
kcheckgmail: GMAIL_AT was FOUND
kcheckgmail: Loging out! https://mail.google.com/mail/?logout
kcheckgmail: [void KCheckGmailTray::slotLoginStart()] 
kcheckgmail: [void GMail::login()] Waiting for wallet...
kcheckgmail: [bool GMailWalletManager::get()] 
kcheckgmail: [bool GMailWalletManager::get()] yeah, from wallet
kcheckgmail: [bool GMailWalletManager::get()] wallet NOT open, callback
kcheckgmail: [bool GMailWalletManager::getWallet()] 
kcheckgmail: [bool GMailWalletManager::getWallet()] it's enabled
kcheckgmail: [void GMailWalletManager::openWallet()] calling openWallet
kcheckgmail: [void GMailWalletManager::openWallet()] connecting wallet
kcheckgmail: [bool GMailWalletManager::get()] return true
kcheckgmail: [void GMailWalletManager::slotWalletChangedStatus()] 
kcheckgmail: [void GMailWalletManager::slotWalletChangedStatus()] Wallet Open!
kcheckgmail: [void GMailWalletManager::slotWalletChangedStatus()] Setting folder
kcheckgmail: [void GMailWalletManager::slotWalletChangedStatus()] Got pass: 123456
kcheckgmail: [void GMail::slotGetWalletPassword(const QString&)] Requesting login URL
kcheckgmail: [void GMailWalletManager::clearPassword()] 
kcheckgmail: [void GMail::slotLoginRedirection(KIO::Job*, const KURL&)]
https://www.google.com/accounts/CheckCookie?continue=http%3A%2F%2Fmail.g... kcheckgmail: [void GMail::slotLoginData(KIO::Job*, const QByteArray&)] kcheckgmail: [void GMail::slotLoginData(KIO::Job*, const QByteArray&)] kcheckgmail: [void GMail::slotLoginData(KIO::Job*, const QByteArray&)] QGArray::find: Index 0 out of range kcheckgmail: [QString GMail::getRedirectURL(QString)] kcheckgmail: [bool GMail::cookieExists(QString, QString)] Searching for cookie GMAIL_AT at https://mail.google.com/mail/ kcheckgmail: GMAIL_AT was NOT FOUND kcheckgmail: [bool GMail::isLoggedIn(bool)] GMAIL_AT wasn't found! kcheckgmail: WARNING: [void GMail::slotLoginResult(KIO::Job*)] Redirection couldn't be found! kcheckgmail: [void KCheckGmailTray::slotLoginDone(bool, bool, const QString&)] kcheckgmail: ok=false evtFromTimer=false why=El procedimiento de inicio de sesión ha cambiado, verifique la disponibilidad
de una nueva versión kcheckgmail: kcheckgmail: [void KCheckGmailTray::updateCountImage()] Count=0 kcheckgmail: [void KCheckGmailTray::slotContextMenuActivated(int)] context=-13 kcheckgmail: [bool GMail::cookieExists(QString, QString)] Searching for cookie GMAIL_AT at https://mail.google.com/mail/ kcheckgmail: GMAIL_AT was NOT FOUND kcheckgmail: [bool GMail::isLoggedIn(bool)] GMAIL_AT wasn't found! kcheckgmail: Loging out! https://mail.google.com/mail/?logout

He revisado en su sitio web por una nueva versión pero es la misma que uso yo. También le he hechado un vistazo a su Development mailing list para ver si hay algo nuevo sobre esto pero no he encontrado algo relacionado. Idem en su foro. Quisiera saber si a alguien más le pasa y así descartar que sea un problema de mi red aunque, hasta donde he constatado (dns, proxy, firewall, puertos), nada ha cambiado en ella.

Gracias.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de ricardoasa

# 56735: Cambia de notificador

Mira en 2008.1, firefox3 existe un notificador! (ver imag inf-der) allí esta la M.

http://img175.imageshack.us/my.php?image=instantnea8tl6.png

rasa.

Gravatar de Annubis

# 56774: y...

¿Tiene que usar el mastodóntico firefox para ello? Me da que no es opción para danny_g xD

Hoy ha salido una nueva versión de kcheckgmail, la 0.5.7.5, a ver si con esa se soluciona el problema :)
Personalmente prefiero Gmail Notifier, ya que según mi opinión, funciona mejor. Puedes probarlo también a ver que tal funciona :)

Gravatar de danny_g

# 56788: Gracias, ya me actualicé.

Solucionado el problema con la nueva versión.
Hace unas horas salió, no hay RPM para mdv (seguro que en los próximos días ya aparecerá) así que descargué el tarball para compilarlo.

A continuación un mini-howto:

Lo primero, desinstalar el rpm de mandriva (como root):

urpme kcheckgmail
quitando kcheckgmail-0.5.7.4-1mdv2008.1.i586
quitando paquete kcheckgmail-0.5.7.4-1mdv2008.1.i586

Con el kcheckgmail-0.5.7.5.tar.gz descargado en el directorio home

tar -zxvf kcheckgmail-0.5.7.5.tar.gz
cd kcheckgmail-0.5.7.5.tar.gz
make

La compilación toma 1 minuto aprox., hay que esperar y ver los errores posibles.

Si fue exitosa debe aparecer esto:

    Good - your configure finished. Start make now

Eso mismo, según el INSTALL que viene con el tarball, despues de ./configure hay que (como root):

su
Contraseña:
make install

Toma medio minuto y allí acaba todo, las últimas líneas deben ser así

    make[2]: se sale del directorio `/home/danny/kcheckgmail-0.5.7.5'
    make[1]: se sale del directorio `/home/danny/kcheckgmail-0.5.7.5'

El programa debe encontrarse en KMenú --» Internet o desde la consola (sin ser root):

/usr/bin/kcheckgmail

En Help --» About (está en inglés el programa, aunque seleccione Spanish sigue igual, no importa) igual sigue apareciendo 0.5.7.4 :-/

Importante:
Si aparecen errores del tipo error: Qt (>= Qt 3.2 and < 4.0) (headers and libraries) not found o sino KDE headers missing es por la ausencia de las librerías y headers de QT3 y KDE que son imprescindibles para compilar el programa.

La forma más sencilla de instalarlos es lanzar el rpmdrake como root, buscar e instalar los siguientes tres libqt:
- libqt3 (Qt3 - Shared libraries​)
- libqt3-devel (Qt3 - Files needed to build Qt3 based applications​)
- libqt3-static-devel (Qt3 - Static files needed to build Qt3 based applications​)

y los libkde son:
- libkdebase4 (Libraries for kdebase​)
- libkdebase4-devel (Devel stuff for kdebase)
- libkdecore4 (Core libraries for KDE​)
- libkdecore4-devel (Header files and documentation for compiling KDE applications)

También pueden esperar a que alguien empaquete KCheckGmail para Mdv, mucho más fácil.

No uso Firefox, pero gracias por la sugerencia.

--
Danny G.
dgarciao@jabber.org

Gravatar de kapyderi

# 56813: Bien...

Preparando para cerrar post...

Saludos!!!!


Registered Linux user #472290
MiniBOFH