Записки Вовика

errors

Ошибка запуска sendmail на RaspberryPi

Просмотров: 1620Комментарии: 0
*nixRaspberry PiЗаметки

На моем RPi установлена Fedora remix release 18 (Raspberrypi Fedora Remix).

Эта версия использует демон systemd для управления сервисами. Так вот sendmail отказывался запускаться, как вручную, так и при старте системы.

Далее...

Ошибка при работе в несколько ssh-соединений.

Просмотров: 767Комментарии: 0
*nixЗаметки

Сегодня наткнулся на следующую ошибку.

При попытке запуска программы (/some/path/proftpd reload) выдавалось сообщение об ошибке:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

Первое, что пришло в голову - намутил в конфиге ProFTPd, так как только что внес изменения в файловую структуру FTP сервера и перенес некоторые папки. Однако перезагрузка ProFTPd происходила успешно и он работал корректно.

Ситуация оказалась в следующем.

Для работы я запустил две сессии SSH для удобства работы (подправил конфигурацию, перезапустил сервер, проверил изменения). Оказалось, что я удалил каталог, а для второй сессии он был установлен как текущий. При этом запуск программы срабатывал, потому что я вызывал программу используя полный путь. После запуска программы оболочка пыталась считать текущий каталог (getcwd) и ругалась на его отсутствие.

Если у вас еще не появилось решение проблемы в данном случае, то сгодится переход в любой существующий каталог, например "cd /"