dyne / JaroMail

Terminal UI email client to download, filter, search and archive messages off-line
https://dyne.org/software/jaro-mail
GNU General Public License v3.0
105 stars 9 forks source link

[E] Error saving password in GNOME keyring #25

Closed dan-mi-sun closed 8 years ago

dan-mi-sun commented 8 years ago

Trying to freshly install jaromail.

Have all required dependecies.

dan@drunk_davinci ~/Mail $ uname -a                                                                           [2.3.1]
Linux drunk_davinci 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Am getting the following error (have attached also stacktrace from DEBUG=1 jaro fetch

dan@drunk_davinci ~/Mail $ DEBUG=1 jaro fetch                                                                 [2.3.1]
 (*) Jaro Mail v4.3-dev running on GNU/Linux
  .  System in /usr/local/share/jaromail
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/parse
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/email
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/helpers
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/maildirs
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/search
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/publish
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/locking
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/stats
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/filters
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/zuper.init
 [D] Zuper 0.2 initialized
 [D] 50 global variables registered
 [D] 11 global arrays registered
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/accounts
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/zuper
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/imap
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/keyring
 [D] Loading zlib: /usr/local/share/jaromail/zlibs/addressbook
  .  full set of auxiliary functions loaded
 [D] Zuper 0.2 initialized
 [D] 9 global variables registered
 [D] 6 global arrays registered
 [D] Rm binary: wipe -f -s -q -R /dev/urandom
 [D] Mutt binary: /usr/bin/mutt
 [D] Notmuch binary: /usr/bin/notmuch
 [D] Alot binary: 
  .  using gnome-keyring to store secrets
 [D] fetch
 [D] read_account looking for default
 [D] name: 
 [D] email: daniel.san@dyne.org
 [D] login: daniel.san@dyne.org
 [D] host: mail.dyne.org
 [D] port: 
 [D] imap: mail.dyne.org
 [D] imap port: 993
 [D] smtp: smtp.dyne.org
 [D] smtp port: 587
 [D] trans: TLS1
 [D] certfile: 
 [D] cert: ignore
 [D] auth: plain
 [D] options: keep 
 [D] folders: 
 [D] exclude: zz.spam zz.bounces zz.blacklist zz.social
 [D] nm_setup
  .  notmuch setup unread
 (*) Fetching email for account default
 [D] Test if we are online
 [D] trying to connect mail.dyne.org port 993
  .  Host mail.dyne.org responds on port 993
 [D] ask_password
  .  retrieving login credentials for daniel.san@dyne.org (default)
  .  username 'daniel.san@dyne.org' on host 'mail.dyne.org'
 [D] keyring path: jaromail/daniel.san@dyne.org/mail.dyne.org
  .  looking for password in Gnome keyring
 [D] path: jaromail/daniel.san@dyne.org/mail.dyne.org
ask_password:36: no such file or directory: /usr/local/share/jaromail/bin/jaro-gnome-keyring
  .  no password found in keyring
 [D] new_password
 (*) Setting a new password for account default
  .  Enter password for login 'daniel.san@dyne.org' on host 'mail.dyne.org'
  .  using gnome-keyring password storage
 [D] path: jaromail/daniel.san@dyne.org/mail.dyne.org
new_password:60: no such file or directory: /usr/local/share/jaromail/bin/jaro-gnome-keyring
 [E] Error saving password in GNOME keyring
 [D] imap_list_folders()
 [E] get_imap_info() called with no account loaded
 [D] run_imap_query
 [D] running tls imap query via openssl, encrypted
  .  0 folders found
 [D] endgame EXIT
 [D] destructor: _ztmp_destructor
 [D] _ztmp_destructor

Thanks in advanced for your attention.

parazyd commented 8 years ago

Going through the git log, I now see it's been removed in commit 341437c28a3b98d553b020d8f83899ccb5181093

Anyway, a workaround would be to install libsecret-1-dev and libsecret-tools. This will use the libsecret backend which is (if I'm not mistaken) also part of gnome-keyring.

dan-mi-sun commented 8 years ago

Thanks @parazyd the workaround worked.