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

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

    <bug>
          <bug_id>56814</bug_id>
          
          <creation_ts>2025-11-11 17:46:10 +0300</creation_ts>
          <short_desc>Перестал запускаться Steam на Alt Workstation 11.1 из-за отсутствия libbz2.so.1.0</short_desc>
          <delta_ts>2025-12-10 07:32:23 +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>steam</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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>
          <dependson>35320</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="YoGuRt82">yogurt-82</reporter>
          <assigned_to name="Денис Назаров">nenderus</assigned_to>
          <cc>gorjachevas</cc>
    
    <cc>lav</cc>
    
    <cc>nenderus</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>276500</commentid>
    <comment_count>0</comment_count>
    <who name="YoGuRt82">yogurt-82</who>
    <bug_when>2025-11-11 17:46:10 +0300</bug_when>
    <thetext>[yogurt82@y82-pc ~]$ steam
steam.sh[4466]: Running Steam on altlinux 11.1 64-bit
steam.sh[4466]: STEAM_RUNTIME is enabled automatically
setup.sh[4520]: Steam runtime environment up-to-date!
steam.sh[4466]: Log already open
steam.sh[4466]: Steam client&apos;s requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-11 21:37:17] Startup - updater built Oct  3 2025 02:26:15
[2025-11-11 21:37:17] Startup - Steam Client launched with: &apos;/home/yogurt82/.local/share/Steam/ubuntu12_32/steam&apos; &apos;-srt-logger-opened&apos;
11/11 21:37:17 minidumps folder is set to /tmp/dumps
11/11 21:37:17 Init: Installing breakpad exception handler for appid(steam)/version(1759461205)/tid(4588)
Looks like steam didn&apos;t shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-11 21:37:17] Process started with command-line: &apos;/home/yogurt82/.local/share/Steam/ubuntu12_32/steam&apos; &apos;-child-update-ui&apos; &apos;-child-update-ui-socket&apos; &apos;8&apos; &apos;-srt-logger-opened&apos;
11/11 21:37:17 minidumps folder is set to /tmp/dumps
[2025-11-11 21:37:17] Using update UI: console
11/11 21:37:17 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(4589)
[2025-11-11 21:37:17] Create window
[2025-11-11 21:37:17] Loading cached metrics from disk (/home/yogurt82/.local/share/Steam/package/steam_client_metrics.bin)
[2025-11-11 21:37:17] Using the following download hosts for Public, Realm steamglobal
[2025-11-11 21:37:17] 1. https://client-update.fastly.steamstatic.com, /, Realm &apos;steamglobal&apos;, weight was 900, source = &apos;update_hosts_cached.vdf&apos;
[2025-11-11 21:37:17] 2. https://client-update.akamai.steamstatic.com, /, Realm &apos;steamglobal&apos;, weight was 400, source = &apos;update_hosts_cached.vdf&apos;
[2025-11-11 21:37:17] 3. https://client-update.steamstatic.com, /, Realm &apos;steamglobal&apos;, weight was 1, source = &apos;baked in&apos;
[2025-11-11 21:37:17] Checking for update on startup
[2025-11-11 21:37:17] Проверка на наличие обновлений...
[2025-11-11 21:37:17] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-11-11 21:37:17] Manifest download: send request
[2025-11-11 21:37:17] Set percent complete: 0
[2025-11-11 21:37:17] Set status message: Проверка на наличие обновлений...
[  0%] Проверка на наличие обновлений...
[2025-11-11 21:37:17] Set percent complete: -1
[2025-11-11 21:37:18] Manifest download: waiting for download to finish
[2025-11-11 21:37:18] Manifest download: finished
[2025-11-11 21:37:18] Download skipped: /steam_client_ubuntu12 version 1759461205, installed version 1759461205, existing pending version 0
[2025-11-11 21:37:18] Nothing to do
[2025-11-11 21:37:18] Проверка установки...
[2025-11-11 21:37:18] Verifying all executable checksums
[2025-11-11 21:37:18] Set percent complete: -1
[2025-11-11 21:37:18] Set status message: Проверка установки...
[----] Проверка установки...
[2025-11-11 21:37:18] Verification complete
UpdateUI: skip show logo
[2025-11-11 21:37:18] Destroy window

Steam logging initialized: directory: /home/yogurt82/.local/share/Steam/logs

[2025-11-11 21:37:18] ProcessNextMessage: socket disconnected
[2025-11-11 21:37:18] No more messages are expected - exiting
/usr/share/themes/Adwaita-dark/gtk-2.0/main.rc:733: error: unexpected identifier &apos;direction&apos;, expected character &apos;}&apos;
/usr/share/themes/Adwaita-dark/gtk-2.0/hacks.rc:28: error: invalid string constant &quot;normal_entry&quot;, expected valid string constant
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf63c5f50
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf63c45f0
11/11 21:37:18 minidumps folder is set to /tmp/dumps
11/11 21:37:18 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1759461205)/tid(4595)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: &quot;llvmpipe (LLVM 20.1.7, 256 bits)&quot;
    vram_size_bytes: 3221225472
    driver_id: k_EGpuDriverId_MesaLLVMPipe
    driver_version_major: 25
    driver_version_minor: 1
    driver_version_patch: 9
    luid: 0
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/.private/yogurt82/steamkgGoal - 58 bytes
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
11/11 21:37:19 Init: Installing breakpad exception handler for appid(steam)/version(1759461205)/tid(4588)
steamwebhelper.sh[4598]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/yogurt82/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[4598]: Starting steamwebhelper with steamrt steam runtime at /home/yogurt82/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
assert_20251111213719_9.dmp[4641]: Uploading dump (out-of-process)
/tmp/dumps/assert_20251111213719_9.dmp
[yogurt82@y82-pc ~]$ x86_64-linux-gnu-capsule-capture-libs: warning: we are assuming &quot;ALT_2.24&quot; to be private, but it&apos;s just a guess
assert_20251111213719_9.dmp[4641]: Finished uploading minidump (out-of-process): success = no
assert_20251111213719_9.dmp[4641]: error: Peer certificate cannot be authenticated with given CA certificates
assert_20251111213719_9.dmp[4641]: file &apos;&apos;/tmp/dumps/assert_20251111213719_9.dmp&apos;&apos;, upload no: &apos;&apos;Peer certificate cannot be authenticated with given CA certificates&apos;&apos;
i386-linux-gnu-capsule-capture-libs: warning: we are assuming &quot;ALT_2.24&quot; to be private, but it&apos;s just a guess
exec ./steamwebhelper -nocrashdialog -lang=ru_RU -cachedir=/home/yogurt82/.local/share/Steam/config/htmlcache -steampid=4588 -buildid=1759461205 -steamid=0 -logdir=/home/yogurt82/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/yogurt82/.local/share/Steam/clientui -steampath=/home/yogurt82/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround --valve-initial-threadpool-size=6 --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/yogurt82/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276590</commentid>
    <comment_count>1</comment_count>
    <who name="YoGuRt82">yogurt-82</who>
    <bug_when>2025-11-12 19:59:23 +0300</bug_when>
    <thetext>если попробовать запустить с отключенным runtime (STEAM_RUNTIME=0 steam
) то ругается на: 

Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6 libpipewire-0.3.so.0 libbz2.so.1.0

до-установил библиотеки libXtst.so.6 и libpipewire-0.3.so.0
libbz2.so.1.0 в репозиториях найти не может. Соответственно осталась ошибка которая ругается на библиотеку libbz2.so.1.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276656</commentid>
    <comment_count>2</comment_count>
    <who name="YoGuRt82">yogurt-82</who>
    <bug_when>2025-11-14 09:51:49 +0300</bug_when>
    <thetext>Удалил steam. Поставил через epm. Сейчас всё работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277578</commentid>
    <comment_count>3</comment_count>
    <who name="Алексей Горячев">gorjachevas</who>
    <bug_when>2025-11-21 14:28:30 +0300</bug_when>
    <thetext>(Ответ для YoGuRt82 на комментарий #2)
&gt; Удалил steam. Поставил через epm. Сейчас всё работает.

Работает со STEAM_RUNTIME=0?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278624</commentid>
    <comment_count>4</comment_count>
    <who name="Алексей Горячев">gorjachevas</who>
    <bug_when>2025-12-08 09:38:26 +0300</bug_when>
    <thetext>Системы, обновленные до Sisyphus:
Alt Workstation 11 x86_64
Alt Workstation K 11 x86_64
Alt Education 11 x86_64

Версия пакета 
steam-1.0.0.85-alt1

Шаги воспроизведения:
1. # apt-get install steam
2. STEAM_RUNTIME=0 steam

Ожидаемый результат:
Запуск без падений

Реальный результат:
Вылетает с уведомлением о недостающей 32-bit библиотекe libbz2.so.1.0, которой нет в репо(но присутствует libbz2.so.1.0.8). 

Дополнительно:
На старте запуска steam в логах есть строчка:
steam.sh[4466]: STEAM_RUNTIME is disabled by user (this is unsupported)

что может говорить о не поддерживаемом STEAM_RUNTIME=0 (т.к. собран не Steam Native, a Steam Runtime, однако явного описания об этом на wiki я не нашел.
Воспроизведение ошибки не зависит от видеокарты и типа машины (пк, ноутбук).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278627</commentid>
    <comment_count>5</comment_count>
    <who name="Денис Назаров">nenderus</who>
    <bug_when>2025-12-08 10:18:31 +0300</bug_when>
    <thetext>(Ответ для Алексей Горячев на комментарий #4)
&gt; На старте запуска steam в логах есть строчка:
&gt; steam.sh[4466]: STEAM_RUNTIME is disabled by user (this is unsupported)
Стим сам предупреждает, что такой запуск не поддерживается, зачем так запускать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278632</commentid>
    <comment_count>6</comment_count>
    <who name="Алексей Горячев">gorjachevas</who>
    <bug_when>2025-12-08 10:51:37 +0300</bug_when>
    <thetext>(Ответ для Денис Назаров на комментарий #5)
&gt; (Ответ для Алексей Горячев на комментарий #4)
&gt; &gt; На старте запуска steam в логах есть строчка:
&gt; &gt; steam.sh[4466]: STEAM_RUNTIME is disabled by user (this is unsupported)
&gt; Стим сам предупреждает, что такой запуск не поддерживается, зачем так
&gt; запускать?

Без STEAM_RUNTIME=0 запуск корректный. 
На wiki не нашел информации о невозможности запускать со STEAM_RUNTIME, и плюсом steam только предупреждает об отсутствии поддержки запуска без runtime библиотек, запрашивая доустановить необходимые в систему. Возможно корректно было бы уведомлять пользователя о том, что нельзя запускать с таким параметром steam, поскольку можно подумать, что установка &quot;недостающих&quot; библиотек решит проблему.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>