[Решено] Помер wine

Хотел снести kde перед ежемесячным обновлением world, за ненадобностью. Заодно увидел в профилях переход на merged-usr.

Последовательность была такая.
1. Перешел со split-usr на merged-usr с помощью merge-usr, по гайду.
2. Переключил профиль с default/linux/amd64/23.0/split-usr/desktop/plasma на default/linux/amd64/23.0/desktop.
3. Снес все kde-шные пакеты, сделал emerge -av --update --newuse --deep world.
4. Wine обновился с версии 9 до 10.

Теперь с wine ничего не запускается - winetricks, wineboot --init, wine notepad.exe.
Если снести префикс ~/.wine, при первом запуске сыпется бесконечный ряд ошибок (одни и те же по кругу, сократил):

007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0034:err:msg:get_server_queue_handle Cannot get server thread queue
0034:err:win:get_desktop_window failed to create desktop window
007c:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winehid": c000000d
007c:err:plugplay:load_function_driver Failed to load driver L"winehid", status 0xc000000d.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winehid": c000000d
007c:err:plugplay:load_function_driver Failed to load driver L"winehid", status 0xc000000d.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
0074:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c0000135
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebth" failed to start: 126
013c:err:win:get_desktop_window failed to create desktop window
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0164:err:msg:get_server_queue_handle Cannot get server thread queue
0164:err:win:get_desktop_window failed to create desktop window

И спавнится бесконечное количество explorer.exe, которые сжирают всю память и вешают систему.

При следующих запусках
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
wine: could not load kernel32.dll, status c0000135

Пробовал откатиться на wine 9.0 - ничего не изменилось.

Просьба подсказать куда копать.

Давным-давно...

Была такая новость, 2024-03-22-new-23-profiles.
Там особо отмечен момент перехода split-usr/merged-usr. И речь там не о каких-то мелочах вроде wine.
В вашем случае - пересобрал бы всю систему со stage3 по нужному профилю.

Так у меня уже был профиль 23

Так у меня уже был профиль 23 версии, а новость же про переход с 17 на 23 и что при этом нельзя сразу выбирать merged-usr. У меня вроде потому и был split-usr, что нельзя было сразу перейти - так и остался.
И гайд же сделали: https://wiki.gentoo.org/wiki/Merge-usr
И ничего ведь больше не отвалилось, что реально от usr зависит.
И ошибки такие у wine гуглятся на других системах.
Я так подозреваю, что виноват может быть какой-то из обновленных пакетов, от которых зависит wine. Хотя тогда как будто бы не я один такой должен быть...

CoolMan написал(а):... и что

CoolMan написал(а):
... и что при этом нельзя сразу выбирать merged-usr. У меня вроде потому и был split-usr, что нельзя было сразу перейти - так и остался. ...

Хм. С 17 на 23 нельзя было со split на merged перейти, а теперь можно стало. И вообще, профили это такая вещь, как приспичило, так и выбрал. Сегодня один, завтра другой. O:-)

Оказалось, помирал SSD. После

Оказалось, помирал SSD. После обновления, видимо, часть файлов записалась битой. Система при этом жила.
Была перенесена на другой накопитель, целиком пересобрана через --emptytree и все заработало.

?

sys-apps/smartmontools?

:wq
--
Live free or die

Да, разумеется тонна

Да, разумеется тонна ошибок.
Но достаточно было просто заглянуть в dmesg.
Курю бамбук, пока жду решения ситилинка по 4-годовалому kc2500 с 5-летней гарантией )

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".