Синхронизировать почту с помощью 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

Может ли быть вызвано или dd быть вынужденным удалить CD-R?

Окружающая среда Gnome: как заставить ее работать на OpenBSD?

Создавать несколько грязных потоков flusher страниц на устройство

Мышь непригодна для использования в Java-программах под Gnome Shell

Прочитайте столбец из файла и добавьте конкретный столбец другого файла

Как захватить заголовки и теги HTTP-запросов

Как ограничить MAX MIN длиной строки?

Найти отличия в файле и сортировке файла по ключу

Какую информацию я могу узнать о eventpoll в текущем потоке?

запуск команды в фоновом режиме и вывод на печать в файл без печати на экран

Что такое стандартная REFInd OS Stanza для загрузки Arch Linux?

Виртуализация OS X для разработки программного обеспечения

Плоский терминал UI, работает на OSX не на Linux

полный rootfs на большом жестком диске, установка или обновление программного обеспечения невозможно

Как изменить конфигурацию SELinux настойчиво?

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