<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>57704</bug_id>
          
          <creation_ts>2026-01-29 11:45:01 +0300</creation_ts>
          <short_desc>isoinspector не работает с образами ISO и LIVE</short_desc>
          <delta_ts>2026-01-29 14:55:04 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>isoinspector</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Крупеньич Дарья Денисовна">krupenichdd</reporter>
          <assigned_to name="Danil Shein">dshein</assigned_to>
          <cc>dshein</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>281080</commentid>
    <comment_count>0</comment_count>
      <attachid>20587</attachid>
    <who name="Крупеньич Дарья Денисовна">krupenichdd</who>
    <bug_when>2026-01-29 11:45:01 +0300</bug_when>
    <thetext>Created attachment 20587
ошибки

Пакет: 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 &amp;&amp; mount -v /mnt/hpc3-all &amp;&amp; l /mnt/hpc3-all
5.переходим в папку с образами и выполняем:
$ isoinspector -v alt-kworkstation-11.2-install-x86_64.iso --branch p11 --type regular | jq

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

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


дополнительно: c IMG образами работает</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281103</commentid>
    <comment_count>1</comment_count>
    <who name="Danil Shein">dshein</who>
    <bug_when>2026-01-29 14:55:04 +0300</bug_when>
    <thetext>Ошибка в определении типа образа при обработке ISO исправлена в версии 0.2.2
Новая версия будет отправлена в репозиторий в ближайшее время.

&lt;code&gt;
./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 &apos;live&apos; SquashFS image in alt-kworkstation-11.2-live-x86_64.iso
2026-01-29 14:48:44,608 [INFO] Opening &apos;live&apos; 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 &apos;live&apos; SquashFS image
2026-01-29 14:48:50,707 [INFO] Collected 3178 RPM packages from &apos;live&apos; 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 &apos;live&apos; SquashFS image
2026-01-29 14:48:51,879 [INFO] All packages found in branch for &apos;live&apos;
{&quot;live&quot;: {&quot;image&quot;: &quot;live&quot;, &quot;result&quot;: &quot;success&quot;}}
&lt;/code&gt;

&lt;code&gt;
./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 &apos;alt-mobile-phosh-def-11.0-beta2-x86_64.img.xz&apos; 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 &apos;img&apos;
{&quot;img&quot;: {&quot;image&quot;: &quot;img&quot;, &quot;result&quot;: &quot;success&quot;}}
&lt;/code&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20587</attachid>
            <date>2026-01-29 11:45:01 +0300</date>
            <delta_ts>2026-01-29 11:45:01 +0300</delta_ts>
            <desc>ошибки</desc>
            <filename>ошибки.txt</filename>
            <type>text/plain</type>
            <size>2470</size>
            <attacher name="Крупеньич Дарья Денисовна">krupenichdd</attacher>
            
              <data encoding="base64">MjAyNi0wMS0yOSAxMDo1Mzo0MCwyODggW0lORk9dIFByb2Nlc3NpbmcgYWx0LWt3b3Jrc3RhdGlv
bi0xMS4yLWluc3RhbGwteDg2XzY0LmlzbyBmaWxlc3lzdGVtIGltYWdlCjIwMjYtMDEtMjkgMTA6
NTM6NDAsMjg4IFtJTkZPXSBPcGVuaW5nIGFsdC1rd29ya3N0YXRpb24tMTEuMi1pbnN0YWxsLXg4
Nl82NC5pc28gZmlsZXN5c3RlbSBpbWFnZQoyMDI2LTAxLTI5IDEwOjUzOjQ3LDUwNyBbRVJST1Jd
IEZhaWxlZCB0byBtb3VudCBmaWxlc3lzdGVtIGltYWdlIGFsdC1rd29ya3N0YXRpb24tMTEuMi1p
bnN0YWxsLXg4Nl82NC5pc28KMjAyNi0wMS0yOSAxMDo1Mzo0Nyw1MDcgW0VSUk9SXSBFcnJvciBv
Y2N1cmVkIHdoaWxlIHByb2Nlc3NpbmcgZmlsZXN5c3RlbSBpbWFnZQpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9iaW4vaXNvaW5zcGVjdG9yIiwgbGluZSAx
MTUsIGluIHJ1bl9jb21tYW5kCiAgICBzdWIgPSBzdWJwcm9jZXNzLnJ1bigKICAgICAgICAgIF5e
Xl5eXl5eXl5eXl5eXgogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMy4xMi9zdWJwcm9jZXNzLnB5
IiwgbGluZSA1NzEsIGluIHJ1bgogICAgcmFpc2UgQ2FsbGVkUHJvY2Vzc0Vycm9yKHJldGNvZGUs
IHByb2Nlc3MuYXJncywKc3VicHJvY2Vzcy5DYWxsZWRQcm9jZXNzRXJyb3I6IENvbW1hbmQgJ1sn
Z3Vlc3Rtb3VudCcsICctYScsICdhbHQta3dvcmtzdGF0aW9uLTExLjItaW5zdGFsbC14ODZfNjQu
aXNvJywgJy1pJywgJy0tcm8nLCAnL3RtcC8ucHJpdmF0ZS90ZXN0L3RtcGl5MmMza2RxJ10nIHJl
dHVybmVkIG5vbi16ZXJvIGV4aXQgc3RhdHVzIDEuCgpUaGUgYWJvdmUgZXhjZXB0aW9uIHdhcyB0
aGUgZGlyZWN0IGNhdXNlIG9mIHRoZSBmb2xsb3dpbmcgZXhjZXB0aW9uOgoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvYmluL2lzb2luc3BlY3RvciIsIGxp
bmUgMzEzLCBpbiBvcGVuCiAgICBzZWxmLl9tb3VudCgpCiAgRmlsZSAiL3Vzci9iaW4vaXNvaW5z
cGVjdG9yIiwgbGluZSAzMDEsIGluIF9tb3VudAogICAgc2VsZi5fX21vdW50X2ltZygpCiAgRmls
ZSAiL3Vzci9iaW4vaXNvaW5zcGVjdG9yIiwgbGluZSAyOTMsIGluIF9fbW91bnRfaW1nCiAgICBz
ZWxmLl9ydW5fY29tbWFuZCgqYXJncywgZW52PWVudikKICBGaWxlICIvdXNyL2Jpbi9pc29pbnNw
ZWN0b3IiLCBsaW5lIDIyNiwgaW4gX3J1bl9jb21tYW5kCiAgICAoXywgc3Rkb3V0LCBzdGRlcnIs
IHJldGNvZGUpID0gVXRpbHMucnVuX2NvbW1hbmQoCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXl5eXl5eXl5eXl5eXl5eXl5eCiAgRmlsZSAiL3Vzci9iaW4vaXNvaW5zcGVjdG9y
IiwgbGluZSAxMjQsIGluIHJ1bl9jb21tYW5kCiAgICByYWlzZSBSdW5Db21tYW5kRXJyb3IoZiJT
dWJwcm9jZXNzIHJldHVybmVkIGNvZGUge2UucmV0dXJuY29kZX0iKSBmcm9tIGUKUnVuQ29tbWFu
ZEVycm9yOiBTdWJwcm9jZXNzIHJldHVybmVkIGNvZGUgMQoKVGhlIGFib3ZlIGV4Y2VwdGlvbiB3
YXMgdGhlIGRpcmVjdCBjYXVzZSBvZiB0aGUgZm9sbG93aW5nIGV4Y2VwdGlvbjoKClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2Jpbi9pc29pbnNwZWN0b3Ii
LCBsaW5lIDUwMCwgaW4gX29wZW5faW1hZ2UKICAgIHNlbGYuX2ltZy5tb3VudC5vcGVuKCkKICBG
aWxlICIvdXNyL2Jpbi9pc29pbnNwZWN0b3IiLCBsaW5lIDMxOSwgaW4gb3BlbgogICAgcmFpc2Ug
SW1hZ2VNb3VudGVyRXJyb3IoCkltYWdlTW91bnRlckVycm9yOiBGYWlsZWQgdG8gbW91bnQgaW1n
IGltYWdlIGFsdC1rd29ya3N0YXRpb24tMTEuMi1pbnN0YWxsLXg4Nl82NC5pc28gdG8gL3RtcC8u
cHJpdmF0ZS90ZXN0L3RtcGl5MmMza2RxCgpUaGUgYWJvdmUgZXhjZXB0aW9uIHdhcyB0aGUgZGly
ZWN0IGNhdXNlIG9mIHRoZSBmb2xsb3dpbmcgZXhjZXB0aW9uOgoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvYmluL2lzb2luc3BlY3RvciIsIGxpbmUgNTI2
LCBpbiBydW4KICAgIHNlbGYuX29wZW5faW1hZ2UoKQogIEZpbGUgIi91c3IvYmluL2lzb2luc3Bl
Y3RvciIsIGxpbmUgNTAzLCBpbiBfb3Blbl9pbWFnZQogICAgcmFpc2UgSW1hZ2VQcm9jZXNzaW5n
RXJyb3Ioc2VsZi5wYXRoKSBmcm9tIGUKSW1hZ2VQcm9jZXNzaW5nRXJyb3I6IGFsdC1rd29ya3N0
YXRpb24tMTEuMi1pbnN0YWxsLXg4Nl82NC5pc28KMjAyNi0wMS0yOSAxMDo1Mzo0Nyw1MDkgW0lO
Rk9dIENsb3NpbmcgYWx0LWt3b3Jrc3RhdGlvbi0xMS4yLWluc3RhbGwteDg2XzY0LmlzbyBpbWFn
ZQoyMDI2LTAxLTI5IDEwOjUzOjQ3LDUwOSBbRVJST1JdIEFuIGV4Y2VwdGlvbiBvY2N1cmVkIHdo
aWxlIHByb2Nlc3NpbmcgSVNPIGltYWdlIHBhY2thZ2VzOiBhbHQta3dvcmtzdGF0aW9uLTExLjIt
aW5zdGFsbC14ODZfNjQuaXNvCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>