Installing MASM but no C:\ partition in the installer dialog

Questions about Wine on Linux
Locked
rmavrinac
Newbie
Newbie
Posts: 2
Joined: Mon Sep 17, 2018 3:31 pm

Installing MASM but no C:\ partition in the installer dialog

Post by rmavrinac »

Followed directions on https://reberhardt.com/blog/programming ... linux.html

Wine version: wine-3.0.3
Operating system: Debian 9 (stretch)

Wine was installed using "apt-get --install-recommends winehq-stable"

Got a copy of masm32v11r.zip, unzipped to get install.exe

The installer runs and present the dialog box titled "Select The Installation Partition".
We expect to get a list of 2 partitions to chooese from, c:\ and z:\, but only z:\ appears.

The ~/.wine directory was deleted before running this test.
c:\ gets mapped to ../drive_c and z:\ to /

Ran wine install.exe &> /tmp/log.txt 2>&1

Here are the contents of /tmp/log.txt:

wine: created the configuration directory '/home/userid/.wine'
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:fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x9e65b0, init_notify 0, handle 0x12dfa20): stub
0048:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0048:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0048:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0046:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
004a:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x958890, init_notify 0, handle 0x119fc88): stub
wine: configuration in '/home/userid/.wine' has been updated.
0009:fixme:win:AnimateWindow partial stub
0009:fixme:win:AnimateWindow partial stub
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Installing MASM but no C:\ partition in the installer di

Post by jkfloris »

:? :( I can't reproduce this issue with Debian Sid, WineHQ-stable, -devel or the Debian Wine packages.

Code: Select all

WINEPREFIX=/home/<user>/wine-prefix/masm /opt/wine-stable/bin/wine start /unix /home/<user>/Downloads/masm32v11r/install.exe 
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Installing MASM but no C:\ partition in the installer di

Post by DarkShadow44 »

Works for me, too. Can you try wine-3.16?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Installing MASM but no C:\ partition in the installer di

Post by Bob Wya »

@rmavrinac

Please use the supplied forum Code:

Code: Select all

...
tags in future, for terminal commands and output.
Use this via the Code formatting button above the full reply edit box.
Just highlight the block of code and press the Code button.

Posts are much harder to parse visually, without this visual cue. :?

Thanks
Bob
rmavrinac
Newbie
Newbie
Posts: 2
Joined: Mon Sep 17, 2018 3:31 pm

Re: Installing MASM but no C:\ partition in the installer di

Post by rmavrinac »

Thanks all, for providing feedback.

I tried all versions from WineHQ (stable, devel and staging) and from the distribution itself - same results. THere are over 4700 packages on these systems, by the way. That doesn't make it any easier. It just doesn't work on these particular servers.

What I did do was to use a machine with the same OS and architecture where it did work and built the binaries. I created a new wineprefix and adjusted the settings in the accordingly. After that, I just copied the resulting masm32 directory onto that drive_c. I had 96 users that needed this working today, so I just scripted the copies and set the necessary permissions and links to work correctly for each user. A "global" setup was possible, but simply wasn't feasible under the circumstances.
Locked