AmneziaWG: Ошибка Remote server package manager error при SSH установке
- Мастер автоматической установки 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 -a2. Обновление репозиториев и проверка доступности зеркал
apt-get update && apt-get upgrade -y
# Для RHEL / AlmaLinux / Rocky:
dnf clean all && dnf makecache3. Проверка доступности 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/fstab4. Ручная установка Docker перед запуском Amnezia
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl enable --now docker5. Повторный запуск установки в Amnezia App
После подготовки хоста выберите в приложении повторную попытку настройки через протокол AmneziaWG.
Частые вопросы (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.