Using ExtractNow on linux

Questions about Wine on Linux
fargodwe
Level 4
Level 4
Posts: 222
Joined: Mon Oct 02, 2017 7:08 am

Re: Using ExtractNow on linux

Post by fargodwe » Mon Jul 06, 2020 8:59 pm

BTW - if you had other programs installed for wine and did not specify WINEPREFIX=<some path here> then your previously installed programs will also need to be reinstalled since earlier we deleted the .wine folder.

BEFORE you install them you should use WINEPREFIX=<somepathhere>. A wine prefix can sort of be thought of as an instance of windows, but separate from others. In this way if something happens and messes up program "A" you can delete it without affecting others like program "B:.

So, personally, I like to keep things separate. I have 3 separate wine prefix's for what I am using right now.:

BINGO for my visual basic program for calling, etc., Bingo games that requires Windows

LEGACY for my genealogy program that requires being in Windows

GEDSTAR for a program to extract my genealogy data so I can view it on my Android device, and it requires Windows

If something happens and I mess up Bingo I can always delete it and start over without ever touching the other 2. When you just let it default, wine will put anything you install in the .wine folder. You mess up something in .wine so you have to recreate it and you lose the other programs you installed.

To create a prefix, change your install execution to something like

Code: Select all

WINEPREFIX=<some path herer> wine <installer name here> 
Then anytime your want to run the program you could normally just click on the desktop icon. Unfortunately with linux Mint those desktop launchers don't seem to work. That's why I have you create the shell script. Inside a script for running the program just add, for example, WINEPREFIX=<some path here> followed by the rest of the wine statement.

It just requires the WINEPREFIX=<some path here> to each wine statement.

This is by far the best way to do things I think. Right now I'm just trying to help you get this running. When we get it to run then I can walk you through putting it in it's own prefix so things are separate from each other.

rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 » Tue Jul 07, 2020 5:59 pm

OK, here is the output of the first command. It appears to have wine listed but is it correct?

Code: Select all

user@user-AB350M-D3H:~$ ls -al
total 468
drwxr-xr-x 22 user user  4096 Jul  4 22:09 .
drwxr-xr-x  3 root root  4096 May 25 15:44 ..
-rw-------  1 user user  4786 Jul  4 22:15 .bash_history
-rw-r--r--  1 user user   220 May 25 15:43 .bash_logout
-rw-r--r--  1 user user  3771 May 25 15:43 .bashrc
drwx------ 15 user user  4096 Jun 13 16:41 .cache
drwxrwxr-x  5 user user  4096 May 26 15:49 .cinnamon
drwxr-xr-x 20 user user  4096 Jun 13 12:21 .config
drwxr-xr-x  2 user user  4096 Jun 15 17:07 Desktop
-rw-r--r--  1 user user    27 Jun 15 09:39 .dmrc
drwxr-xr-x  2 user user  4096 Jun 13 12:07 Documents
drwxr-xr-x  4 user user  4096 Jul  4 22:08 Downloads
-rwxr-xr-x  1 user user    63 Jul  4 17:23 ExtractNow.sh
drwx------  3 user user  4096 May 26 15:20 .gnupg
-rw-r--r--  1 user user    22 May 25 15:43 .gtkrc-2.0
-rw-r--r--  1 user user   516 May 25 15:43 .gtkrc-xfce
-rw-------  1 user user  9554 Jun 17 08:50 .ICEauthority
drwxr-xr-x  3 user user 98304 May 26 16:53 ipvanish-configs
-rw-r--r--  1 user user 95932 Feb  1 06:15 libfaudio0_19.07-0~bionic_amd64.deb
-rw-r--r--  1 user user 99536 Feb  1 05:35 libfaudio0_19.07-0~bionic_i386.deb
drwxr-xr-x  3 user user  4096 May 25 15:43 .local
drwx------  5 user user  4096 May 25 15:47 .mozilla
drwxr-xr-x  2 user user  4096 May 25 15:44 Music
drwx------  3 user user  4096 May 25 15:44 .nv
-rw-rw-r--  1 user user  1720 Jun  2 14:34 .nvidia-settings-rc
drwxr-xr-x  2 user user  4096 Jun 13 12:30 Pictures
-rw-r--r--  1 user user   807 May 25 15:43 .profile
drwxr-xr-x  2 user user  4096 May 25 15:44 Public
drwxr-xr-x  2 user user  4096 Mar 26 21:09 rar
-rw-r--r--  1 user user  3122 Mar 29  2017 Release.key
drwx------  2 user user  4096 May 26 15:20 .ssh
-rw-r--r--  1 user user     0 May 26 14:51 .sudo_as_admin_successful
drwxr-xr-x  2 user user  4096 May 25 15:44 Templates
drwx------  6 user user  4096 Jun 13 16:41 .thunderbird
drwxr-xr-x  2 user user  4096 May 25 15:44 Videos
-rw-r--r--  1 user user   171 May 26 16:51 .wget-hsts
drwxrwxr-x  4 user user  4096 Jul  4 22:10 .wine
-rw-r--r--  1 user user  3220 Dec 20  2018 winehq.key
-rw-------  1 user user    60 Jun 17 08:50 .Xauthority
-rw-------  1 user user 11443 Jul  4 22:37 .xsession-errors
-rw-------  1 user user  8621 Jun 16 11:00 .xsession-errors.old
I reran the second command:

Code: Select all

user@user-AB350M-D3H:~$ wine .Downloads/extractnow.exe
wine: cannot find '.Downloads/extractnow.exe'
user@user-AB350M-D3H:~$ 
I am not sure if that is correct, it doesn't appear to be so I "stopped".

fargodwe
Level 4
Level 4
Posts: 222
Joined: Mon Oct 02, 2017 7:08 am

Re: Using ExtractNow on linux

Post by fargodwe » Wed Jul 08, 2020 4:47 am

EDIT: I had a longer post here but have edited it. My bad - the path on the wine statement to install ExtractNow.exe from Downloads doesn't work - I messed it up somehow. To make it easier, this is what you need to do

Code: Select all

wine Downloads/extractnow.exe
I shouldn't have had a dot preceeding it and there was no need for the single quotes - sorry.

That should get the installer running again.

Then try again with

Code: Select all

./ExtractNow.sh

rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 » Wed Jul 08, 2020 8:04 pm

Here's the result:

Code: Select all

user@user-AB350M-D3H:~$ wine Downloads/extractnow.exe
002a:fixme:wininet:query_global_option INTERNET_OPTION_CONNECTED_STATE: semi-stub
002a:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 5000
0009:fixme:shell:SHAutoComplete stub
0039:fixme:wininet:query_global_option INTERNET_OPTION_CONNECTED_STATE: semi-stub
0039:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 5000
user@user-AB350M-D3H:~$ 0038:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0038:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
user@user-AB350M-D3H:~$ ./ExtractNow.sh
wine: cannot find '.wine/drive_c/Program Files (x86)/ExtractNow/extractnow'
user@user-AB350M-D3H:~$ 

fargodwe
Level 4
Level 4
Posts: 222
Joined: Mon Oct 02, 2017 7:08 am

Re: Using ExtractNow on linux

Post by fargodwe » Wed Jul 08, 2020 8:33 pm

Let's try this again. These all worked fine for me. Just copy and paste:

Code: Select all

echo "wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe" > ExtractNow.sh

Code: Select all

chmod +x ExtractNow.sh

Code: Select all

./ExtractNow.sh
These steps all worked fine for me. The program may take a few seconds to start depending on the speed of your computer.

fargodwe
Level 4
Level 4
Posts: 222
Joined: Mon Oct 02, 2017 7:08 am

Re: Using ExtractNow on linux

Post by fargodwe » Thu Jul 09, 2020 3:30 pm

I removed my .wine folder, basically starting ove, then reran everything including running extractnow according to what I've posted here. This should all work for you. So, let's go from scratch again:

Code: Select all

rm -R .wine

Code: Select all

wine Downloads/extractnow.exe

Code: Select all

echo "wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe" > ExtractNow.sh

Code: Select all

chmod +x ExtractNow.sh

Code: Select all

./ExtractNow.sh
I took the defaults for the installation screens for extractnow. After the installation it automatically started so I exited and had to press enter to get the prompt back in the window before continuing with the rest of the steps. All of this works.

Here is the console for the entire process on my PC

Code: Select all

dave@dave-Aleena:~$ rm -R .wine
dave@dave-Aleena:~$ wine Downloads/extractnow.exe
wine: created the configuration directory '/home/dave/.wine'
002c:fixme:winediag:__wine_start_process Wine Staging 5.12 is a testing version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0048:err:ole:get_local_server_stream Failed: 80004002
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0050:err:ole:get_local_server_stream Failed: 80004002
005c:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
005c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
005c:err:mscoree:LoadLibraryShim error reading registry key for installroot
005c:err:mscoree:LoadLibraryShim error reading registry key for installroot
005c:err:mscoree:LoadLibraryShim error reading registry key for installroot
005c:err:mscoree:LoadLibraryShim error reading registry key for installroot
0064:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0064:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0064:err:mscoree:LoadLibraryShim error reading registry key for installroot
0064:err:mscoree:LoadLibraryShim error reading registry key for installroot
0064:err:mscoree:LoadLibraryShim error reading registry key for installroot
0064:err:mscoree:LoadLibraryShim error reading registry key for installroot
0064:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0064:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
005c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
005c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
007c:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
007c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
007c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
007c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0040: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.
0040:fixme:dwmapi:DwmIsCompositionEnabled 0000000007490434
0084:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x33c306d, context 0x78dc600, init_notify 0, handle 0x839faa0): stub
0040:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00ec:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
00ec:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00ec:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
00ec:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
00e4: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.
00e4:fixme:dwmapi:DwmIsCompositionEnabled 0606DD14
00f4:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x27ef537, context 0x657be10, init_notify 0, handle 0x6fafcd8): stub
00e4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
wine: configuration in L"/home/dave/.wine" has been updated.
0164:fixme:wininet:query_global_option INTERNET_OPTION_CONNECTED_STATE: semi-stub
0164:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 5000
0024:fixme:shell:SHAutoComplete stub
01a0:fixme:wininet:query_global_option INTERNET_OPTION_CONNECTED_STATE: semi-stub
01a0:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 5000
dave@dave-Aleena:~$ 019c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
019c:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
019c:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000

dave@dave-Aleena:~$ echo "wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe" > ExtractNow.sh
dave@dave-Aleena:~$ chmod +x ExtractNow.sh
dave@dave-Aleena:~$ ./ExtractNow.sh
002c:fixme:winediag:__wine_start_process Wine Staging 5.12 is a testing version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
dave@dave-Aleena:~$ 

rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 » Thu Jul 09, 2020 6:01 pm

I ran the commands in the first message. The ExtractNow program opened but I still got nothing when I clicked "Settings".

Code: Select all

user@user-AB350M-D3H:~$ echo "wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe" > ExtractNow.sh
user@user-AB350M-D3H:~$ chmod +x ExtractNow.sh
user@user-AB350M-D3H:~$ ./ExtractNow.sh
0009:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0009:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
Then, with this code in there, it told me a process was still running and closing Terminal would kill it. But it wasn't doing anything so I stopped it anyway.

rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 » Thu Jul 09, 2020 6:11 pm

I did the process you described in the second message and had the following result:

Code: Select all

user@user-AB350M-D3H:~$ rm -R .wine
user@user-AB350M-D3H:~$ wine Downloads/extractnow.exe
wine: created the configuration directory '/home/user/.wine'
0009:err:file:init_redirects cannot open L"C:\\windows" (c000000f)
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010: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.
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x9665b0, init_notify 0, handle 0x125fa10): stub
0041:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0041:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0041:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
003f: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.
003f:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
0043:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x8d8898, init_notify 0, handle 0x111fc88): stub
wine: configuration in '/home/user/.wine' has been updated.
005b:fixme:wininet:query_global_option INTERNET_OPTION_CONNECTED_STATE: semi-stub
005b:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 5000
0009:fixme:shell:SHAutoComplete stub
006a:fixme:wininet:query_global_option INTERNET_OPTION_CONNECTED_STATE: semi-stub
006a:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 5000
user@user-AB350M-D3H:~$ 0069:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0069:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
user@user-AB350M-D3H:~$ echo "wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe" > ExtractNow.sh
user@user-AB350M-D3H:~$ chmod +x ExtractNow.sh
user@user-AB350M-D3H:~$ ./ExtractNow.sh
As you can see, the result differed from yours in the second line

Code: Select all

0009:err:file:init_redirects cannot open L"C:\\windows" (c000000f)

spoon0042
Level 5
Level 5
Posts: 359
Joined: Thu Dec 24, 2009 11:00 am

Re: Using ExtractNow on linux

Post by spoon0042 » Thu Jul 09, 2020 6:24 pm

rob281291 wrote:
Thu Jul 09, 2020 6:01 pm
I ran the commands in the first message. The ExtractNow program opened but I still got nothing when I clicked "Settings".
Right, at this point you appear to have things mostly working but running 'wine' is running some other version when you want to be running 'staging' which you installed earlier. You can edit or recreate ExtractNow.sh so it looks like this:

Code: Select all

/opt/wine-staging/bin/wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe
I hope, anyway. :)

fargodwe
Level 4
Level 4
Posts: 222
Joined: Mon Oct 02, 2017 7:08 am

Re: Using ExtractNow on linux

Post by fargodwe » Thu Jul 09, 2020 8:41 pm

I didn't realize they had more than 1 branch of wine installed. I only use staging due to one of my programs so that would explain why it always worked for me.
When this works for them I'd like to get them to use a separate prefix for each of their programs. Not exactly sure how to explain that to them.

Thanks for your help, and I'm going to back out and observe now since it's beyond my limited knowledge base at this time.

rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 » Fri Jul 10, 2020 6:03 pm

OK, thanks for all your help Fargodwe. Much appreciated.

Spoon0042, if you are prepared to help, I'd really appreciate it. But I am a newbie and having trouble getting across using commands. Can you walk me through how to get it to run Staging please?

fargodwe
Level 4
Level 4
Posts: 222
Joined: Mon Oct 02, 2017 7:08 am

Re: Using ExtractNow on linux

Post by fargodwe » Fri Jul 10, 2020 6:46 pm

If you want you can try Spoon0042's suggestion via the below (just copy and paste). Apparently you have more than 1 version of wine installed, and you want to be using the staging branch. It appears you must provide the path to wine to get the staging branch instead of the regular branch. That is why the statement looks different. So:

Code: Select all

echo "/opt/wine-staging/bin/wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe" > ExtractNow.sh

Code: Select all

chmod +x ExtractNow.sh

Code: Select all

./ExtractNow.sh
.
I ran these as-is as well and they worked and the settings worked fine. I only run wine staging but the path was the same so it worked. Let us know what happens. Since you are new at this let us know if you have any questions about what any of these are doing.

rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 » Sat Jul 11, 2020 6:31 pm

So I ran the command that Spoon gave me and it works!!! This is the result. It opened ExtractNow and I was able to click on the Settings button.

Code: Select all

user@user-AB350M-D3H:~$ /opt/wine-staging/bin/wine .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow.exe
002c:fixme:winediag:__wine_start_process Wine Staging 5.11 is a testing version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000001 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000001 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310f98
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310f98
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310f98
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
user@user-AB350M-D3H:~$ 
Even the desktop Icon now opens ExtractNow and it runs properly. So I then ran the other 2 commands that Fargodwe gave me and this is the result. It again opened ExtractNow and I was able to use it successfully.

Code: Select all

user@user-AB350M-D3H:~$ chmod +x ExtractNow.sh
user@user-AB350M-D3H:~$ ./ExtractNow.sh
002c:fixme:winediag:__wine_start_process Wine Staging 5.11 is a testing version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
009c: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.
009c:fixme:dwmapi:DwmIsCompositionEnabled 0000000006DC0434
00b0:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x2cf306d, context 0x720c5f0, init_notify 0, handle 0x7ccfa00): stub
009c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0120:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
0120:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0120:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0120:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0120:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0118: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.
0118:fixme:dwmapi:DwmIsCompositionEnabled 05E2DD14
0134:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x25af537, context 0x630bde0, init_notify 0, handle 0x6d3fce8): stub
0118:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0118:err:vulkan:wine_vk_init Failed to load vulkan library
0118:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
wine: configuration in L"/home/user/.wine" has been updated.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000001 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310a2c
0024:err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000001 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310f98
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310f98
0024:err:listview:LISTVIEW_WindowProc unknown msg 1091 wp=ffffffff lp=00310f98
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
user@user-AB350M-D3H:~$ 
So, I am so pleased with the result. Thank you both so much. Now does this mean I can use ExtractNow from the desktop icon or do I need to use commands? It appears to me that I have 2 different versions of Wine on my computer and ExtractNow was using the wrong version. Is that correct? Is there any further action I should take to clean this up? Like deleting the other version of Wine. Or can it just sit there to be used if needed?

fargodwe
Level 4
Level 4
Posts: 222
Joined: Mon Oct 02, 2017 7:08 am

Re: Using ExtractNow on linux

Post by fargodwe » Sun Jul 12, 2020 1:57 am

If the icons (launchers) on your desktop both work, or if one works, then sure you can use the launcher. Just be sure it starts the version that runs successfully. Thank Spoon0042 for the success. All I did was had you create a shell script you could run using his execution statement.

Yes, it appears you had both the released version of wine and the staging version installed. When you submitted a command (or via the desktop launcher) that only said something to the effect of "wine extractnow.exe" to actually run the program it was using the released version of wine. Apparently that is why it was failing. If I was smart enough to know that it would have saved you a lot of time and effort.

Spoon0042 uses a path to be sure it is loading the staging version of wine to execute the program - that's what the "/opt/wine-staging/bin/wine" is doing - it is saying use "wine" from the "/opt/wine-staging/bin/" path (think of it like a folder or directory as that is what it really is). That ended up running the staging version of wine for you and why the program worked. The echo statement just simply created a simple way to save some typing when you wanted to run the program by just doing "./ExtractNow".

I'm sorry I didn't know this and ended up taking up so much of your time.

I'm just happy that it is now working for you. Be sure to thank Spoon0042 specifically!!

spoon0042
Level 5
Level 5
Posts: 359
Joined: Thu Dec 24, 2009 11:00 am

Re: Using ExtractNow on linux

Post by spoon0042 » Sun Jul 12, 2020 12:20 pm

rob281291 wrote:
Sat Jul 11, 2020 6:31 pm
So I ran the command that Spoon gave me and it works!!! This is the result. It opened ExtractNow and I was able to click on the Settings button.

Even the desktop Icon now opens ExtractNow and it runs properly. So I then ran the other 2 commands that Fargodwe gave me and this is the result. It again opened ExtractNow and I was able to use it successfully.

So, I am so pleased with the result. Thank you both so much. Now does this mean I can use ExtractNow from the desktop icon or do I need to use commands? It appears to me that I have 2 different versions of Wine on my computer and ExtractNow was using the wrong version. Is that correct? Is there any further action I should take to clean this up? Like deleting the other version of Wine. Or can it just sit there to be used if needed?
If the desktop icon works and that's most convenient for you go for it. Running from a terminal with or without fargodwe's script is always an option though.

Well, it was the "wrong" version of wine if you want ExtractNow to work, I guess. If you don't have any other program that needs the other version / branch of wine you can uninstall those packages. Further, you could install winehq-staging to make staging the default if you want. But it's not hurting anything being there other than taking up some disk space, and downloading and installing any new versions when you do an 'apt upgrade'.

And if you really wanted you could follow the bug I filed to see if the patch ever gets added to mainline wine: https://bugs.winehq.org/show_bug.cgi?id=49453

Glad I could help. :)

rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 » Sun Jul 12, 2020 6:24 pm

Spoon, thank you very much for solving the problem and for that extra information. I have learnt a lot about using Linux and Terminal over the weeks I have been trying to solve this. Hopefully soon I will be able to solve my own problems.
And Fargodwe, please don't apologise for taking my time, I thank you for taking the time to help. I am lucky, I have all the time in the world being retired. You and Spoon probably both work so I apologise for taking so much of your time and being so thick. But I am learning!

Post Reply