Last night got the OverDrive for Windows application installed under Wine and working perfectly. I started over from the top of this thread and worked through the recommendations from Bob Wya and also from one of the pages on the WineHQ AppDB. And, between the two, the info and commands worked this time.
As I had found that I already had the .local/share/wineprefixes/ folder that Bob said to create, I started with his following commands.
And the WineHQ pages about the OverDrive made it obvious that an install of Windows Media Player was esssential to getting the OverDrive console installed. So first I tried installing WPM9 again using the standard approach:
Code: Select all
jack@jack-ThinkPad-X201 ~ $ winetricks wmp9
That produced same result and error that started this thread
Code: Select all
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call wmp9
Executing load_wmp9
------------------------------------------------------
Installer doesn't support 64-bit architecture.
------------------------------------------------------
So I used the command Bob suggested in post #2
Code: Select all
export WINEPREFIX=~/.local/share/wineprefixes/wmp9
And that produced no apparent results (no wmp9 folder found in /home/jack/.local/share/wineprefixes folder) but it did not produce any errors either so I moved on to the second command and got an immediate result as follows:
Code: Select all
WINEARCH=win32 wineboot
wine: created the configuration directory '/home/jack/.local/share/wineprefixes/wmp9'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:storage:create_storagefile Storage share mode not implemented.
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:iphlpapi:NotifyAddrChange (Handle 0x10ee8a0, overlapped 0x10ee8ac): stub
wine: configuration in '/home/jack/.local/share/wineprefixes/wmp9' has been updated.
When I checked the /home/jack/.local/share/wineprefixes folder I found that it now contained a wmp9 folder!
Code: Select all
jack@jack-ThinkPad-X201 ~/.local/share/wineprefixes $ ls -l
total 16
drwxr-xr-x 4 jack jack 4096 Aug 26 14:03 irfanview
drwxr-xr-x 4 jack jack 4096 Aug 27 09:08 overdrive_media_console
drwxr-xr-x 4 jack jack 4096 Sep 3 2015 wme9
drwxr-xr-x 4 jack jack 4096 Aug 27 19:26 wmp9
Then I tried to install wmp9 again...
Code: Select all
jack@jack-ThinkPad-X201 ~ $ winetricks wmp9
And all kinds of good things happened, I was walked through the pop up setup menus on WMP9, made some choices and chose some settings and then closed the Windows Media Player setup program. I basically chose to turn off all of the interactions that WMP9 would normally make with a windows system in finding and categorizing various media and also it's compulsive desire to go out and find things like Digital Rights and the like. I have no desire or intent to ever use WMP9, it is here only because the OverDrive Console feels a need for it!
And then I tried the install on the OverDrive Media Console again. I used the example here:
https://appdb.winehq.org/objectManager. ... ngId=50380
"..3. Run the installer (msiexec /i /path/to/ODMediaConsoleSetup.msi)..."
I had previously downloaded the OverDrive *.msi and saved it to a folder on my system and the path to that was added to the above command and entered to the terminal and it produced the following result:
Code: Select all
ack@jack-ThinkPad-X201 ~ $ msiexec /i /home/jack/Downloads/OverDrive/ODMediaConsoleSetup.msi
fixme:ntoskrnl:ExInitializeResourceLite stub: 0x113672
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x1136ca
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x1136d6
fixme:ntoskrnl:KeInitializeEvent stub: 0x1136de 1 1
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x1136ee
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x551740
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x55173c
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x1136be
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x551744
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x551748
fixme:ntoskrnl:ExInitializeZone stub: 0x1136ae, 192, 0x113a48, 24584
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x55174c
fixme:ntoskrnl:KeInitializeMutex stub: 0x63b49c, 1
fixme:ntoskrnl:KeInitializeEvent stub: 0x55172c 1 0
fixme:ntoskrnl:IoInitializeTimer stub: 0x54f020, 0x54c3d0, 0x54f020
fixme:ntoskrnl:IoStartTimer stub: 0x54f020
fixme:ntoskrnl:KeWaitForSingleObject stub: 0x55172c, 0, 0, 0, (nil)
fixme:ntoskrnl:PsTerminateSystemThread stub: 0
fixme:shell:SHChangeNotify ignoring unsupported flags: 2005
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
Successfully registered DLL C:\Program Files\OverDrive for Windows\OMCDetect.dll
Successfully registered DLL C:\Program Files\OverDrive for Windows\OMCZuneDeviceHelper.dll
Successfully registered DLL C:\Program Files\OverDrive for Windows\ODMediaHelper.dll
As that was happening the OverDrive install menus popped up, I took the defaults and made some choices, and closed the setup process and found I had the Wine OverDrive for Windows icon on the desktop also!
A while later I did an uncalled for restart to get everything settled in. I think that is an old habit of mine that is a residual habit from my years of using Windows. Restarts are free and seldom hurt anything, when all else fails, try one of those...
But I logged on to my local library,
https://ellsworth.biblionix.com/catalog/
clicked on the "Maine InfoNet Download Library (OverDrive)" link and that took me download pages just as I was used to seeing under XP. I chose a couple of books, those give me a couple of *.odm files that I saved to a working folder, and when I started OverDrive from Windows from the icon on the desktop and processed those I was able to download the two mp3 audiobooks!
When I am choosing books I am logged on to a page named "maine.overdrive.com/maine-ellsworth" and am logged in with my local library's card number. So I am not logged directly into OverDrive.com. And I think that is the reason that the OverDrive Android app on my phone will not log me in with the same info. I'm going to pursue that a little more, maybe I need to register and create a different type of account with OverDrive to use the Android app.
But all is working nicely from 64-bit Mint Linux and I'll soon say goodbye to my XP Pro installation!
Thanks again for all the help here!
Jack