Запуск PostgreSQL внутри тюрьмы с использованием FreeBSD

Я использую FreeBSD 8.0 и настроил jail, pgsql, для работы в качестве сервера базы данных. После установки я попытался запустить initdb но получите следующую ошибку:

$ /usr/local/pgsql/bin/initdb -D /usr/home/pgsql
cannot create /dev/null: Permission denied
fgets failure: No such file or directory
The program "postgres" is needed by initdb but was not found in the
same directory as "/usr/local/pgsql/bin/initdb".
Check your installation.

еще dev/null существует:

root # ls /dev
null

а также postgres находится в том же каталоге:

root # find / -name postgres -print
/usr/local/pgsql/bin/postgres

Есть идеи?

1 ответ

Решение

Так /dev/null существует, или у вас есть смонтированные devfs? Если вы только что создали символическую ссылку или что-то еще, это не сработает.

Другие вопросы по тегам