[Bug 39226] New: wine1.7 in the PPA for 14.04 (Trusty) pulls wrong versions of wine-mono and wine-gecko as dependencies

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Sep 6 17:34:34 CDT 2015


https://bugs.winehq.org/show_bug.cgi?id=39226

            Bug ID: 39226
           Summary: wine1.7 in the PPA for 14.04 (Trusty) pulls wrong
                    versions of wine-mono and wine-gecko as dependencies
           Product: Wine
           Version: 1.7.50
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: imz at altlinux.org
      Distribution: ---

Background: The version which comes with the official Ubuntu Trusty
repositories (wine-1.6.2) is not suitable for me. I need wine1.7. First, I
upgraded the whole system to 14.04 (Trusty).

How to reproduce and what is unexpected:

Then, to use the wine package from PPA in 14.04 (Trusty):

        # apt-get purge 'wine.*'
    # apt-add-repository ppa:ubuntu-wine/ppa
    # apt-get update
    # apt-get install wine1.7

Surprizingly, although `apt-get install wine1.7` did install a version of
`wine-mono` and `wine-gecko` as dependencies, they didn't match the
requirements of the `wine` package, as brought to light by the warnings when
`winecfg` was run; and I had to apt-get-install manually other (newer) versions
of these packages.

Details:

# apt-get install wine1.7
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  wine-gecko2.34 wine-mono4.5.4 wine1.7-i386 winetricks
Suggested packages:
  dosbox:any
Recommended packages:
  wine1.5-i386 wine
The following NEW packages will be installed:
  wine-gecko2.34 wine-mono4.5.4 wine1.7 wine1.7-i386 winetricks
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/101 MB of archives.
After this operation, 233 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Selecting previously unselected package wine-gecko2.34:i386.
(Reading database ... 210866 files and directories currently installed.)
Preparing to unpack .../wine-gecko2.34_2.34-0ubuntu1~ppa1_i386.deb ...
Unpacking wine-gecko2.34:i386 (2.34-0ubuntu1~ppa1) ...
Selecting previously unselected package wine-mono4.5.4.
Preparing to unpack .../wine-mono4.5.4_4.5.4-0ubuntu1~ppa1_all.deb ...
Unpacking wine-mono4.5.4 (4.5.4-0ubuntu1~ppa1) ...
Selecting previously unselected package wine1.7-i386.
Preparing to unpack .../wine1.7-i386_1%3a1.7.50-0ubuntu1_i386.deb ...
Unpacking wine1.7-i386 (1:1.7.50-0ubuntu1) ...
Selecting previously unselected package wine1.7.
Preparing to unpack .../wine1.7_1%3a1.7.50-0ubuntu1_i386.deb ...
Unpacking wine1.7 (1:1.7.50-0ubuntu1) ...
Selecting previously unselected package winetricks.
Preparing to unpack .../winetricks_0.0+20140302-0ubuntu2_all.deb ...
Unpacking winetricks (0.0+20140302-0ubuntu2) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Setting up wine-gecko2.34:i386 (2.34-0ubuntu1~ppa1) ...
Setting up wine-mono4.5.4 (4.5.4-0ubuntu1~ppa1) ...
Setting up winetricks (0.0+20140302-0ubuntu2) ...
Setting up wine1.7-i386 (1:1.7.50-0ubuntu1) ...
Setting up wine1.7 (1:1.7.50-0ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
# 

wine-mono and wine-gecko do not match wine:

$ rm -rf .wine/
$ winecfg 
wine: created the configuration directory '/home/marsmorgana/.wine'
err:ole:marshal_object couldn't get IPSFactory buffer for interface
{00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface
{6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
err:ole:marshal_object couldn't get IPSFactory buffer for interface
{00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface
{6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/marsmorgana/.wine' has been updated.
$ 

What I have to do to fix this problem:

# apt-get install wine-mono4.5.6 wine-gecko2.40 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  wine-gecko2.40 wine-mono4.5.6
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/84.8 MB of archives.
After this operation, 85.5 MB of additional disk space will be used.
Selecting previously unselected package wine-gecko2.40:i386.
(Reading database ... 212582 files and directories currently installed.)
Preparing to unpack .../wine-gecko2.40_2.40-0ubuntu1_i386.deb ...
Unpacking wine-gecko2.40:i386 (2.40-0ubuntu1) ...
Selecting previously unselected package wine-mono4.5.6.
Preparing to unpack .../wine-mono4.5.6_4.5.6-0ubuntu1~ppa1_all.deb ...
Unpacking wine-mono4.5.6 (4.5.6-0ubuntu1~ppa1) ...
Setting up wine-gecko2.40:i386 (2.40-0ubuntu1) ...
Setting up wine-mono4.5.6 (4.5.6-0ubuntu1~ppa1) ...
#

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list