Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

AWG_SSH_PKG_MGR_FAIL Сетевое оборудование и VPN

AmneziaWG: Ошибка Remote server package manager error при SSH установке

Обновлено: 25.08.2026 · Официальная документация ↗
  • Мастер автоматической установки Amnezia App останавливается на шаге 'Настройка сервера'.
  • Диалоговое окно выдает ошибку: SSH installation script failed: remote server package manager error.
  • В консоли сервера процессы apt-get или dpkg заблокированы файлами /var/lib/dpkg/lock-frontend.
  • Служба Docker не может установиться из-за отсутствия ключей GPG или неподдерживаемой версии OS.

1. Проверка блокировок пакетного менеджера на сервере

Подключитесь к серверу по SSH и завершите зависшие процессы обновления:

# Поиск блокирующих процессов
lsof /var/lib/dpkg/lock-frontend
# Удаление зависших замков (если процессы не активны)
rm -f /var/lib/apt/lists/lock
rm -f /var/cache/apt/archives/lock
rm -f /var/lib/dpkg/lock*
dpkg --configure -a

2. Обновление репозиториев и проверка доступности зеркал

apt-get update && apt-get upgrade -y
# Для RHEL / AlmaLinux / Rocky:
dnf clean all && dnf makecache

3. Проверка доступности Swap и оперативной памяти

При объеме RAM 512 МБ сборка модуля ядра dkms-amneziawg завершается аварийно по OOM Killer:

free -m
# Создание файла подкачки 2 ГБ:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

4. Ручная установка Docker перед запуском Amnezia

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl enable --now docker

5. Повторный запуск установки в Amnezia App

После подготовки хоста выберите в приложении повторную попытку настройки через протокол AmneziaWG.

💡 Практика специалистов: Всегда проверяйте наличие свободных Inode командой 'df -i'. Забитый каталог /var/lib/docker при частых переустановках не дает скрипту создать временные файлы конфигурации.

Частые вопросы (FAQ)

Какие дистрибутивы Linux гарантированно поддерживаются скриптом Amnezia?

Официально поддерживаются Ubuntu (20.04, 22.04, 24.04), Debian (11, 12), AlmaLinux 8/9, Rocky Linux 8/9 и CentOS Stream.

Почему скрипт падает на чистом сервере с Ubuntu 24.04?

В Ubuntu 24.04 изменен механизм работы unattended-upgrades при первом старте. Подождите 3–5 минут после первого запуска VPS или выполните killall apt-get.

Нужны ли права root для SSH пользователя?

Да, пользователю необходим беспарольный sudo доступ (NOPASSWD: ALL) или прямой вход под учетной записью root.

Что делать, если скрипт падает из-за ошибки 'Certificate verification failed' при apt-get?

Обновите пакет корневых сертификатов вручную: apt-get install -y ca-certificates.

Полезные материалы
Рекомендуем