Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

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

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.