Синхронизировать почту с помощью offlineimap через службу / таймер systemd; получение пароля из гнома

Я пытаюсь автосинхронизировать мою почту в mutt, используя offlineimap через службу systemd. Я использую эти файлы и переместил их в папку /etc/systemd/user .

Тем не менее, я сохраняю свой пароль с помощью gnome-keyring и получаю его через secret-tool lookup user [user] domain gmail.com . Это работает из командной строки, но служба возвращает следующее:

 user@computer:~/.dotfiles$ systemctl --user -l status offlineimap.service ● offlineimap.service - Offlineimap Service Loaded: loaded (/etc/systemd/user/offlineimap.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Fri 2016-06-10 10:03:43 CEST; 11s ago Process: 5193 ExecStart=/usr/bin/offlineimap -o -u syslog (code=exited, status=1/FAILURE) Main PID: 5193 (code=exited, status=1/FAILURE) Jun 10 10:03:40 computer offlineimap[5193]: Establishing connection to imap.gmail.com:993 Jun 10 10:03:43 computer ERROR[5193]: While attempting to sync account 'MyAccount' Command 'secret-tool lookup user myaccount domain gmail.com' returned non-zero exit status 1 Jun 10 10:03:43 computer offlineimap[5193]: *** Finished account 'MyAccount' in 0:03 Jun 10 10:03:43 computer ERROR[5193]: Exceptions occurred during the run! Jun 10 10:03:43 computer ERROR[5193]: While attempting to sync account 'MyAccount' Command 'secret-tool lookup user myaccount domain gmail.com' returned non-zero exit status 1 Jun 10 10:03:43 computer Traceback[5193]: File "/usr/lib/python2.7/site-packages/offlineimap/accounts.py", line 263, in syncrunner self.__sync() File "/usr/lib/python2.7/site-packages/offlineimap/accounts.py", line 326, in __sync remoterepos.getfolders() File "/usr/lib/python2.7/site-packages/offlineimap/repository/IMAP.py", line 390, in getfolders imapobj = self.imapserver.acquireconnection() File "/usr/lib/python2.7/site-packages/offlineimap/imapserver.py", line 511, in acquireconnection self.__authn_helper(imapobj) File "/usr/lib/python2.7/site-packages/offlineimap/imapserver.py", line 411, in __authn_helper if func(imapobj): File "/usr/lib/python2.7/site-packages/offlineimap/imapserver.py", line 350, in __authn_login self.__loginauth(imapobj) File "/usr/lib/python2.7/site-packages/offlineimap/imapserver.py", line 203, in __loginauth imapobj.login(self.username, self.__getpassword()) File "/usr/lib/python2.7/site-packages/offlineimap/imapserver.py", line 159, in __getpassword self.password = self.repos.getpassword() or \ File "/usr/lib/python2.7/site-packages/offlineimap/repository/IMAP.py", line 332, in getpassword return self.localeval.eval(passwd) File "/usr/lib/python2.7/site-packages/offlineimap/localeval.py", line 48, in eval return eval(text, names) File "<string>", line 1, in <module> File "/home/user/.mutt/offlineimap.py", line 8, in get_keychain_pass stderr=subprocess.STDOUT) File "/usr/lib64/python2.7/subprocess.py", line 573, in check_output raise CalledProcessError(retcode, cmd, output=output) Jun 10 10:03:43 computer systemd[1075]: offlineimap.service: Main process exited, code=exited, status=1/FAILURE Jun 10 10:03:43 computer systemd[1075]: Failed to start Offlineimap Service. Jun 10 10:03:43 computer systemd[1075]: offlineimap.service: Unit entered failed state. Jun 10 10:03:43 computer systemd[1075]: offlineimap.service: Failed with result 'exit-code'. 

Я уже выяснил, что проблема может заключаться в сообщении dbus, но я не знаю, как это исправить. Может ли кто-нибудь дать представление?

Редактировать:

Я решил (безобидное) предупреждение, связанное с XOAUTH2, со следующим дополнением к разделу [Репозиторий YOUR_ACCOUNT-remote], как это предлагается в этой теме форума .

 auth_mechanisms = LOGIN 

Однако проблема не связана, но для предотвращения путаницы я обновил вышеописанную ошибку.

Interesting Posts

arp (где мои сетевые устройства?)

Как показывать строки после каждого совпадения grep до другого конкретного совпадения?

Wifi Think Penguin USB и Debian 9 не будут работать

Может кто-то указать мне на gentoo для powermac g5 quad?

Как создать графический интерфейс на основе терминала?

Должен ли быть установлен X11-сервер для пересылки X11 поверх ssh?

Синхронизация пакетов / конфигов / установка между компьютерами

Следует ли выбрать «ноутбук» для нетбуков при установке Debian?

Может ли сценарий быть исполняемым, но не читаемым?

syslog-ng разница между "not message (something)" и "not match (something)"?

Использование awk для определения максимального значения в нескольких подмножествах данных внутри файла

Список пакетов, исходящих из определенного Codename или Suite (основанные на apt системах)

Хранить локальную копию монтирования nfs на компьютере

Nagios не запускает команду уведомления

Wget не будет рекурсивно загружать

Linux и Unix - лучшая ОС в мире.