У меня установлен apparmor, но я его не использую.
Создание папки /var/log/named с разрешениями bind:bind 755 было всем, что мне нужно было сделать. Сами файлы журнала генерируются с помощью разрешений bind:bind 644.
Этот метод работал для меня ..... просто попробуйте ...
проверьте файл /etc/apt/apt.conf
Содержимое было:
Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";
Именно по этой причине вы могли достичь прокси-сервера, но не могли пройти мимо него, так как нет информации об имени пользователя. Так что просто вставьте эту информацию в нее ..
Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";
сохраните файл, и все готово ...
BROTIP: Лучше добавьте эти строки в другом файле /etc/apt/apt.conf.d/80proxy. Это гарантирует, что после изменения версии обновления не будут потеряны.
Чтобы настроить прокси-сервер, установите переменную среды http_proxy. Если прокси-сервер является proxy.example.com на порту 8080, и вам необходимо пройти аутентификацию с именем пользователя user и паролем pass, запустите:
sudo http_proxy='http://user:pass@proxy.example.com:8080/' apt-get install package-name
Чтобы установить такой прокси навсегда, создайте /etc/apt/apt.conf.d/30proxy, содержащий:
Acquire::http::Proxy "http://user:pass@proxy.example.com:8080/";
Изменения сразу видны при следующем запуске apt.
Альтернативой является использование диспетчера пакетов Synaptics, установив в его настройках прокси-сервер, к которому вы хотите подключиться. Вы можете найти конфигурацию, используя этот путь: Настройки -> Настройки -> Сеть