работал нормально, пока не дернул меня чёрт обновиться с 6.0 до 6.1 (FreeBSD)
Сегодня опять пересобрал мир (6.1) и постгрю (8.1.4) из свежескачаных сырцов/портов - результат тот же. При старте выдается:
postgres[24415]: [1-1] LOG: could not create IPv6 socket: Protocol not supported
postgres[24415]: [2-1] WARNING: could not create listen socket for "localhost"
postgres[24415]: [3-1] FATAL: could not create any TCP/IP socketsчего ей бедолаге надо? инициализирует базы нормально, без ошибок. то что она не может создать сокеты понятно :-) а почему перестала мочь? с правами всё вроде нормально. конфиг постгри по умолчанию
Памажите!!! :-(
никто не знает? :-) ладно, смотрим дальше
я всегда запускал постгрю через сокет - не было нужды пускать к ней через сеть. Ну коль выхода нет - будем через ip локально цепляться пробовать - и ура! - запустилась (по умолчанию то она запускается как раз без сетевых подключений).Ладно - можно уже ковыряться, но мне интересно, почему другие могут создать сокет, а постгря нет? Хоцца всё же вернуться к привычному
LOG: could not create socket for statistics collector: Protocol not supported
LOG: disabling statistics collector for lack of working socket
>никто не знает? :-) ладно, смотрим дальше
>я всегда запускал постгрю через сокет - не было нужды пускать к
>ней через сеть. Ну коль выхода нет - будем через ip
>локально цепляться пробовать - и ура! - запустилась (по умолчанию то
>она запускается как раз без сетевых подключений).
>
>Ладно - можно уже ковыряться, но мне интересно, почему другие могут создать
>сокет, а постгря нет? Хоцца всё же вернуться к привычному
>
>LOG: could not create socket for statistics collector: Protocol not supported
>
>LOG: disabling statistics collector for lack of working socket
по видимому ядро, да и система собралась с NO_INET6=true, а постгре до этого собран был с поддержкой ipv6. Вот он и плачет, что не может создать слушающий ipv6 сокет.
portupgrade postgresql* поможет.
неее, мне надо с unix-socket