Offlineimap unknown Ошибка протокола SSL

[112559]Если вы используете Ubuntu, вы должны добавить свою строку в конце [113165]/etc/sudoers[113166], чтобы никакие другие строки не могли перекрыть вашу запись. [12327] Если ваша запись идет до [113167]%sudo[113168] запись, она будет переопределять вашу запись, потому что в Ubuntu, вы находитесь в [113169]sudo group[113170]:[12328] И вы должны разрешить как ваш сценарий обертки, так и фактический сценарий (В вашем случае, это [113171]/usr/local/bin/backup[113172] и [113173] /opt/storeBackup/bin/storeBackup. pl[113174])[112564]
1
23.05.2017, 15:40
2 ответа

Проблема началась, когда я установил версию python для Homebrew, а не версию для Apple. Ошибка была устранена путем запуска

brew uninstall python

. Я обнаружил, что это было решение, прочитав о аналогичной ошибке , созданной другой программой Python в OS X.

5
27.01.2020, 23:14

Мне нужны установленные версии Python для Apple и Homebrew. Некоторые пакеты мне нужно установить из pip, и у меня нет административного доступа к этому рабочему Macbook Pro. Таким образом, единственный доступный мне пункт - это Homebrew. В итоге я установил следующий PYTHONPATH перед запуском скрипта offlineimap.py:

PYTHONPATH="/Library/Python/2.7/site-packages" exec "/Users/tblancher/homebrew/Cellar/offlineimap/7.0.7/libexec/offlineimap.py" "$@"

Я также изменил сам скрипт offlineimap.py. Я изменил первую строку с этого:

#!/usr/bin/env python

На это:

#!/usr/bin/python

Очевидно env понимал, что это было в Homebrew, и поэтому пытался использовать Homebrew python. Offlineimap теперь работает правильно, как и мой пакет Python, установленный Homebrew-pip (mutt-ics, если вам интересно).

1
27.01.2020, 23:14

Теги

Похожие вопросы