Quote from: DmB99 on April 17, 2026, 10:43:55 AMВсем доброго дня!С этой проблемой сборолся: в 276 строке скрипта надо добавить -f для принудительного обновления репозитория, а в 305 строке добавить -U для предотвращения повторного обновления репозитория:
Подскажите, пожалуйста!
Файл os-amneziawg-v2.tar на странице GitHub os-amneziawg не нашел. Скачал ZIP-архив через кнопку "Code"->Download ZIP, распаковал его на OPNsense в папке /tmp/os-amneziawg.
При инсталляции выдает ошибку обновления репозитория и, соответственно, не копирует бинарники. Пробовал переустановить - не помогает.
В чем может быть дело?
...
Code Select
276: pkg update -f -r FreeBSD-quarterly 2>/dev/null || warn "pkg update failed — trying install anyway"
...
305: pkg install -y -U -r FreeBSD-quarterly amnezia-tools 2>/dev/null; thenПосле этого плагин установился.Но потом опять сломался: перезагрузил OPNsense и получил, что модуль ядра if_amn не загружен. Попытка принудительного запуска выдает ошибку:
Code Select
root@hds-firewall:/tmp/os-amneziawg # kldload if_amn
kldload: can't load if_amn: module already loaded or in kernelПопробовал переустановить amnezia-kmod, выдает ошибку, что уже установлен:Code Select
root@hds-firewall:/tmp/os-amneziawg # pkg add https://pkg.freebsd.org/FreeBSD:14:amd64/latest/All/Hashed/amnezia-kmod-2.0.10.1403000~3fe5f2d1f4.pkg
Fetching amnezia-kmod-2.0.10.1403000~3fe5f2d1f4.pkg: 100% 38 KiB 38.7kB/s 00:01
Installing amnezia-kmod-2.0.10.1403000...
the most recent version of amnezia-kmod-2.0.10.1403000 is already installed
В /boot/modules есть 2 файла: if_amn.ko и linker.hints, но модуль ядра все равно не запускается.Удалил amnezia-kmod (pkg unlock amnezia-kmod, pkg delete amnezia-kmod), добавил опцию -U в строку 288 (аналогично 305). pkg пишет, что пакет amnezia-kmod установлен, но модуль ядра так и не запускается.
Code Select
Install from FreeBSD quarterly repo? [Y/n]
[OK] Temporary FreeBSD quarterly repo configured
[OK] pkg locked (preventing self-upgrade from quarterly)
Updating FreeBSD-quarterly repository catalogue...
Fetching meta.conf: 100% 179 B 0.2kB/s 00:01
Fetching packagesite.pkg: 100% 10 MiB 2.8MB/s 00:04
Processing entries: 100%
FreeBSD-quarterly repository update completed. 37065 packages processed.
All repositories are up to date.
Installing amnezia-kmod...
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
amnezia-kmod: 2.0.10.1403000 [FreeBSD-quarterly]
Number of packages to be installed: 1
[1/1] Installing amnezia-kmod-2.0.10.1403000...
[1/1] Extracting amnezia-kmod-2.0.10.1403000: 100%
[OK] amnezia-kmod installed
[OK] amnezia-kmod locked (prevents accidental upgrade)
[OK] Temporary FreeBSD repo config removed
...
root@hds-firewall:/tmp/os-amneziawg # kldload if_amn
kldload: can't load if_amn: module already loaded or in kernel
"