Bug 57704 - isoinspector не работает с образами ISO и LIVE
Summary: isoinspector не работает с образами ISO и LIVE
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: isoinspector (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Danil Shein
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-29 11:45 MSK by Крупеньич Дарья Денисовна
Modified: 2026-01-29 14:55 MSK (History)
1 user (show)

See Also:


Attachments
ошибки (2.41 KB, text/plain)
2026-01-29 11:45 MSK, Крупеньич Дарья Денисовна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Крупеньич Дарья Денисовна 2026-01-29 11:45:01 MSK
Created attachment 20587 [details]
ошибки

Пакет: isoinspector 0.2.1-alt1

Системы обновленные до Sisyphus:
Alt Education KDE/XFCE 11.0-x86-64
Alt Workstation 11.2 K-x86-64
Alt Workstation 11.0-x86-64
Alt Server 11.0-x86-64

Шаги воспроизведения:
1.# apt-get install fuse jq
2.# gpasswd -a test fuse 
3.# apt-get install isoinspector
4. добавляем запись в файл /etc/fstab для автоматического монтирования при загрузке системы.
5. монтируем файловую систему в /mnt/hpc3-all:
mkdir -p /mnt/hpc3-all && mount -v /mnt/hpc3-all && l /mnt/hpc3-all
5.переходим в папку с образами и выполняем:
$ isoinspector -v alt-kworkstation-11.2-install-x86_64.iso --branch p11 --type regular | jq

Ожидаемый результат:
{
  "iso": {
    "image": "iso",
    "result": "success"
  },
  "live": {
    "image": "live",
    "result": "success"
  }
}

Фактический результат:
CalledProcessError: Command '['guestmount', '-a', 'alt-kworkstation-11.2-install-x86_64.iso', '-i', '--ro', '/tmp/.private/test/tmp8mcooi73']' returned non-zero exit status 1.


дополнительно: c IMG образами работает
Comment 1 Danil Shein 2026-01-29 14:55:04 MSK
Ошибка в определении типа образа при обработке ISO исправлена в версии 0.2.2
Новая версия будет отправлена в репозиторий в ближайшее время.

<code>
./isoinspector --branch p11 --type regular -v ~/tmp/alt-kworkstation-11.2-live-x86_64.iso
2026-01-29 14:48:44,603 [INFO] Processing alt-kworkstation-11.2-live-x86_64.iso ISO image
2026-01-29 14:48:44,603 [INFO] Opening alt-kworkstation-11.2-live-x86_64.iso ISO image
2026-01-29 14:48:44,607 [INFO] Processing SquashFS images from ISO
2026-01-29 14:48:44,608 [INFO] Found 'live' SquashFS image in alt-kworkstation-11.2-live-x86_64.iso
2026-01-29 14:48:44,608 [INFO] Opening 'live' SquashFS image
2026-01-29 14:48:44,613 [INFO] Gathering ISO image RPM packages information
2026-01-29 14:48:44,613 [INFO] Collected 0 RPM packages from /home/dshein/tmp/alt-kworkstation-11.2-live-x86_64.iso/ALTLinux/RPMS.main
2026-01-29 14:48:44,613 [INFO] Gathering SquashFS images meta information
2026-01-29 14:48:44,613 [INFO] Processing 'live' SquashFS image
2026-01-29 14:48:50,707 [INFO] Collected 3178 RPM packages from 'live' SquashFS image
2026-01-29 14:48:50,708 [INFO] Closing alt-kworkstation-11.2-live-x86_64.iso ISO image
2026-01-29 14:48:50,724 [INFO] Found 3178 RPM packages from 'live' SquashFS image
2026-01-29 14:48:51,879 [INFO] All packages found in branch for 'live'
{"live": {"image": "live", "result": "success"}}
</code>

<code>
./isoinspector --branch p11 --type regular -v ~/tmp/alt-mobile-phosh-def-11.0-beta2-x86_64.img.xz 
2026-01-29 14:50:30,659 [INFO] Processing alt-mobile-phosh-def-11.0-beta2-x86_64.img.xz filesystem image
2026-01-29 14:50:30,660 [INFO] Opening alt-mobile-phosh-def-11.0-beta2-x86_64.img.xz filesystem image
2026-01-29 14:51:39,142 [INFO] Collected 1669 RPM packages from 'alt-mobile-phosh-def-11.0-beta2-x86_64.img.xz' filesystem image
2026-01-29 14:51:39,142 [INFO] Closing alt-mobile-phosh-def-11.0-beta2-x86_64.img.xz image
2026-01-29 14:51:39,152 [INFO] Found 1669 RPM packages from IMG image
2026-01-29 14:51:39,852 [INFO] All packages found in branch for 'img'
{"img": {"image": "img", "result": "success"}}
</code>