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

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

    <bug>
          <bug_id>45869</bug_id>
          
          <creation_ts>2023-04-14 21:26:58 +0300</creation_ts>
          <short_desc>Невозможно установить far2l-portable через appinstall на Alt Workstation 10.1</short_desc>
          <delta_ts>2023-05-24 04:34:09 +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>eepm</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="Savelev Pavel">savelevpa</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>lav</cc>
    
    <cc>tergoev-m</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>224537</commentid>
    <comment_count>0</comment_count>
      <attachid>12968</attachid>
    <who name="Savelev Pavel">savelevpa</who>
    <bug_when>2023-04-14 21:26:58 +0300</bug_when>
    <thetext>Created attachment 12968
Лог установки через appinstall.

Версии пакетов:
eepm-3.40.1-alt1.noarch
eepm-repack-3.40.1-alt1.noarch
eepm-yum-3.40.1-alt1.noarch

Стенд с ошибкой: alt-workstation-10.1-x86-64

Шаги для воспроизведения:

1. Запустить appinstall.

# appinstall

2. Запустить процесс установки far2l-portable.

Результат: установка не происходит, воспроизводится ошибка, см. прикреплённый лог.

Ожидаемый результат: успешная установка far2l-portable.

Дополнительно: на всех остальных платформах far2l-portable через appinstall устанавливается корректно. На Workstation его так-же можно установить без ошибки, если запустить установку командой # epm play far2l-portable.

Ошибка так же актуальна для версии eepm-3.50.1-alt1.noarch из Sisyphus. На P10 программа запускается, в том числе и от имени пользователя, если применить метод с добавлением пользователя в группу &apos;fuse&apos;, как описано в https://bugzilla.altlinux.org/45633</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226240</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-05-23 13:49:30 +0300</bug_when>
    <thetext>alt-workstation p10 - воспроизводится, но проблема не в необходимости добавления пользователя в группу &apos;fuse&apos;.

Из за особенностей установщика портативной версии far2l-portable, при запуске из appinstall он не может пройти условие:

if test x&quot;$nox11&quot; = xn; then
    if test -t 1; then  # Do we have a terminal on stdout?
	:
    else
        if test x&quot;$DISPLAY&quot; != x -a x&quot;$xterm_loop&quot; = x; then  # No, but do we have X?
            if xset q &gt; /dev/null 2&gt;&amp;1; then # Check for valid DISPLAY variable
                GUESS_XTERMS=&quot;xterm gnome-terminal rxvt dtterm eterm Eterm xfce4-terminal lxterminal kvt konsole aterm terminology&quot;
                for a in $GUESS_XTERMS; do
                    if type $a &gt;/dev/null 2&gt;&amp;1; then
                        XTERM=$a
                        break
                    fi
                done
                chmod a+x $0 || echo Please add execution rights on $0 &gt;&amp;2
                if test `echo &quot;$0&quot; | cut -c1` = &quot;/&quot;; then # Spawn a terminal!
                    exec $XTERM -e &quot;$0 --xwin $initargs&quot;
                else
                    exec $XTERM -e &quot;./$0 --xwin $initargs&quot;
                fi
            fi
        fi
    fi
fi

Если установить xterm - ошибка пропала, но это только локальное решение.

Для глобального решения достаточно добавить аргумент --nox11

пул-реквест с исправлением отправлен...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226310</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-05-24 04:34:09 +0300</bug_when>
    <thetext>eepm-3.57.3-alt1 -&gt; sisyphus:

 Tue May 23 2023 Vitaly Lipatov &lt;lav@altlinux.ru&gt; 3.57.3-alt1
 - added --nox11 to pack.d/far2l-portable.sh (ALT bug 45869)
 - epm repack ungoogled-chromium: fix chrome-sandbox name
 - epm repack discord: disable autoreq, add fixed reqs
 - epm play flyview-server: add comments about user, create var dir (ALT bug 45630)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12968</attachid>
            <date>2023-04-14 21:26:58 +0300</date>
            <delta_ts>2023-04-14 21:26:58 +0300</delta_ts>
            <desc>Лог установки через appinstall.</desc>
            <filename>far2l-portable.txt</filename>
            <type>text/plain</type>
            <size>2731</size>
            <attacher name="Savelev Pavel">savelevpa</attacher>
            
              <data encoding="base64">0KPRgdGC0LDQvdC+0LLQutCwIGZhcjJsLXBvcnRhYmxlLi4uCiAjIC9iaW4vc2ggL2V0Yy9lZXBt
L3BsYXkuZC9mYXIybC1wb3J0YWJsZS5zaCAtLXJ1bgogIyBjaG1vZCBhK3JYIC90bXAvLnByaXZh
dGUvcm9vdC90bXAubmxRVjhwcWhtQQogIyBjZCAvdG1wLy5wcml2YXRlL3Jvb3QvdG1wLm5sUVY4
cHFobUEKICMgZWdldCAtLWxhdGVzdCBodHRwczovL2dpdGh1Yi5jb20vdW54ZWQvZmFyMmwtZGVi
L3Jhdy9tYXN0ZXIvcG9ydGFibGUvZmFyMmxfcG9ydGFibGVfYW1kNjQudGFyLmd6CiAjIC91c3Iv
YmluL3dnZXQgLS1jb250ZW50LWRpc3Bvc2l0aW9uIGh0dHBzOi8vZ2l0aHViLmNvbS91bnhlZC9m
YXIybC1kZWIvcmF3L21hc3Rlci9wb3J0YWJsZS9mYXIybF9wb3J0YWJsZV9hbWQ2NC50YXIuZ3oK
LS0yMDIzLTA0LTE0IDE4OjU3OjM5LS0gIGh0dHBzOi8vZ2l0aHViLmNvbS91bnhlZC9mYXIybC1k
ZWIvcmF3L21hc3Rlci9wb3J0YWJsZS9mYXIybF9wb3J0YWJsZV9hbWQ2NC50YXIuZ3oK0KDQsNGB
0L/QvtC30L3QsNGR0YLRgdGPIGdpdGh1Yi5jb20gKGdpdGh1Yi5jb20p4oCmIDE0MC44Mi4xMjEu
NArQn9C+0LTQutC70Y7Rh9C10L3QuNC1INC6IGdpdGh1Yi5jb20gKGdpdGh1Yi5jb20pfDE0MC44
Mi4xMjEuNHw6NDQzLi4uINGB0L7QtdC00LjQvdC10L3QuNC1INGD0YHRgtCw0L3QvtCy0LvQtdC9
0L4uCkhUVFAt0LfQsNC/0YDQvtGBINC+0YLQv9GA0LDQstC70LXQvS4g0J7QttC40LTQsNC90LjQ
tSDQvtGC0LLQtdGC0LDigKYgMzAyIEZvdW5kCtCQ0LTRgNC10YE6IGh0dHBzOi8vcmF3LmdpdGh1
YnVzZXJjb250ZW50LmNvbS91bnhlZC9mYXIybC1kZWIvbWFzdGVyL3BvcnRhYmxlL2ZhcjJsX3Bv
cnRhYmxlX2FtZDY0LnRhci5neiBb0L/QtdGA0LXRhdC+0LRdCi0tMjAyMy0wNC0xNCAxODo1Nzoz
OS0tICBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vdW54ZWQvZmFyMmwtZGViL21h
c3Rlci9wb3J0YWJsZS9mYXIybF9wb3J0YWJsZV9hbWQ2NC50YXIuZ3oK0KDQsNGB0L/QvtC30L3Q
sNGR0YLRgdGPIHJhdy5naXRodWJ1c2VyY29udGVudC5jb20gKHJhdy5naXRodWJ1c2VyY29udGVu
dC5jb20p4oCmIDI2MDY6NTBjMDo4MDAzOjoxNTQsIDI2MDY6NTBjMDo4MDAyOjoxNTQsIDI2MDY6
NTBjMDo4MDAwOjoxNTQsIC4uLgrQn9C+0LTQutC70Y7Rh9C10L3QuNC1INC6IHJhdy5naXRodWJ1
c2VyY29udGVudC5jb20gKHJhdy5naXRodWJ1c2VyY29udGVudC5jb20pfDI2MDY6NTBjMDo4MDAz
OjoxNTR8OjQ0My4uLiDRgdC+0LXQtNC40L3QtdC90LjQtSDRg9GB0YLQsNC90L7QstC70LXQvdC+
LgpIVFRQLdC30LDQv9GA0L7RgSDQvtGC0L/RgNCw0LLQu9C10L0uINCe0LbQuNC00LDQvdC40LUg
0L7RgtCy0LXRgtCw4oCmIDIwMCBPSwrQlNC70LjQvdCwOiAyMzY5NDYxNiAoMjNNKSBbYXBwbGlj
YXRpb24vb2N0ZXQtc3RyZWFtXQrQodC+0YXRgNCw0L3QtdC90LjQtSDQsjogwqtmYXIybF9wb3J0
YWJsZV9hbWQ2NC50YXIuZ3rCuwoKMjAyMy0wNC0xNCAxODo1Nzo0MCAoNDUsNyBNQi9zKSAtIMKr
ZmFyMmxfcG9ydGFibGVfYW1kNjQudGFyLmd6wrsg0YHQvtGF0YDQsNC90ZHQvSBbMjM2OTQ2MTYv
MjM2OTQ2MTZdCgogIyAvYmluL3NoIC9ldGMvZWVwbS9wYWNrLmQvZmFyMmwtcG9ydGFibGUuc2gg
L3RtcC8ucHJpdmF0ZS9yb290L3RtcC5ubFFWOHBxaG1BL2ZhcjJsX3BvcnRhYmxlX2FtZDY0LnRh
ci5neiAvdG1wLy5wcml2YXRlL3Jvb3QvdG1wLkd4Z0NLTnVncXAvZmlsZWZvcnRhcm5hbWUKICMg
ZXJjIC90bXAvLnByaXZhdGUvcm9vdC90bXAubmxRVjhwcWhtQS9mYXIybF9wb3J0YWJsZV9hbWQ2
NC50YXIuZ3oKICMgcGF0b29sIC0tdmVyYm9zZSBleHRyYWN0IC90bXAvLnByaXZhdGUvcm9vdC90
bXAubmxRVjhwcWhtQS9mYXIybF9wb3J0YWJsZV9hbWQ2NC50YXIuZ3oKcGF0b29sOiBFeHRyYWN0
aW5nIC90bXAvLnByaXZhdGUvcm9vdC90bXAubmxRVjhwcWhtQS9mYXIybF9wb3J0YWJsZV9hbWQ2
NC50YXIuZ3ogLi4uCnBhdG9vbDogcnVubmluZyAvYmluL3RhciAtLWV4dHJhY3QgLXogLS1maWxl
IC90bXAvLnByaXZhdGUvcm9vdC90bXAubmxRVjhwcWhtQS9mYXIybF9wb3J0YWJsZV9hbWQ2NC50
YXIuZ3ogLS1kaXJlY3RvcnkgLi9VbnBhY2tfZG11N3I1dmMKcGF0b29sOiAuLi4gL3RtcC8ucHJp
dmF0ZS9yb290L3RtcC5ubFFWOHBxaG1BL2ZhcjJsX3BvcnRhYmxlX2FtZDY0LnRhci5neiBleHRy
YWN0ZWQgdG8gYGZhcjJsX3BvcnRhYmxlX2FtZDY0LnJ1bicuCi90bXAvLnByaXZhdGUvcm9vdC90
bXAuTUs5T0pQbklJUy9mYXIybF9wb3J0YWJsZV9hbWQ2NC5ydW46INGB0YLRgNC+0LrQsCA1ODQ6
IGV4ZWM6IC1lOiDQvdC10LTQvtC/0YPRgdGC0LjQvNGL0Lkg0L/QsNGA0LDQvNC10YLRgApleGVj
OiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtTogZXhlYyBbLWNsXSBbLWEg0LjQvNGPXSBb0LrQ
vtC80LDQvdC00LBdIFvQsNGA0LPRg9C80LXQvdGC0YsgLi4uXV0gW9C/0LXRgNC10L3QsNC/0YDQ
sNCy0LvQtdC90LjQtSAuLi5dCkZBVEFMOiAKRXJyb3I6ICAgKHlvdSBjYW4gZGlzY3VzcyB0aGUg
cHJvYmxlbSBpbiBUZWxlZ3JhbTogaHR0cHM6Ly90Lm1lL3VzZWVwbSkKRXJyb3I6IFRoZXJlIHdh
cyBzb21lIGVycm9yIGR1cmluZyBpbnN0YWxsIHRoZSBhcHBsaWNhdGlvbi4gICh5b3UgY2FuIGRp
c2N1c3MgdGhlIHByb2JsZW0gaW4gVGVsZWdyYW06IGh0dHBzOi8vdC5tZS91c2VlcG0pCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>