Summary: | Приложение СправкиБК не запускается при установке по инструкции ALT Linux Wiki | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | Александр <Sash0k.V> | ||||
Component: | wine | Assignee: | Vitaly Lipatov <lav> | ||||
Status: | NEW --- | QA Contact: | qa-p10 <qa-p10> | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | lav, sysoevas | ||||
Version: | не указана | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Александр
2025-04-10 16:10:48 MSK
> Создаётся нерабочий ярлык. При запуске: Покажите, пожалуйста, содержимое неработающего desktop-файла. > ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Illegal characters in path. Какие-то предположения есть? Особенный путь в системе, локаль. Не просто же так всё падает с ошибкой неверных символов в пути. ярлык. Приложение называется БК.exe, вайн не умеет кириллицу? [Desktop Entry] Name=СПО Справки БК Exec=env WINEPREFIX="/home/user0k/.wine" wine C:\\\\users\\\\user0k\\\\AppData\\\\Roaming\\\\Microsoft\\\\Windows\\\\Start\\ Menu\\\\Programs\\\\СПО\\ Справки\\ БК\\\\СПО\\ Справки\\ БК.lnk Type=Application StartupNotify=true Comment=СПО Справки БК Path=/home/user0k/.wine/dosdevices/c:/СправкиБК/ Icon=D669_БК.0 StartupWMClass=бк.exe Created attachment 18374 [details]
лог ошибки приложения
предыдущий ярлык был сгенерирован при установке. Но даже правка ярлыка не помогает запустить, также как не запускается и из терминала. [Desktop Entry] Name=СПО Справки БК Exec=env WINEPREFIX="/home/user0k/.wine" wine C:\\СправкиБК\\БК.exe Type=Application StartupNotify=true Comment=СПО Справки БК Path=/home/user0k/.wine/dosdevices/c:/СправкиБК/ Icon=D669_БК.0 StartupWMClass=БК.exe Лог приложения в предыдущем сообщении тоже говорит про некорректные символы. 2025-05-05 11:50:04,988 [1] INFO Application - Версия программы:2.5.5.2275 2025-05-05 11:50:05,018 [1] FATAL Application - Необработанное исключение: System.ArgumentException: Illegal characters in path. Настойки локали не помню чтоб менял $ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= p10-simply-10.4-x86-64 обновленный до актуального состояния p10 Шаги воспроизведения: 1. Установить "Справки БК", отметив создание ярлыка на раб. столе. 2. Попытаться запустить Справки БК с ярлыка на раб. столе Ожидаемый результат: запуск успешный Реальный результат: не запускается, при этом в терминале: 002c:fixme:winediag:loader_init wine-staging 9.0 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org. 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00e0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 00ec:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. 0024:fixme:exec:SHELL_execute flags ignored: 0x00004000 Доп. исследования: В свойствах ярлыка следующая команда запуска: env WINEPREFIX="/home/test/.wine" wine C:\\\\users\\\\test\\\\AppData\\\\Roaming\\\\Microsoft\\\\Windows\\\\Start\\ Menu\\\\Programs\\\\СПО\\ Справки\\ БК\\\\СПО\\ Справки\\ БК.lnk Исправил её на такую: env WINEPREFIX="/home/test/.wine" wine C:\\users\\test\\AppData\\Roaming\\Microsoft\\Windows\\Start\ Menu\\Programs\\СПО\ Справки\ БК\\СПО\ Справки\ БК.lnk После исправления команды запуск с ярлыка на раб. столе успешный. Доп2: Запуск из меню приложений выполняется успешно сразу после установки. |