Версия пакета: rear-2.9-alt1 Сейчас в Sisyphus наблюдается следующая проблема при создании rescue/backup образа с помощью rear Шаги воспроизведения: rear -v -d -D mkrescue или rear -v -d -D mkbackup Фактический результат: # rear -v -d mkbackup ... Running 'output' stage ====================== Making ISO image ERROR: Could not create ISO image (with /usr/bin/mkisofs) Some latest log messages since the last called script 820_create_iso_image.sh: 962 320 55544 2115 24576 Unknown charset '(NULL POINTER)'. Known charsets are: mkisofs: 'iconv -l' lists more available names. ... В итоге образ rescue/backup не создаётся.
Created attachment 19809 [details] rear -v -d -D mkbackup (вывод)
Пожалуйста, проверьте из задания #397674
(Ответ для Andrew Vasilyev на комментарий #2) > Пожалуйста, проверьте из задания #397674 С версией rear-2.9-alt2 (sisyphus+397674.200.2.1) проблема продолжает воспроизводиться.
(Ответ для Vladislav Glinkin на комментарий #3) > С версией rear-2.9-alt2 (sisyphus+397674.200.2.1) проблема продолжает > воспроизводиться. А если в файле /usr/share/rear/output/ISO/Linux-i386/820_create_iso_image.sh убрать перенаправление вывода mkisofs в /dev/null и добавить LANG/LC_ALL: --- a/usr/share/rear/output/ISO/Linux-i386/820_create_iso_image.sh +++ b/usr/share/rear/output/ISO/Linux-i386/820_create_iso_image.sh @@ -32,10 +32,12 @@ if test "ebiso" = $( basename $ISO_MKISOFS_BIN ) ; then Error "$ISO_MKISOFS_BIN works only with UEFI" fi else + export LC_CTYPE=C LC_ALL=C LANG=C $ISO_MKISOFS_BIN $v $ISO_MKISOFS_OPTS -o "$ISO_DIR/$ISO_PREFIX.iso" \ -b isolinux/isolinux.bin -c isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ - -R -J -volid "$ISO_VOLID" $EFIBOOT -v -iso-level 3 . >/dev/null + -R -J -volid "$ISO_VOLID" $EFIBOOT -v -iso-level 3 . +# >/dev/null ##-R -J -volid "$ISO_VOLID" $EFIBOOT "${ISO_FILES[@]}" >/dev/null fi StopIfError "Could not create ISO image (with $ISO_MKISOFS_BIN)" мы увидим что-нибудь полезное?
(Ответ для Andrew Vasilyev на комментарий #2) > Пожалуйста, проверьте из задания #397674 Перепроверил поведение ещё раз. В итоге пришёл к выводу, что во время перепроверки допустил ошибку. А именно - предварительно не подготовил /etc/rear/local.conf Использовал следующие настройки: OUTPUT=USB BACKUP=NETFS BACKUP_URL=usb:///dev/disk/by-label/REAR-000 Результаты получились следующими: 1) Без #397674 всё упиралось в зависание вида https://github.com/rear/rear/issues/3017 при загрузке в собранный rescue/backup образ. 2) С #397674 данная проблема не воспроизвелась. Загрузка в rescue/backup образ прошла успешно. По итогу можно утверждать, что проблема вида ERROR: Could not create ISO image (with /usr/bin/mkisofs) вызвана некорректной конфигурацией в /etc/rear/local.conf, а https://github.com/rear/rear/issues/3017 решается обновлением до #397674
rear-2.9-alt2 -> sisyphus: Sat Oct 18 2025 Andrew A. Vasilyev <andy@altlinux> 2.9-alt2 - change datadir to /usr/share/doc/rear to fit systemd units path test (Closes: #56457) - add R: syslinux-extlinux (Closes: #56456)