انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: سلمان م. در 26 بهمن 1396، 03:18 بظ
-
ویرایش: بنظر میرسه که خود 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'.
-
خب اینجا فقط میشه دید که از اون نرمافزار خارج شده. باید دوباره اجراش کنی و بعد خروجی دستور زیر رو بدی، شاید اطلاعات بیشتری اونجا باشه:
sudo journalctl -xe
-
یه چیز عجیبی میگیرم که نمیدونم ربطش به 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)
-
سلام
علاوه بر اون چیزی که معین گفتن خروجی این رو هم بذارین:
mailnag
خیلی از سرویس دهنده های ایمیل mailnag رو به خاطر api قدیمیش بستن مثلا توی یاهو باید از آدرس زیر :
https://login.yahoo.com/account/security#other-apps (https://login.yahoo.com/account/security#other-apps)
گزینه ی Allow apps that use less secure sign-in رو فعال کرده باشین.
شاید دلیلش اینه که نرم افزار خودش به تنهایی درست اجرا نمی شه و ربطی به systemd نداشته باشه.
گوگل هم سیاست مشابهی رو در مورد این نرم افزار بکار گرفته و باید تنظیمات ایمیل دستکاری بشه تا بتونین از mailnag استفاده کنین (که البته من توصیه اش نمی کنم)
-
سلام
علاوه بر اون چیزی که معین گفتن خروجی این رو هم بذارین:
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).
-
خیلی از سرویس دهنده های ایمیل mailnag رو به خاطر api قدیمیش بستن مثلا توی یاهو باید از آدرس زیر :
https://login.yahoo.com/account/security#other-apps (https://login.yahoo.com/account/security#other-apps)
گزینه ی Allow apps that use less secure sign-in رو فعال کرده باشین.
خوب پس من همون بیخیالش بشم بهتره.
-
یه چیز عجیبی میگیرم که نمیدونم ربطش به mailnag به چی هست!
این دستور رو دقیقا بعد از ریستارت کردن mailnag اجرا بکن. در حقیقت میشه:
sudo systemctl restart mailnag
journalctl -xe
-
یه چیز عجیبی میگیرم که نمیدونم ربطش به 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 میخواد، یا همچین چیزی.
-
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 (https://myaccount.google.com/lesssecureapps)
از موارد ضعف دیگه ی این نرم افزار ، عدم پشتیبانی تایید دو مرحله ای (HOTP/TOTP) هستش
-
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 میخواد، یا همچین چیزی.
من موقع تایپ کردن این خروجی رو ندیده بودم (اون موقع نفرستاده بودین) ؛ ولی با توجه به این خروجی تقریبا مطمئن شدم حدسم درسته
یه بار تستش کنین
-
ممنون بابت وقتی که گذاشتی، من دیگه بیخیالش شدم چون یه پیغام خطای دیگه میگیرم.
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
-
سرویس دهنده ی ایمیل شما چیه ؟ چون گوگل و یاهو و سرویس دهنده های معروف این نرم افزار و کلا نرم افزارهای های قدیمی رو بستن و در صورت استفاده از این نرم افزار یه ایمیل به کاربر می دن
من از رایزآپ استفاده میکنم.
-
ممنون بابت وقتی که گذاشتی، من دیگه بیخیالش شدم چون یه پیغام خطای دیگه میگیرم.
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
چک کنین ببینین مشکلتون حل شدش ؟
من از رایزآپ استفاده میکنم.
اطلاعی در مورد وضعیت رایزرآپ در بلاک کردن این نرم افزار ندارم متاسفانه ولی طبق خروجی بلاک نکرده
-
اینم لینکی که توسعه دهنده در مورد کنتاکت این نرم افزار با gnome-keyring نظر داده :
https://github.com/pulb/mailnag/issues/126 (https://github.com/pulb/mailnag/issues/126)
در ضمن اگه از قبل این نرم افزار کانفیگ نشده و ایمیل توش ست نشده این دستور رو بزنین:
mailnag-config
و ایمیل رو توش ست کنین
-
طبق گفته ی توسعه دهنده ی این نرم افزار با 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]
-
اوه اوه حواسم نبود شما گنوم دارین
فقط اینو پاک کنین ببینین درست می شه :
sudo apt remove gir1.2-gnomekeyring-1.0
البته اینو هم از قبل تستش کنین چون من گنوم ندارم
-
اگر این رو پاک کن، تقریبن درست میشه:
● mailnag.service - Mailnag (a daemon that checks POP3 and IMAP)
Loaded: loaded (/etc/systemd/system/mailnag.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-02-15 20:57:03 CET; 6s ago
Main PID: 3977 (mailnag)
Tasks: 8 (limit: 4915)
CGroup: /system.slice/mailnag.service
├─3977 /usr/bin/python /usr/bin/mailnag
├─3991 dbus-launch --autolaunch 2403144acf014c84bfba8cc34c6b2e0c --binary-syntax --close-stderr
└─3992 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
ولی یه اروری میده که نمیتونه authenticate کنه.
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Successfully enabled plugin 'dbusplugin'.
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Successfully enabled plugin 'dbusplugin'.
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Successfully enabled plugin 'libnotifyplugin'.
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Successfully enabled plugin 'libnotifyplugin'.
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Successfully enabled plugin 'soundplugin'.
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Successfully enabled plugin 'soundplugin'.
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Checking 1 email account(s).
Feb 15 20:57:03 debian mailnag[3977]: INFO (2018-02-15 20:57:03): Checking 1 email account(s).
Feb 15 20:57:06 debian mailnag[3977]: ERROR (2018-02-15 20:57:06): Failed to connect to account '**CENSORED BY ME**' ([AUTHEN
Feb 15 20:57:06 debian mailnag[3977]: ERROR (2018-02-15 20:57:06): Failed to connect to account '**CENSORED BY ME**' ([AUTHEN
-
خب پس الان مشکل نرم افزار حل شده
مشکل authenticate مربوط می شه به همون داستان مشکل ضعف امنیتی که از اولش گفتم.
چون رایزآپ ندارم نمی دونم دقیقاً باید چیکار بکنین تا مجوز به این نرم افزار داده بشه ولی شکل کلی داستان اینه که باید برین اینباکستون رو چک کنین و می بینین که خود سرویس دهنده (مثلا اینجا رایزآپ) یه ایمیل بهتون داده که من فلان نرم افزار رو بلاک کردم (به فلان دلیل) و شما می تونین با رفتن به این لینک اجازه رو به این نرم افزار یا نرم افزارهای ضعیف و قدیمی بدین.
یه دور اینباکس رو چک کنین ببینین رایزآپ هم همین طوریه یا نه. اگه بود می تونین اجازه رو به این نرم افزار بدین (که البته من توصیه اش نمی کنم چون تا اینجا بار آموزشی داشت و بازی کردن با سیستم خوب بود ولی بعدش مشکلات امنیتی رو به همراه داره و ریسکش با خودتون هستش)
-
خب پس الان مشکل نرم افزار حل شده
ممنون بابت راهنماییهای شما.
-
خواهش می کنم سلمان جان
-
یه دور اینباکس رو چک کنین ببینین رایزرآپ هم همین طوریه یا نه. اگه بود می تونین اجازه رو به این نرم افزار بدین (که البته من توصیه اش نمی کنم چون تا اینجا بار آموزشی داشت و بازی کردن با سیستم خوب بود ولی بعدش مشکلات امنیتی رو به همراه داره و ریسکش با خودتون هستش)
همینچیزی ندیدم که داشته باشه.
-
همینچیزی ندیدم که داشته باشه.
والا نمی دونم وضعیت رایزآپ دقیقاً چه شکلیه و اصلا آیا این امکان مجوز دادن تو رایزآپ وجود داره یا نه ولی مثلا این یه نمونه ایمیل هستش که جیمیل می فرسته (یاهو هم وضعیت مشابهی داره)
-
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
همینطوری که گفته، نیاز به استفاده از DBUS داره و باید X11 براش اجرا شده باشه. میشه اینکار رو عملی کرد (پیشنیازش رو راه افتادن X11 بذاری و DISPLAY$ هم دستی تنظیم کنی)، ولی پیشنهاد نمیکنم. در نتیجه بهترین کار اینه که بجای systemd توی Sessions قرار بگیره. در اون حالت DISPLAY$ هم تنظیم شده، در نتیجه دیگه ایرادی نخواهی گرفت.