انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: استفاده از mailnag به عنوان یک systemd service [حل شد]  (دفعات بازدید: 3119 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
ویرایش: بنظر میرسه که خود mailnag به عنوان یه daemon اجرا میشه و نیازی به تعریف به صورت دستی نیست، با این حال اگه دوست داشتید ادامه رو بخونید

برای راه اندازی mailnag به عنوان یه systemd service باید مرحله‌های زیر رو بریم، بعد از انجام اون‌ها به عنوان یه service اجرا میشه ولی پیغام خطایی می‌ده که من متوجه نمی‌شم علتش چی هست، اگه یکی از دوستان کمک کنه، ممنون می‌شم.


۱. نصب mailnag
$ sudo apt install mailnag

۲. قرار دادن محتویات زیر در /etc/systemd/system/mailnag.service

$ sudo nano /etc/systemd/system/mailnag.service

[Unit]
Description=Mailnag (a daemon that checks POP3 and IMAP)
After=syslog.target
After=network.target

[Service]
RestartSec=20s
Type=simple
User=salman
Group=salman
ExecStart=/usr/bin/mailnag
Restart=always
Environment=USER=salman HOME=/home/salman

[Install]
WantedBy=multi-user.target

و سپس
$ sudo systemctl enable mailnag.service
$ sudo systemctl start mailnag.service

با زدن این دستورها، mailnag اجرا نمی‌شه ولی با ریستارت کردن سیستم، بعد از وارد شدن کاربر، mailnag اجرا میشه و پیغام می‌ده که شما مثلا یک ایمیل جدید دارید. با این حال دستور
$ sudo systemctl status mailnag.service
رو که می‌زنم، این پیغام رو می‌گیرم:

● mailnag.service - Mailnag (a daemon that checks POP3 and IMAP)
   Loaded: loaded (/etc/systemd/system/mailnag.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Thu 2018-02-15 12:48:15 CET; 7s ago
  Process: 2358 ExecStart=/usr/bin/mailnag (code=exited, status=1/FAILURE)
 Main PID: 2358 (code=exited, status=1/FAILURE)

Feb 15 12:48:15 debian systemd[1]: mailnag.service: Failed with result 'exit-code'.
« آخرین ویرایش: 26 بهمن 1396، 11:36 ب‌ظ توسط سلمان م. »

آنلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #1 : 26 بهمن 1396، 09:46 ب‌ظ »
خب اینجا فقط میشه دید که از اون نرم‌افزار خارج شده. باید دوباره اجراش کنی و بعد خروجی دستور زیر رو بدی، شاید اطلاعات بیشتری اونجا باشه:
sudo journalctl -xe

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #2 : 26 بهمن 1396، 09:53 ب‌ظ »
یه چیز عجیبی می‌گیرم که نمی‌دونم ربطش به mailnag به چی هست!

Feb 15 19:19:07 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:07 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:08 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:08 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:09 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:09 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:10 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:10 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:11 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:11 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:12 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:12 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:13 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:13 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:14 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:14 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:15 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:15 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:16 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:16 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:17 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:17 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:18 debian lircd[567]: lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9
Feb 15 19:19:18 debian lircd-0.9.4c[567]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
Feb 15 19:19:18 debian sudo[5050]:   salman : TTY=pts/0 ; PWD=/home/salman ; USER=root ; COMMAND=/bin/journalctl
Feb 15 19:19:18 debian sudo[5050]: pam_unix(sudo:session): session opened for user root by (uid=0)

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #3 : 26 بهمن 1396، 09:56 ب‌ظ »
سلام
علاوه بر اون چیزی که معین گفتن خروجی این رو هم بذارین:
mailnag
خیلی از سرویس دهنده های ایمیل mailnag رو به خاطر api قدیمیش بستن مثلا توی یاهو باید از آدرس زیر :
https://login.yahoo.com/account/security#other-apps
گزینه ی Allow apps that use less secure sign-in رو فعال کرده باشین.

شاید دلیلش اینه که نرم افزار خودش به تنهایی درست اجرا نمی شه و ربطی به systemd نداشته باشه.

گوگل هم سیاست مشابهی رو در مورد این نرم افزار بکار گرفته و باید تنظیمات ایمیل دستکاری بشه تا بتونین از mailnag استفاده کنین (که البته من توصیه اش نمی کنم)

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #4 : 26 بهمن 1396، 09:57 ب‌ظ »
سلام
علاوه بر اون چیزی که معین گفتن خروجی این رو هم بذارین:
mailnag

Shutting down existing Mailnag process...OK
INFO (2018-02-15 19:27:21): Successfully enabled plugin 'dbusplugin'.
INFO (2018-02-15 19:27:21): Successfully enabled plugin 'libnotifyplugin'.
INFO (2018-02-15 19:27:21): Successfully enabled plugin 'soundplugin'.
INFO (2018-02-15 19:27:21): Checking 1 email account(s).


آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #5 : 26 بهمن 1396، 10:00 ب‌ظ »
خیلی از سرویس دهنده های ایمیل mailnag رو به خاطر api قدیمیش بستن مثلا توی یاهو باید از آدرس زیر :
https://login.yahoo.com/account/security#other-apps
گزینه ی Allow apps that use less secure sign-in رو فعال کرده باشین.

خوب پس من همون بیخیالش بشم بهتره.

آنلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #6 : 26 بهمن 1396، 10:01 ب‌ظ »
یه چیز عجیبی می‌گیرم که نمی‌دونم ربطش به mailnag به چی هست!
این دستور رو دقیقا بعد از ریستارت کردن mailnag اجرا بکن. در حقیقت میشه:
sudo systemctl restart mailnag
journalctl -xe

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #7 : 26 بهمن 1396، 10:53 ب‌ظ »
یه چیز عجیبی می‌گیرم که نمی‌دونم ربطش به mailnag به چی هست!
این دستور رو دقیقا بعد از ریستارت کردن mailnag اجرا بکن. در حقیقت میشه:
sudo systemctl restart mailnag
journalctl -xe

Feb 15 20:25:25 debian mailnag[7832]: Traceback (most recent call last):
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/bin/mailnag", line 167, in <module>
Feb 15 20:25:25 debian mailnag[7832]:     if __name__ == '__main__': main()
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/bin/mailnag", line 126, in main
Feb 15 20:25:25 debian mailnag[7832]:     shutdown_existing_instance()
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/utils.py", line 89, in shutdown_existing_instance
Feb 15 20:25:25 debian mailnag[7832]:     bus = dbus.SessionBus()
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 211, in __new__
Feb 15 20:25:25 debian mailnag[7832]:     mainloop=mainloop)
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 100, in __new__
Feb 15 20:25:25 debian mailnag[7832]:     bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 122, in __new__
Feb 15 20:25:25 debian mailnag[7832]:     bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
Feb 15 20:25:25 debian mailnag[7832]: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

ویرایش: یه نکته‌ای رو تازه فهمیدم، اگه خروجی journalctl رو توی فایل روی هارد ذخیره نکنی، توی ترمینال خروجی رو کامل نشون نمی‌ده، مثل اینکه مثلا horizontal scroll menu می‌خواد، یا همچین چیزی.
« آخرین ویرایش: 26 بهمن 1396، 10:57 ب‌ظ توسط سلمان م. »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #8 : 26 بهمن 1396، 10:57 ب‌ظ »
Shutting down existing Mailnag process...OK
INFO (2018-02-15 19:27:21): Successfully enabled plugin 'dbusplugin'.
INFO (2018-02-15 19:27:21): Successfully enabled plugin 'libnotifyplugin'.
INFO (2018-02-15 19:27:21): Successfully enabled plugin 'soundplugin'.
INFO (2018-02-15 19:27:21): Checking 1 email account(s).

سلمان جان این نیشون می ده که mailnag بدون مشکل به ایمیلتون وصله و این حدس من درست نبودش

پس می رم سراغ حدس دوم:
با توجه به اینکه این نرم افزار از نوع daemon هستش برای اجرا شدن به دسترسی $DISPLAY نیاز داره و در غیر این صورت به احتمال زیاد خطا می ده پس این خط رو به فایل سرویستون اضافه کنین :
Environment=DISPLAY=:0و در واقع فایل سرویستون این شکلی می شه:
[Unit]
Description=Mailnag (a daemon that checks POP3 and IMAP)
After=syslog.target
After=network.target

[Service]
RestartSec=20s
Type=simple
User=salman
Group=salman
Environment=DISPLAY=:0
ExecStart=/usr/bin/mailnag
Restart=always
Environment=USER=salman HOME=/home/salman

[Install]
WantedBy=multi-user.target

بعدش با توجه به اینکه فایل mailnag.service رو تغییر دادین دستور زیر رو اجرا کنین:
sudo systemctl daemon-reloadو بعدش سرویس رو ری استارت کنین:
sudo service mailnag restartحالا وضعیت سرویس mailnag رو چک کنین:
sudo service mailnag status
خوب پس من همون بیخیالش بشم بهتره.
آره در کل بیخیال بشین بهتره فقط این حدس دوم من رو یه تستی بکنین ببینین جواب می ده یا نه؟
سرویس دهنده ی ایمیل شما چیه ؟ چون گوگل و یاهو و سرویس دهنده های معروف این نرم افزار و کلا نرم افزارهای های قدیمی رو بستن و در صورت استفاده از این نرم افزار یه ایمیل به کاربر می دن
اگه از جیمیل و یاهو استفاده می کنین و بدون [با توجه به خروجی] بدون مشکل وصل می شین بهتره برین و تنظمیات امنیتی ایمیلتون رو یه بار چک کنین و گزینه هایی مثل Allow less secure apps: یا موارد مشابه رو غیرفعال کنین مال یاهو رو که آدرسش رو دادم اینم مال جیمیل هستش و از اینجا می تونین ببندینش:
https://myaccount.google.com/lesssecureapps

از موارد ضعف دیگه ی این نرم افزار ، عدم پشتیبانی تایید دو مرحله ای (HOTP/TOTP) هستش

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #9 : 26 بهمن 1396، 10:59 ب‌ظ »
Feb 15 20:25:25 debian mailnag[7832]: Traceback (most recent call last):
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/bin/mailnag", line 167, in <module>
Feb 15 20:25:25 debian mailnag[7832]:     if __name__ == '__main__': main()
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/bin/mailnag", line 126, in main
Feb 15 20:25:25 debian mailnag[7832]:     shutdown_existing_instance()
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/utils.py", line 89, in shutdown_existing_instance
Feb 15 20:25:25 debian mailnag[7832]:     bus = dbus.SessionBus()
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 211, in __new__
Feb 15 20:25:25 debian mailnag[7832]:     mainloop=mainloop)
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 100, in __new__
Feb 15 20:25:25 debian mailnag[7832]:     bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
Feb 15 20:25:25 debian mailnag[7832]:   File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 122, in __new__
Feb 15 20:25:25 debian mailnag[7832]:     bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
Feb 15 20:25:25 debian mailnag[7832]: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

ویرایش: یه نکته‌ای رو تازه فهمیدم، اگه خروجی journalctl رو توی فایل روی هارد ذخیره نکنی، توی ترمینال خروجی رو کامل نشون نمی‌ده، مثل اینکه مثلا horizontal scroll menu می‌خواد، یا همچین چیزی.
من موقع تایپ کردن این خروجی رو ندیده بودم (اون موقع نفرستاده بودین) ؛ ولی با توجه به این خروجی تقریبا مطمئن شدم حدسم درسته
یه بار تستش کنین

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #10 : 26 بهمن 1396، 11:08 ب‌ظ »
ممنون بابت وقتی که گذاشتی، من دیگه بیخیالش شدم چون یه پیغام خطای دیگه می‌گیرم.

Feb 15 20:35:00 debian systemd[1]: mailnag.service: Service hold-off time over, scheduling restart.
Feb 15 20:35:00 debian systemd[1]: Stopped Mailnag (a daemon that checks POP3 and IMAP).
-- Subject: Unit mailnag.service has finished shutting down
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit mailnag.service has finished shutting down.
Feb 15 20:35:00 debian systemd[1]: Started Mailnag (a daemon that checks POP3 and IMAP).
-- Subject: Unit mailnag.service has finished start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit mailnag.service has finished starting up.
--
-- The start-up result is done.
Feb 15 20:35:00 debian ModemManager[502]: <info>  Creating modem with plugin 'Generic' and '1' ports
Feb 15 20:35:00 debian ModemManager[502]: <warn>  Could not grab port (tty/ttyS0): 'Cannot add port 'tty/ttyS0', unhandled serial type'
Feb 15 20:35:00 debian ModemManager[502]: <warn>  Couldn't create modem for device at '/sys/devices/pci0000:00/0000:00:16.3': Failed to find primary AT port
Feb 15 20:35:00 debian mailnag[2156]: INFO (2018-02-15 20:35:00): Shutting down...
Feb 15 20:35:00 debian mailnag[2156]: Traceback (most recent call last):
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/bin/mailnag", line 167, in <module>
Feb 15 20:35:00 debian mailnag[2156]: INFO (2018-02-15 20:35:00): Shutting down...
Feb 15 20:35:00 debian mailnag[2156]:     if __name__ == '__main__': main()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/bin/mailnag", line 155, in main
Feb 15 20:35:00 debian mailnag[2156]:     daemon.init()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/daemon/mailnagdaemon.py", line 80, in init
Feb 15 20:35:00 debian mailnag[2156]:     accountman = AccountManager(CredentialStore.from_string(self._cfg.get('core', 'credentialstore')))
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/credentialstore.py", line 75, in from_string
Feb 15 20:35:00 debian mailnag[2156]:     cs = CredentialStore.get_default()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/credentialstore.py", line 66, in get_default
Feb 15 20:35:00 debian mailnag[2156]:     CredentialStore._instance = SupportedCredentialStores[_credentialstoretype]()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/credentialstore.py", line 96, in __init__
Feb 15 20:35:00 debian mailnag[2156]:     raise KeyringUnlockException('Failed to unlock default keyring')
Feb 15 20:35:00 debian mailnag[2156]: Mailnag.common.credentialstore.KeyringUnlockException: Failed to unlock default keyring
Feb 15 20:35:00 debian systemd[1]: mailnag.service: Main process exited, code=exited, status=1/FAILURE

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #11 : 26 بهمن 1396، 11:10 ب‌ظ »
سرویس دهنده ی ایمیل شما چیه ؟ چون گوگل و یاهو و سرویس دهنده های معروف این نرم افزار و کلا نرم افزارهای های قدیمی رو بستن و در صورت استفاده از این نرم افزار یه ایمیل به کاربر می دن
من از رایزآپ استفاده می‌کنم.

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #12 : 26 بهمن 1396، 11:14 ب‌ظ »
ممنون بابت وقتی که گذاشتی، من دیگه بیخیالش شدم چون یه پیغام خطای دیگه می‌گیرم.

Feb 15 20:35:00 debian systemd[1]: mailnag.service: Service hold-off time over, scheduling restart.
Feb 15 20:35:00 debian systemd[1]: Stopped Mailnag (a daemon that checks POP3 and IMAP).
-- Subject: Unit mailnag.service has finished shutting down
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit mailnag.service has finished shutting down.
Feb 15 20:35:00 debian systemd[1]: Started Mailnag (a daemon that checks POP3 and IMAP).
-- Subject: Unit mailnag.service has finished start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit mailnag.service has finished starting up.
--
-- The start-up result is done.
Feb 15 20:35:00 debian ModemManager[502]: <info>  Creating modem with plugin 'Generic' and '1' ports
Feb 15 20:35:00 debian ModemManager[502]: <warn>  Could not grab port (tty/ttyS0): 'Cannot add port 'tty/ttyS0', unhandled serial type'
Feb 15 20:35:00 debian ModemManager[502]: <warn>  Couldn't create modem for device at '/sys/devices/pci0000:00/0000:00:16.3': Failed to find primary AT port
Feb 15 20:35:00 debian mailnag[2156]: INFO (2018-02-15 20:35:00): Shutting down...
Feb 15 20:35:00 debian mailnag[2156]: Traceback (most recent call last):
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/bin/mailnag", line 167, in <module>
Feb 15 20:35:00 debian mailnag[2156]: INFO (2018-02-15 20:35:00): Shutting down...
Feb 15 20:35:00 debian mailnag[2156]:     if __name__ == '__main__': main()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/bin/mailnag", line 155, in main
Feb 15 20:35:00 debian mailnag[2156]:     daemon.init()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/daemon/mailnagdaemon.py", line 80, in init
Feb 15 20:35:00 debian mailnag[2156]:     accountman = AccountManager(CredentialStore.from_string(self._cfg.get('core', 'credentialstore')))
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/credentialstore.py", line 75, in from_string
Feb 15 20:35:00 debian mailnag[2156]:     cs = CredentialStore.get_default()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/credentialstore.py", line 66, in get_default
Feb 15 20:35:00 debian mailnag[2156]:     CredentialStore._instance = SupportedCredentialStores[_credentialstoretype]()
Feb 15 20:35:00 debian mailnag[2156]:   File "/usr/lib/python2.7/dist-packages/Mailnag/common/credentialstore.py", line 96, in __init__
Feb 15 20:35:00 debian mailnag[2156]:     raise KeyringUnlockException('Failed to unlock default keyring')
Feb 15 20:35:00 debian mailnag[2156]: Mailnag.common.credentialstore.KeyringUnlockException: Failed to unlock default keyring
Feb 15 20:35:00 debian systemd[1]: mailnag.service: Main process exited, code=exited, status=1/FAILURE
خواهش می کنم سلمان جان مشکل شما تقریبا حل شده ...
طبق گفته ی توسعه دهنده ی این نرم افزار با gnome-keyring کنتاکت داره و دلیل خطا اون هستش
در واقع نرم افزار الان بدون مشکل اجرا شده و مشکل قبلی رفع شده
کافیه شما اینا رو پاک کنین:
sudo apt remove gnome-keyring gir1.2-gnomekeyring-1.0حالا محض اطمینان یه دور سرویس رو ری استارت کنین:
sudo service mailnag restartچک کنین ببینین مشکلتون حل شدش ؟

من از رایزآپ استفاده می‌کنم.
اطلاعی در مورد وضعیت رایزرآپ در بلاک کردن این نرم افزار ندارم متاسفانه ولی طبق خروجی بلاک نکرده

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #13 : 26 بهمن 1396، 11:21 ب‌ظ »
اینم لینکی که توسعه دهنده در مورد کنتاکت این نرم افزار با gnome-keyring نظر داده :
https://github.com/pulb/mailnag/issues/126

در ضمن اگه از قبل این نرم افزار کانفیگ نشده و ایمیل توش ست نشده این دستور رو بزنین:
mailnag-configو ایمیل رو توش ست کنین

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : استفاده از mailnag به عنوان یک systemd service
« پاسخ #14 : 26 بهمن 1396، 11:22 ب‌ظ »
طبق گفته ی توسعه دهنده ی این نرم افزار با gnome-keyring کنتاکت داره و دلیل خطا اون هستش
در واقع نرم افزار الان بدون مشکل اجرا شده و مشکل قبلی رفع شده
کافیه شما اینا رو پاک کنین:
sudo apt remove gnome-keyring gir1.2-gnomekeyring-1.0حالا محض اطمینان یه دور سرویس رو ری استارت کنین:
sudo service mailnag restartچک کنین ببینین مشکلتون حل شدش ؟

اگه بخوام gnome-keyring رو پاک کنم، کل گنوم رو به فنا می‌ده! با سوئیچ dry-run چک کردم که چه بلایی سر سیستم میاره!

 sudo apt --dry-run purge gnome-keyring
[sudo] password for salman:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gir1.2-accountsservice-1.0 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-gnomebluetooth-1.0
  gir1.2-ibus-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 gir1.2-polkit-1.0
  gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gnome-session-bin
  gnome-session-common libecal-1.2-19 libedata-cal-1.2-28 libedataserverui-1.2-1 libfolks-telepathy25 libgdm1
  libtelepathy-logger3 p11-kit p11-kit-modules xwayland
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  chrome-gnome-shell* evolution-data-server* gdm3* gnome-contacts* gnome-core* gnome-keyring* gnome-session*
  gnome-shell* gnome-shell-extension-autohidetopbar* gnome-shell-extension-dashtodock* gnome-shell-extensions*
  libfolks-eds25* seahorse* task-gnome-desktop*
0 upgraded, 0 newly installed, 14 to remove and 0 not upgraded.
Purg task-gnome-desktop [3.39]
Purg gnome-core [1:3.22+3]
Purg chrome-gnome-shell [8-4]
Purg gnome-shell-extensions [3.22.2-1]
Purg gnome-shell-extension-dashtodock [55-4]
Purg gnome-shell [3.22.3-3] [gnome-session:amd64 gnome-shell-extension-autohidetopbar:amd64 gdm3:amd64 ]
Purg gnome-contacts [3.22.1-1+b2] [gnome-session:amd64 gnome-shell-extension-autohidetopbar:amd64 gdm3:amd64 ]
Purg libfolks-eds25 [0.11.3-2] [gnome-session:amd64 gnome-shell-extension-autohidetopbar:amd64 gdm3:amd64 ]
Purg evolution-data-server [3.22.7-1] [gnome-session:amd64 gnome-shell-extension-autohidetopbar:amd64 gdm3:amd64 ]
Purg gdm3 [3.22.3-3+deb9u1] [gnome-session:amd64 gnome-shell-extension-autohidetopbar:amd64 ]
Purg seahorse [3.20.0-3.1] [gnome-session:amd64 gnome-shell-extension-autohidetopbar:amd64 ]
Purg gnome-keyring [3.20.0-3] [gnome-session:amd64 gnome-shell-extension-autohidetopbar:amd64 ]
Purg gnome-session [3.22.3-1] [gnome-shell-extension-autohidetopbar:amd64 ]
Purg gnome-shell-extension-autohidetopbar [20161203-1]