Bug 56814

Summary: Перестал запускаться Steam на Alt Workstation 11.1 из-за отсутствия libbz2.so.1.0
Product: Sisyphus Reporter: YoGuRt82 <yogurt-82>
Component: steamAssignee: Денис Назаров <nenderus>
Status: REOPENED --- QA Contact:
Severity: normal    
Priority: P5 CC: gorjachevas, lav, nenderus
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on: 35320    
Bug Blocks:    

Description YoGuRt82 2025-11-11 17:46:10 MSK
[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'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: '/home/yogurt82/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
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'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: '/home/yogurt82/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
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 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-11-11 21:37:17] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-11-11 21:37:17] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[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 'direction', expected character '}'
/usr/share/themes/Adwaita-dark/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", 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: "llvmpipe (LLVM 20.1.7, 256 bits)"
    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 "ALT_2.24" to be private, but it'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 ''/tmp/dumps/assert_20251111213719_9.dmp'', upload no: ''Peer certificate cannot be authenticated with given CA certificates''
i386-linux-gnu-capsule-capture-libs: warning: we are assuming "ALT_2.24" to be private, but it'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
Comment 1 YoGuRt82 2025-11-12 19:59:23 MSK
если попробовать запустить с отключенным 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
Comment 2 YoGuRt82 2025-11-14 09:51:49 MSK
Удалил steam. Поставил через epm. Сейчас всё работает.
Comment 3 Алексей Горячев 2025-11-21 14:28:30 MSK
(Ответ для YoGuRt82 на комментарий #2)
> Удалил steam. Поставил через epm. Сейчас всё работает.

Работает со STEAM_RUNTIME=0?
Comment 4 Алексей Горячев 2025-12-08 09:38:26 MSK
Системы, обновленные до 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 я не нашел.
Воспроизведение ошибки не зависит от видеокарты и типа машины (пк, ноутбук).
Comment 5 Денис Назаров 2025-12-08 10:18:31 MSK
(Ответ для Алексей Горячев на комментарий #4)
> На старте запуска steam в логах есть строчка:
> steam.sh[4466]: STEAM_RUNTIME is disabled by user (this is unsupported)
Стим сам предупреждает, что такой запуск не поддерживается, зачем так запускать?
Comment 6 Алексей Горячев 2025-12-08 10:51:37 MSK
(Ответ для Денис Назаров на комментарий #5)
> (Ответ для Алексей Горячев на комментарий #4)
> > На старте запуска steam в логах есть строчка:
> > steam.sh[4466]: STEAM_RUNTIME is disabled by user (this is unsupported)
> Стим сам предупреждает, что такой запуск не поддерживается, зачем так
> запускать?

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