І отримую помилку:
named[125458]: could not configure root.hints from /usr/share/dns/root.hints: file not foundРозумію, що служба не може прочитати файл з кореневими DNS серверами. Перевіряю цю папку. Її справді немає.
Советы по настройке компьютеров, гаджетов, настройка и установка программ, планшетов, телефонов, смартфонов. Решение компьютерных проблем.
named[125458]: could not configure root.hints from /usr/share/dns/root.hints: file not foundРозумію, що служба не може прочитати файл з кореневими DNS серверами. Перевіряю цю папку. Її справді немає.
Есть локальная сеть. Для доступа в инет работает прокси-сервер. На одном из внутренних серверов поставил docker. При первой же попытке что-то получить докером из инета появилась ошибка
docker search debian
Error response from daemon: Get "https://index.docker.io/v1/search?q=debian&n=25": dial tcp: lookup index.docker.io on 192.168.10.10:53: server misbehaving
Тут 192.168.10.10 это внутренний DNS сервер сети.
Переменных среды HTTP_PROXY там нет. Единственное упоминание нашего прокси в системе - в APT настроено получение программ через прокси. В файле /etc/apt/apt.conf есть
Acquire::http::Proxy "http://proxy.domain.ua:80/";
Но это не должно влиять на нашу проблему.
Прежде чем ставить переменные среды, полез в документацию.
useradd --password verysecretpassword i-ivanenko
Установил squid. Подключил к нему одну машину - все работало хорошо. Подключил ораву клиентов. Часть клиентов работало хорошо. А часть нет.
В логах по команде "journalctl --unit=squid" валом были ошибки
Mar 08 11:41:15 testsrv squid[739]: comm_openex socket failure: (24) Too many open files
Mar 08 11:41:15 testsrv squid[739]: comm_openex socket failure: (24) Too many open files
Mar 08 11:41:16 testsrv squid[739]: comm_openex socket failure: (24) Too many open files
Mar 08 11:41:34 testsrv squid[739]: WARNING! Your cache is running out of filedescriptors
Mar 08 11:42:07 testsrv squid[739]: WARNING! Your cache is running out of filedescriptors
Mar 08 11:42:23 testsrv squid[739]: WARNING! Your cache is running out of filedescriptors
Собственно в логах все написано - сквид не может открыть нужное количество файлов.
Есть система Линукс в которой контейнер LXC . В контейнере свои правила брандмауэра NFTables. Понадобилось мне из NFTables посылать сообщения в лог. Команда типа такой:
tcp dport 22 ct state new log prefix "nftables ssh" drop
Где меня ждал облом. В логах этих записей не было.
Acquire::http::Proxy "http://proxy.domain.com:8080/";
cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown r-----
cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown r-----
Nov 2 11:06:07 test-debian named[5080]: couldn't mkdir '//run': Permission denied
Nov 2 11:06:07 test-debian named[5080]: generating session key for dynamic DNS
Nov 2 11:06:07 test-debian named[5080]: couldn't mkdir '//run': Permission denied
Nov 2 11:06:07 test-debian named[5080]: could not create //run/named/session.key
Nov 2 11:06:07 test-debian named[5080]: failed to generate session key for dynamic DNS: permission denied
[Mon Feb 12 13:22:18.943860 2018] [core:notice] [pid 846] AH00094: Command line: '/usr/sbin/apache2'Can't locate CGI/Carp.pm in @INC (you may need to install the CGI::Carp module) (@INC contains: