Bug 44234 - Ошибка при попытке открыть "бутылку"
Summary: Ошибка при попытке открыть "бутылку"
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: bottles (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: ximper@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-08 09:49 MSK by Alexander Makeenkov
Modified: 2023-12-29 17:18 MSK (History)
5 users (show)

See Also:


Attachments
Уведомление в Bottles (2.84 MB, image/png)
2023-11-11 17:31 MSK, Олег Щавелев
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2022-11-08 09:49:24 MSK
Версия пакета:
bottles-2022.5.28-alt2.trento.3

Система:
ALT Workstation 10 и ALT Workstation K 10 (обновлены до сизифа)

Шаги воспроизведения:
1. Установить и запустить:
# apt-get install bottles
$ bottles
2. Нажать Далее, подтвердить установку дополнительных компонентов
3. Нажать Создать новую бутылку - ввести название, выбрать тип Application - нажать Создать
4. На строке созданной бутылки нажать на значок шестерёнок и выбрать exe файл (например, скачать https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.4.6/npp.8.4.6.Installer.x64.exe)
5. Нажать на название бутылки

Получаемый результат:
Ничего не происходит.
В терминале ошибка:
Traceback (most recent call last):
  File "/usr/share/bottles/bottles/views/list.py", line 159, in show_details
    self.window.show_details_view(config=config)
  File "/usr/share/bottles/bottles/window.py", line 339, in show_details_view
    self.page_details.set_config(config)
  File "/usr/share/bottles/bottles/views/details.py", line 184, in set_config
    self.view_preferences.set_config(config=config)
  File "/usr/share/bottles/bottles/views/bottle_preferences.py", line 336, in set_config
    self.switch_runtime.handler_block_by_func(self.__toggle_runtime)
TypeError: nothing connected to <bound method PreferencesView.__toggle_runtime of <bottle_preferences.PreferencesView object at 0x7fdf96bd8080 (DetailsPreferences at 0x5643a645f840)>>

Дополнительное исследование: помогает перезапуск приложения bottles.
Comment 1 Vitaly Lipatov 2023-01-23 02:56:38 MSK
Если мне отдадут пакет, я соберу новую версию.

Bottles 50.2

На текущей версии инициализация зацикливается на
02:27:22 (INFO) Renaming [runtime.tar.gz] to [runtime.tar.gz]. 
02:27:22 (ERROR) Downloaded file [runtime.tar.gz] looks corrupted. 
02:27:22 (ERROR) Source cksum: [1747a350e92bd1e82d4d4e8ae617deeb] downloaded: [c68c5c8df840a5c70bcfec32514e3af0] 
02:27:22 (ERROR) Removing corrupted file [runtime.tar.gz]. 
02:27:22 (ERROR) Extraction failed! Archive ends earlier than expected. 
02:27:23 (WARNING) No runtime found. 
02:27:23 (INFO) Installing component: [runtime-0.5].
Comment 2 Олег Щавелев 2023-11-11 17:31:39 MSK
Created attachment 15022 [details]
Уведомление в Bottles

Стенды с ошибкой:
=================
* ALT Regular Sisyphus x86_64
* Kernel: 6.5.10-un-def-alt1 
* GNOME 45.0 
* AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz 
* AMD ATI 04:00.0 Renoir 
* 1: 1920x1080~144Hz 2: 1280x720~60Hz
* Wayland

Версия программы:
=================
bottles-51.9-alt2.noarch


Шаги, приводящие к ошибке:
=================
* Открыть Bottles

Результат:
==========
Появляется диалоговое окно "Неполная установка" (смотрите скриншот во вложении)
При запуске приложения через терминал следующая ошибка:

[oleg@alt-gnome ~]$ bottles
17:30:04 (ERROR) Core dependency cabextract not found, Bottles can't be started. 
17:30:04 (INFO) Bottles Started! 

(bottles:74543): Gtk-WARNING **: 17:30:04.316: AdwViewSwitcher 0x560f90bae100 (viewswitcher) reported min height -6, but sizes must be >= 0
17:30:05 (INFO) Performing Bottles checks… 
17:30:05 (INFO) Catalog installers loaded 
17:30:05 (INFO) Catalog dependencies loaded 
17:30:05 (INFO) Catalog components loaded 

Ожидаемый результат:
==========
Приложение открывается без информеров и готово к работе
Comment 3 Олег Щавелев 2023-12-12 10:35:35 MSK
(Ответ для Олег Щавелев на комментарий #2)
> Создано вложение 15022 [details] [подробности]
> Уведомление в Bottles
> 
> Стенды с ошибкой:
> =================
> * ALT Regular Sisyphus x86_64
> * Kernel: 6.5.10-un-def-alt1 
> * GNOME 45.0 
> * AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz 
> * AMD ATI 04:00.0 Renoir 
> * 1: 1920x1080~144Hz 2: 1280x720~60Hz
> * Wayland
> 
> Версия программы:
> =================
> bottles-51.9-alt2.noarch
> 
> 
> Шаги, приводящие к ошибке:
> =================
> * Открыть Bottles
> 
> Результат:
> ==========
> Появляется диалоговое окно "Неполная установка" (смотрите скриншот во
> вложении)
> При запуске приложения через терминал следующая ошибка:
> 
> [oleg@alt-gnome ~]$ bottles
> 17:30:04 (ERROR) Core dependency cabextract not found, Bottles can't be
> started. 
> 17:30:04 (INFO) Bottles Started! 
> 
> (bottles:74543): Gtk-WARNING **: 17:30:04.316: AdwViewSwitcher
> 0x560f90bae100 (viewswitcher) reported min height -6, but sizes must be >= 0
> 17:30:05 (INFO) Performing Bottles checks… 
> 17:30:05 (INFO) Catalog installers loaded 
> 17:30:05 (INFO) Catalog dependencies loaded 
> 17:30:05 (INFO) Catalog components loaded 
> 
> Ожидаемый результат:
> ==========
> Приложение открывается без информеров и готово к работе

Предлагаю добавить зависимость на следующий пакет cabextract
Comment 4 Олег Щавелев 2023-12-29 17:02:47 MSK
(Ответ для Олег Щавелев на комментарий #3)
> (Ответ для Олег Щавелев на комментарий #2)
> > Создано вложение 15022 [details] [подробности]
> > Уведомление в Bottles
> > 
> > Стенды с ошибкой:
> > =================
> > * ALT Regular Sisyphus x86_64
> > * Kernel: 6.5.10-un-def-alt1 
> > * GNOME 45.0 
> > * AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz 
> > * AMD ATI 04:00.0 Renoir 
> > * 1: 1920x1080~144Hz 2: 1280x720~60Hz
> > * Wayland
> > 
> > Версия программы:
> > =================
> > bottles-51.9-alt2.noarch
> > 
> > 
> > Шаги, приводящие к ошибке:
> > =================
> > * Открыть Bottles
> > 
> > Результат:
> > ==========
> > Появляется диалоговое окно "Неполная установка" (смотрите скриншот во
> > вложении)
> > При запуске приложения через терминал следующая ошибка:
> > 
> > [oleg@alt-gnome ~]$ bottles
> > 17:30:04 (ERROR) Core dependency cabextract not found, Bottles can't be
> > started. 
> > 17:30:04 (INFO) Bottles Started! 
> > 
> > (bottles:74543): Gtk-WARNING **: 17:30:04.316: AdwViewSwitcher
> > 0x560f90bae100 (viewswitcher) reported min height -6, but sizes must be >= 0
> > 17:30:05 (INFO) Performing Bottles checks… 
> > 17:30:05 (INFO) Catalog installers loaded 
> > 17:30:05 (INFO) Catalog dependencies loaded 
> > 17:30:05 (INFO) Catalog components loaded 
> > 
> > Ожидаемый результат:
> > ==========
> > Приложение открывается без информеров и готово к работе
> 
> Предлагаю добавить зависимость на следующий пакет cabextract

Для работы bottles необходимы дополнительно пакеты:

* python3-module-yaml
* imagemagick
Comment 5 Repository Robot 2023-12-29 17:16:45 MSK
bottles-1:51.9-alt3 -> sisyphus:

 Fri Dec 29 2023 Roman Alifanov <ximper@altlinux> 1:51.9-alt3
 - NMU: Added needed Requires (ALT #44234).