Winetricks: Problem with Quartz, Fails to find directory

Questions about Wine on Linux
Locked
scatherinch
Level 1
Level 1
Posts: 8
Joined: Tue Feb 14, 2023 8:50 am

Winetricks: Problem with Quartz, Fails to find directory

Post by scatherinch »

OS: Arch Linux

wine-staging 8.1-1

Problem: Quartz fails to install on default prefix

Expected Behavior = Quartz should install without issue on default prefix

Problem with Winetricks
Hi...

I've been running into this issue nonstop thus far - even to the point where i've tried reinstalling my system over and over again

I am trying to set up a prefix for playing old windows games (particularly visual novels) and I need something called quartz, which i believe allows me to play some video files

on the first few times i've installed my fresh arch system, the prefix has been created flawlessly and i have been able to get quartz, however, sometimes i need to delete prefixes based on problems ...this is where my problem with quartz installation begins

I cannot install this for some reason. i should have never removed the first prefix, but i want to know what causes this error and what wine is looking for that it can't complete the connection, because i've been able to delete the default prefix every time on my virtual machine

here's my output:

Code: Select all

WINEPREFIX=~/.wine winetricks quartz
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20230212-next - sha256sum: 8f8e5595d76dd220fe71ba06cda65cd81223f2305cdc9f90560e17b75c01889a with wine-8.1 (Staging) and WINEARCH=win64
Executing w_do_call quartz
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_quartz 
grep: warning: stray \ before /
Executing cabextract -q -d /home/user/.wine/dosdevices/c:/windows/temp -L -F x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll /home/user/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe
/home/user/.wine/dosdevices/c:/windows/temp/x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll: No such file or directory
------------------------------------------------------
warning: Note: command cabextract -q -d /home/user/.wine/dosdevices/c:/windows/temp -L -F x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll /home/user/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe returned status 1. Aborting.
what is going on here? Why does this happen? I'm on a fresh install, but I can't recreate the default prefix and populate it with quartz anymore. I've tried this on three fresh installs thus far and i get the same error everytime...

from what i understand, it seems to be looking for something, but on my virtual machine, it creates this directory and then does its thing (putting the .dll into the directory named "x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll /home/user/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe"

Please help..
Last edited by scatherinch on Tue Feb 14, 2023 9:32 am, edited 4 times in total.
scatherinch
Level 1
Level 1
Posts: 8
Joined: Tue Feb 14, 2023 8:50 am

Re: Winetricks: Problem with Quartz, Fails to find directory

Post by scatherinch »

the problematic error happens somewhere here:

Code: Select all

Executing cabextract -q -d /home/user/.wine/dosdevices/c:/windows/temp -L -F x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll /home/user/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe     (What is this doing here? I wonder why it won't make this directory?)

/home/user/.wine/dosdevices/c:/windows/temp/x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll: No such file or directory
scatherinch
Level 1
Level 1
Posts: 8
Joined: Tue Feb 14, 2023 8:50 am

Re: Winetricks: Problem with Quartz, Fails to find directory

Post by scatherinch »

I have an update to this problem:

I made a misdiagnosis in the first post. As it turns out, I made a new virtual machine and even tested this on another device altogether. Quartz isn't being installed period on either of them. The VM I used to originally test this on was made prior to this issue even occurring.

Same code as well

Could a recent update have broken this?
Last edited by scatherinch on Tue Feb 14, 2023 4:25 pm, edited 1 time in total.
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Winetricks: Problem with Quartz, Fails to find directory

Post by jkfloris »

Could a recent update have broken this?
Yes,
Downgrade cabextract to 1.9 or modify the winetricks script.
Locked