Хотел поставить на Astralinux 1.8.1 ABB Synology, но установка завершается ошибкой. при этом на Astralinux 1.7 ставится нормально. Ядро в новой версии Abb поддерживается. В 1.8 используется gcc-12, uname -a Linux astratest2 6.1.90-1-generic #astra2+ci15 SMP PREEMPT_DYNAMIC Tue Jul 23 09:49:19 MSK 2024 x86_64 GNU/Linux make (4.3-4.1+b1), dkms (3.0.10-8+deb12u1+b1).
Требования ABB
System requirement
Linux distributions:
- Debian:10, 11, 12
- Ubuntu:16.04, 18.04, 20.04, 22.04, 24.04
- Architechture: x86_64, check with
uname -m
Required components on the target device:
- linux-headers-$(uname -r)
- make 4.1 version or above
- dkms 2.2.0.3 version or above
- gcc 4.8.2 version or above
Verifying archive integrity… 100% MD5 checksums are OK. All good.
Uncompressing Active Backup for Business Agent 100%
Сущ:1 https://download.astralinux.ru/astra/stable/1.8_x86-64/repository-extended 1.8_x86-64 InRelease
Сущ:2 https://download.astralinux.ru/astra/stable/1.8_x86-64/repository-main 1.8_x86-64 InRelease
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
- start checking dependency of (3)
- checking linux-headers-6.1.90-1-generic
- linux-headers-6.1.90-1-generic has already installed
- checking dkms
- dkms has already installed
- checking make
- make has already installed
- start installing snapshot driver and agent service
- snapshot driver has not installed, installing snapshot driver
- installing synosnap-0.11.4.deb (Чтение базы данных … на данный момент установлено 260018 файлов и каталогов.) Подготовка к распаковке synosnap-0.11.4.deb … rmmod: ERROR: Module synosnap is not currently loaded Deleting module synosnap-0.11.4 completely from the DKMS tree. Распаковывается synosnap (0.11.4) на замену (0.11.4) … Настраивается пакет synosnap (0.11.4) … Loading new synosnap-0.11.4 DKMS files… Building for 6.1.90-1-generic Building initial module for 6.1.90-1-generic Error! Bad return status for module build on kernel: 6.1.90-1-generic (x86_64) Consult /var/lib/dkms/synosnap/0.11.4/build/make.log for more information. dpkg: ошибка при обработке пакета synosnap (–install): подпроцесс из пакета synosnap установлен сценарий post-installation возвратил код ошибки 1 При обработке следующих пакетов произошли ошибки: synosnap
- failed to install snapshot driver
- Please review the highlighted information above.
- Please check if your distro / kernel version is supported in detail at
- https://kb.synology.com/en-us/DSM/help/ActiveBackup/activebackup_business_requireandlimit
- or the «System requirement» part in README.md
вывод лога
cat /var/lib/dkms/synosnap/0.11.4/build/make.log
DKMS make.log for synosnap-0.11.4 for kernel 6.1.90-1-generic (x86_64)
Сб 28 дек 2024 14:35:00 +12
make: вход в каталог «/usr/src/linux-headers-6.1.90-1-generic»
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc-12 (Astra 12.2.0-14.astra3+b1) 12.2.0
You are using:
CC [M] /var/lib/dkms/synosnap/0.11.4/build/bdev_state_handler.o
/bin/sh: строка 1: gcc: команда не найдена
CC [M] /var/lib/dkms/synosnap/0.11.4/build/bio_helper.o
/bin/sh: строка 1: gcc: команда не найдена
make[1]: *** [scripts/Makefile.build:250: /var/lib/dkms/synosnap/0.11.4/build/bdev_state_handler.o] Ошибка 127
make[1]: *** Ожидание завершения заданий…
make[1]: *** [scripts/Makefile.build:250: /var/lib/dkms/synosnap/0.11.4/build/bio_helper.o] Ошибка 127
CC [M] /var/lib/dkms/synosnap/0.11.4/build/bio_list.o
/bin/sh: строка 1: gcc: команда не найдена
make[1]: *** [scripts/Makefile.build:250: /var/lib/dkms/synosnap/0.11.4/build/bio_list.o] Ошибка 127
make: *** [Makefile:2021: /var/lib/dkms/synosnap/0.11.4/build] Ошибка 2
make: выход из каталога «/usr/src/linux-headers-6.1.90-1-generic»
еще одна особенность на форуме synology нашел после sudo rm /var/lib/dpkg/info/synosnap* sudo apt -f install все устанавливается, подключается к NAS и Nas видит арм, но резервная копия делается с ошибкой по ядру
var/lib/dpkg/info$ ls | grep synosnap synosnap.list synosnap.md5sums synosnap.postinst synosnap.postrm synosnap.preinst synosnap.prerm
Для эксперимента уже начал ставить на версию орел и все компоненты защитные поотключал.