Автор Тема: В wine 5 не загружаются dll  (Прочитано 6939 раз)

Оффлайн LegaNix

  • Начинающий
  • *
  • Сообщений: 4
В wine 5 не загружаются dll
« : 24.08.2020 18:04:24 »
При обновлении wine из репозитория до версии 5 перестали запускаться exe.
Выяснил следующее exe при попытке загрузить DLL получает ошибку, а в консоли появляется запись:
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll

Изначально приложение было установлено при помощи msi и в winecfg оно отображается в списке установленных приложений.
И самое интересное, что такое поведение распространяется только на это приложение. Если exe переименовать и запустить, то такой ошибки не возникает.

Может кто знает, что это и куда копать?
« Последнее редактирование: 24.08.2020 18:24:34 от LegaNix »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 172
    • Домашняя страница
    • Email
Re: В wine 5 не загружаются dll
« Ответ #1 : 25.08.2020 02:56:04 »
Переместите куда-нибудь ~/.wine, запустите winecfg и попробуйте с новым чистым WINEPREFIX.
Андрей Черепанов (cas@)

Оффлайн LegaNix

  • Начинающий
  • *
  • Сообщений: 4
Re: В wine 5 не загружаются dll
« Ответ #2 : 26.08.2020 15:54:47 »
Поизучал исходники wine увидел, что нужный функционал появился только в wine 5.15. В репозитории сейчас 5.0.2 или 5.0 vanilla.
Каков механизм попадания 5.15 в репозиторий, через какое время это произойдет?

ЗЫ: Для себя-то я попробую скомпилить для проверки.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 172
    • Домашняя страница
    • Email
Re: В wine 5 не загружаются dll
« Ответ #3 : 26.08.2020 19:26:58 »
Спросите мейнтейнера WINE.
Андрей Черепанов (cas@)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 115
Re: В wine 5 не загружаются dll
« Ответ #4 : 26.08.2020 21:48:29 »
Поизучал исходники wine увидел, что нужный функционал появился только в wine 5.15.
вы же пишите, что проблема возникла при обновлении с более старой версии wine...
или до этого у вас были пакеты wine, а вы поставили "обновление" wine-vanilla.

Оффлайн LegaNix

  • Начинающий
  • *
  • Сообщений: 4
Re: В wine 5 не загружаются dll
« Ответ #5 : 26.08.2020 22:02:35 »
вы же пишите, что проблема возникла при обновлении с более старой версии wine...
или до этого у вас были пакеты wine, а вы поставили "обновление" wine-vanilla.
Да, проблемы возникли после обновления. Сейчас я скопировал в префикс два проблемных файла из fakedlls и проблема с загрузкой файла исчезла.
Потом буду заново все "проигрывать" начиная с установки дистрибутива, тогда окончательно и проверю.