LINUX.ORG.RU

winetricks ошибка

 ,


0

1
$ winetricks
------------------------------------------------------
wine cmd.exe /c echo '%ProgramFiles%' returned unexpanded string '%ProgramFiles%' ... this can be caused by a corrupt wineprefix, by an old wine, or by not owning /home/arch/.wine
------------------------------------------------------

Сначала была другая, но решение нагуглил, в реестре вайна - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Enviroment создал %ProgramFiles% со значением C:\Program files, после этого стала такая вылезать, нагуглить решение не могу.

Дистрибутив ArchLinux

this can be caused by a corrupt wineprefix, by an old wine, or by not owning /home/arch/.wine

Учимся читать.

И да, с какого это вдруг относится к Arch?

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Так дело в том, что я после предыдущего вайна удалил ~/.wine, ну что, опять что ли переставлять, я стабильную из яурта ставлю, там компиляция дико долгая.. Может всё же баг какой-то?

И да, с какого это вдруг относится к Arch?

Ну мало ли, обычно забрасывают говном, когда не указываешь дистрибутив.

ramdrocher
() автор топика
Ответ на: комментарий от Lavos
$ winecfg
err:process:__wine_kernel_init boot event wait timed out
wine: Unhandled page fault on read access to 0x00000008 at address 0x7fae34ee82a9 (thread 007e), starting debugger...
err:seh:start_debugger Couldn't start debugger ("winedbg --auto 36 100") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
$ WINEARCH=win32 winecfg
wine: WINEARCH set to win32 but '/home/arch/.wine' is a 64-bit installation.

Большенство команд, так, к слову, выполняються жутко долго, прямо очень долго, что так же бесит./

Ошибка в winetricks та же.

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

wine: WINEARCH set to win32 but '/home/arch/.wine' is a 64-bit installation.

Так старый префикс (.wine) снести/переименовать надо предварительно.

Lavos ★★★★★
()
Ответ на: комментарий от Lavos

Заработало, но я не особо доволен, как озказываеться вайн из yaourt'a, который stable - полное говно, при входе в тот же стим выдает жетскую ошибку, и хоть стим работает интернета там нет (http://i.imgur.com/Lw1iQ5s.png).

Где можно достать нормальную, рабочую версию вайн? Чтоб без говна, чтоб работала, чтоб нормально работала, чтоб проблемы были фиксабельны. Версия из репозиториев pacman'a и yaourt'a - говнище, лютое говнище, а про сборке из исходников я найти ман не могу на арч.

ramdrocher
() автор топика
Ответ на: комментарий от Valdor

Очень, б**дь, смешно.

Ядро что ли обновить попробовать, у меня ведь 4.0.4, а актуально сейчас 4.0.6. ну нормально же когда-то работал вайн, чёж сейчас такое дерьмо.

ramdrocher
() автор топика
Ответ на: комментарий от Valdor

Ну а что еще может служить причиной того, что у меня не работает AdobeAIR на вайне, хотя когда-то работала и нормально? Я же так же его ставлю. Сейчас вовсе попробую арч переставить, может это поможет (костыли в компиляции ядра), других вариантов не вижу, и судя по попыткам помоч мне в предыдущих тредах - ЛОР тоже.

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

Заработало, но я не особо доволен, как озказываеться вайн из yaourt'a, который stable - полное говно

Зачем ты ставишь WINE из AUR? Подключи репозиторий multilib и ставь multilib/wine.

m0rph ★★★★★
()
Ответ на: комментарий от anTaRes

sudo pacman -S wine wine-mono wine_gecko && yaourt -S adobe-air-sdk && запускаем %нейм_приложения% && «Пожалуйста, установить AdobeAIR

Ну давай, поясни мне что же я не так делаю, о великий пряморук, я же так всё криво делаю.

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

Зачем тебе это депрекейтед, у тебя нативный стим? Тогда зачем вайн? Всё равно в вайне примитивное говно, требующее депрекейтед, лучше бегает, а стим сам подтянет необходимое хотя оно и в депрекейтед тоже уже давно депрекейтед, не представляю, зачем оно тебе.

wakuwaku ★★★★
()
Ответ на: комментарий от wakuwaku

Да я в душе не е*у, что означает «депрекейтед», гугл тоже, завязывай выносить мне мозги.

Мне нужны игрульки в стиме, которые не поддерживают линь, когда я их запускаю с виндостима у меня выползает ошибка, что нет AdobeAIR, как его впихнуть в вайн - я не знаю, вот и вся суть.

ramdrocher
() автор топика

Просто ты впихуешь невпихуемое зачем-то. У меня только Defender's Quest из такого крапа, но вендовый при этом всё носит с собой, а нативный как раз просит накатить эир 5тилетней давности (который работает через жопу всё равно).

Для начала, ты пробовал после удаления старого похереного префикса создать новый и выполнить для него winetricks adobeair? 64-битный префикс вайна тебе не нужен в принципе. Как и эйр из пакмана.

wakuwaku ★★★★
()
Последнее исправление: wakuwaku (всего исправлений: 2)
Ответ на: комментарий от wakuwaku

Я вобще в полный мере не знаю как создавать префиксы, да и что это такое. Steam я брал с оф сайта стима, без всякого говна.

Можешь пояснить более просто, что я должен сделать, что бы получить профит? Я действительно плохо во всей этой вайновской х*рне разбираюсь, и половину твоих слов - не понимаю.

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

Можешь пояснить более просто, что я должен сделать, что бы получить профит? Я действительно плохо во всей этой вайновской х*рне разбираюсь, и половину твоих слов - не понимаю.

* почитать арчвики (дай догадаюсь, $WIKIURL/wine)
* поставить q4wine или PlayOnLinux, что больше нравиться/подходит
* поставить winetricks
* профит

anTaRes ★★★★
()
Ответ на: комментарий от anTaRes

- Что я в твоём вики найду? Читал.

- Нет. Просто нет. Вайн должен работать и без этого.

- Поставил, что дальше? Пока волшебство не пришло ко мне в пеку и не сделало всё более мене ровно, странно.

- Профита нет.

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

Что я в твоём вики найду? Читал.

если бы читал - знал-бы что такое префикс, как создавать и куда дальше ходить чтоб подсмотреть как настраивать конкретную цацу/прогу в wine
и не задавал-бы тут глупых вопросов

anTaRes ★★★★
()
Ответ на: комментарий от ramdrocher

Если у тебя только 1 префикс (что не очень хорошо, поскольку многим приложениям нужны свои префиксы со специфичными настройками и либами), то наверное как-то так:

rm -rf ~/.wine
export WINEPREFIX="/home/$(whoami)/.wine"
export WINEARCH=win32
# winecfg? следующая команда создаёт префикс, если его нет, но у меня вайн 32-битный только, поэтому не в курсе
winetricks d3dx9_36
winetricks adobeair

Стим лучше иметь где-то в другом месте, тогда можно просто добавлять симлинк (ln -s /mnt/win_c/Steam "${WINEPREFIX}/drive_c/Steam") в ~/.wine/drive_c (но, естественно, если игрушка не держит сохранения и настройки в облаке, то они пропадают с удалением префикса, и их нужно сохранять вручную перед очисткой). Префикс вайна — это отдельный независимый каталог на диске, текущий используемый (для сессии шелла) задаётся примерно так:

export WINEPREFIX="/home/$(whoami)/.wine-newprefix
после чего можно работать уже с ним, например, можно отключить автодобавление вайнософта в систему вот такой командой
wine reg add 'HKCU\Software\Wine\DllOverrides' /v winemenubuilder.exe /t REG_SZ /d ''
отнять доступ у вендософта в корень диска
unlink "${WINEPREFIX}/dosdevices/z:"
отключить сглаживание шг
winetricks fontsmooth=disabled
и убрать шг в стиме (не знаю, что там в последних версиях нестабильной ветки, но раньше dwrite в стиме не работал)
wine reg add 'HKCU\Software\Valve\Steam' /v DWriteEnable /t REG_DWORD /d 00000000

wakuwaku ★★★★
()
Последнее исправление: wakuwaku (всего исправлений: 1)
Ответ на: комментарий от wakuwaku

Вот такая ошибка при установке адобаир из вайнтрикса (или любого другого источника), как по мне - выглядит смешно. http://i.imgur.com/rMpu4oe.png

Вот вся ошибка из терминала.

Executing wine AdobeAIRInstaller.exe
fixme:console:AttachConsole stub ffffffff
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:console:AttachConsole stub ffffffff
err:module:load_builtin_dll failed to load .so lib for builtin L"mscms.dll": liblcms2.so.2: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
err:module:import_dll Loading library mscms.dll (which is needed by L"C:\\users\\arch\\Temp\\AIR3428.tmp\\Adobe AIR\\Versions\\1.0\\Adobe AIR.dll") failed (error c000007a).
------------------------------------------------------
Note: command 'wine AdobeAIRInstaller.exe' returned status 4.  Aborting.
------------------------------------------------------

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

мм, а версия вайна? что это за вайн, из аура? там же гадюшник… в данном случае вайн собран без поддержки lcms, наверное.

~ $ WINEARCH=win32 WINEPREFIX=~/.wine-air/ winetricks adobeair
Executing w_do_call adobeair
Executing load_adobeair
Downloading http://airdownload.adobe.com/air/win/download/15.0/AdobeAIRInstaller.exe to /home/steamusr//.cache/winetricks/adobeair
--2015-06-27 14:04:13--  http://airdownload.adobe.com/air/win/download/15.0/AdobeAIRInstaller.exe
Resolving airdownload.adobe.com... 164.215.74.184, 164.215.74.177
Connecting to airdownload.adobe.com|164.215.74.184|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17711760 (17M) [application/octet-stream]
Saving to: ‘AdobeAIRInstaller.exe’

AdobeAIRInstaller.exe                                100%[=======================================================================================================================>]  16.89M  8.76MB/s   in 1.9s   

2015-06-27 14:04:16 (8.76 MB/s) - ‘AdobeAIRInstaller.exe’ saved [17711760/17711760]

Executing wine AdobeAIRInstaller.exe
fixme:console:AttachConsole stub ffffffff
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:console:AttachConsole stub ffffffff
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:sync:SetWaitableTimerEx (0xdc, 0x104e940, 0, (nil), (nil), (nil), 500) semi-stub
fixme:nls:GetUserPreferredUILanguages stub: 8 0x33f3a8 (nil) 0x33f3ac
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
ALSA lib /tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:imm:ImmReleaseContext (0x10052, 0x23d1490): stub
fixme:console:AttachConsole stub ffffffff
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:sync:SetWaitableTimerEx (0xd4, 0x104e940, 0, (nil), (nil), (nil), 500) semi-stub
fixme:nls:GetUserPreferredUILanguages stub: 8 0x33f3a8 (nil) 0x33f3ac
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
ALSA lib /tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
fixme:imm:ImmReleaseContext (0x2004e, 0x21acc0): stub
fixme:console:AttachConsole stub ffffffff
fixme:console:AttachConsole stub ffffffff
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:sync:SetWaitableTimerEx (0xd4, 0x108e940, 0, (nil), (nil), (nil), 500) semi-stub
fixme:nls:GetUserPreferredUILanguages stub: 8 0x33f3a8 (nil) 0x33f3ac
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
ALSA lib /tmp/portage/media-libs/alsa-lib-1.0.29/work/alsa-lib-1.0.29/src/pcm/pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:imm:ImmReleaseContext (0x20064, 0x228ec48): stub

устанавливается и обновляется

wakuwaku ★★★★
()
Последнее исправление: wakuwaku (всего исправлений: 1)
Ответ на: комментарий от wakuwaku

Вайн из пакмана - wine-1.7.45, из yaourt'a ставил, там он ну очееень кривой, всё криво, через жопу.

В pacman'овском, вроде как, всё должно быть, это же pacman как ни как. Как мне поддержу lcms чекнуть?

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

Да и на эту команду та же ошибка. WINEARCH=win32 WINEPREFIX=~/.wine-air/ winetricks adobeair

ramdrocher
() автор топика
Ответ на: комментарий от wakuwaku

А, лол, нет! Заработало! А я в прошлый раз ставил его - просто 0 эмоций... Или я как-то криво ставил или не знаю что. В любом случае уже работает, хотя в прошлый раз не работал, ладно, спасибою

ramdrocher
() автор топика
Ответ на: комментарий от ramdrocher

В прошлый раз у тебя был 64-битный префикс. Ну, грац.

wakuwaku ★★★★
()
Ответ на: комментарий от ramdrocher
Ну а что еще может служить причиной того, что у меня не работает AdobeAIR на вайне, хотя когда-то работала и нормально?

Если в одной версии wine программа работала, а в последующих версиях wine перестала, то это говорит о том, что что-то было сломано в этих последующих версиях.

И тут два выхода:
- определяешь с какой версии wine программа перестала работать, а это значит подключаешься к git репозиторию и следую по бранчам, а затем и по комитам получаешь исходники версий wine, компилируешь их и проверяешь работоспособность программы, потом отправляешь баг репорт;
- ну либо просто ты берёшь ту версию wine, в которой у тебя работала программа, если она есть в репозитории твоего дистрибутива, то просто ставишь её, если нет, то скачиваешь её исходники, собираешь и затем используешь её именно для запуска этой программы, при этом программу устанавливаешь (запускаешь) не в префиксе .wine, а в отдельном.

Удачи.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Хаха, ты ему ещё про `git bisect` расскажи. Человеку, который ставил adobe-air-sdk через pacman для WINE. Это просто школьник, он думает, что ему тянки начнут давать когда он им покажет арчик.

yurikoles ★★★
()
Последнее исправление: yurikoles (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.