The officially official Devuan Forum!

You are not logged in.

#1 2019-08-30 12:37:32

redi
Member
Registered: 2019-08-30
Posts: 5  

wine32

Hello,

the attempt to install wine32 unfortunately fails:

# apt install wine32
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 wine32:i386 : Hängt ab von: libwine:i386 (= 4.0-2) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

I use Devuan beowulf.

I would be glad if someone could give me a hint.

Jens

Offline

#2 2019-08-30 14:07:54

bgstack15
Member
Registered: 2018-02-04
Posts: 205  

Re: wine32

It is not entirely clear if you are using an i686 build or amd64 with multiarch. I ran into a problem installing wine:i386.

I recommend you follow the winehq instructions: https://wiki.winehq.org/Debian

And also read this thread and see what applies to your situation: https://dev1galaxy.org/viewtopic.php?id=2987


This space intentionally left blank.

Offline

#3 2019-08-30 15:48:22

pcalvert
Member
Registered: 2017-05-15
Posts: 215  

Re: wine32

Be sure to study the wiki:
https://wiki.debian.org/Wine

Phil


Freespoke is a new search engine that respects user privacy and does not engage in censorship.
Another one is called Luxxle.

Offline

#4 2019-08-30 16:42:44

redi
Member
Registered: 2019-08-30
Posts: 5  

Re: wine32

bgstack15 wrote:

It is not entirely clear if you are using an i686 build or amd64 with multiarch.

I am using an amd64 system:

# dpkg --print-architecture
amd64

However, a multiarch system should appear there, because I did already (as root)

dpkg --add-architecture i386

Admittedly, I had not checked if that really worked...

# dpkg --print-architecture
amd64
# dpkg --add-architecture i386
# apt-get update
OK:3 http://www.geogebra.net/linux stable InRelease                                              
Ign:4 http://www-fourier.ujf-grenoble.fr/~parisse/debian stable InRelease                        
OK:1 http://deb.devuan.org//merged beowulf InRelease                                             
OK:6 http://www-fourier.ujf-grenoble.fr/~parisse/debian stable Release
OK:2 http://deb.devuan.org//merged beowulf-updates InRelease
OK:5 http://deb.devuan.org//merged beowulf-security InRelease
Paketlisten werden gelesen... Fertig
# dpkg --print-architecture
amd64

On my second PC with debian testing installed, it works exactly as described in the instructions.

Offline

#5 2019-08-30 19:20:05

golinux
Administrator
Registered: 2016-11-25
Posts: 3,316  

Re: wine32

This thread may help:
https://dev1galaxy.org/viewtopic.php?id=2987

Always good to search before asking.  wink

Offline

#6 2019-08-30 19:30:06

redi
Member
Registered: 2019-08-30
Posts: 5  

Re: wine32

golinux wrote:

This thread may help:
https://dev1galaxy.org/viewtopic.php?id=2987

Always good to search before asking.  wink

As I already wrote, I can not activate multiarch.
The article you mentioned starts with:

I have a Devuan 3 (beowulf/ceres) am64 installation, and I've enabled multiarch.

I had already found the post myself and now I know why I did not get on with it.

Offline

#7 2019-08-31 10:54:07

redi
Member
Registered: 2019-08-30
Posts: 5  

Re: wine32

Okay, multiarch works now.

I have continued to work according to the instructions: https://dev1galaxy.org/viewtopic.php?id=2987

However, wine32 can not be installed with either apt or apt-get. Only aptitude will probably work, but I'll lose elogind:

# apt install wine32
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 wine32:i386 : Hängt ab von: libwine:i386 (= 4.0-2) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
# apt-get install wine32
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 wine32:i386 : Hängt ab von: libwine:i386 (= 4.0-2) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
# aptitude install wine32
Note: selecting "wine32:i386" instead of the virtual package "wine32"
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  fonts-wine{a} gstreamer1.0-plugins-base:i386{a} i965-va-driver:i386{a} intel-media-va-driver:i386{a} libaom0:i386{a} libasound2:i386{a} 
  libasound2-plugins:i386{a} libasyncns0:i386{a} libatomic1:i386{a} libavahi-client3:i386{a} libavahi-common-data:i386{a} 
  libavahi-common3:i386{a} libavcodec58:i386{a} libavresample4:i386{a} libavutil56:i386{a} libbsd0:i386{a} libcairo2:i386{a} 
  libcapi20-3:i386{a} libcdparanoia0:i386{a} libcodec2-0.8.1:i386{a} libcom-err2:i386{a} libcroco3:i386{a} libcrystalhd3:i386{a} 
  libcups2:i386{a} libdatrie1:i386{a} libdb5.3:i386{a} libdbus-1-3:i386{a} libdrm-amdgpu1:i386{a} libdrm-intel1:i386{a} 
  libdrm-nouveau2:i386{a} libdrm-radeon1:i386{a} libdrm2:i386{a} libedit2:i386{a} libelf1:i386{a} libelogind0:i386{ab} libeudev1:i386{a} 
  libexif12:i386{a} libexpat1:i386{a} libffi6:i386{a} libflac8:i386{a} libfontconfig1:i386{a} libfreetype6:i386{a} libfribidi0:i386{a} 
  libgcrypt20:i386{a} libgd3:i386{a} libgdk-pixbuf2.0-0:i386{a} libgl1:i386{a} libgl1-mesa-dri:i386{a} libglapi-mesa:i386{a} 
  libglib2.0-0:i386{a} libglu1-mesa:i386{a} libglvnd0:i386{a} libglx-mesa0:i386{a} libglx0:i386{a} libgmp10:i386{a} libgnutls30:i386{a} 
  libgomp1:i386{a} libgpg-error0:i386{a} libgphoto2-6:i386{a} libgphoto2-port12:i386{a} libgpm2:i386{a} libgraphite2-3:i386{a} libgsm1:i386{a} 
  libgssapi-krb5-2:i386{a} libgstreamer-plugins-base1.0-0:i386{a} libgstreamer1.0-0:i386{a} libharfbuzz0b:i386{a} libhogweed4:i386{a} 
  libice6:i386{a} libicu63:i386{a} libigdgmm5:i386{a} libjack-jackd2-0:i386{a} libjbig0:i386{a} libjpeg62-turbo:i386{a} libk5crypto3:i386{a} 
  libkeyutils1:i386{a} libkrb5-3:i386{a} libkrb5support0:i386{a} liblcms2-2:i386{a} libldap-2.4-2:i386{a} libllvm7:i386{a} libltdl7:i386{a} 
  liblzma5:i386{a} libmp3lame0:i386{a} libmpg123-0:i386{a} libncurses6:i386{a} libnettle6:i386{a} libnuma1:i386{a} libodbc1:i386{a} 
  libogg0:i386{a} libopenal1:i386{a} libopenjp2-7:i386{a} libopus0:i386{a} liborc-0.4-0:i386{a} libosmesa6:i386{a} libp11-kit0:i386{a} 
  libpango-1.0-0:i386{a} libpangocairo-1.0-0:i386{a} libpangoft2-1.0-0:i386{a} libpcap0.8:i386{a} libpciaccess0:i386{a} libpixman-1-0:i386{a} 
  libpng16-16:i386{a} libpulse0:i386{a} librsvg2-2:i386{a} librsvg2-common:i386{a} libsamplerate0:i386{a} libsasl2-2:i386{a} 
  libsasl2-modules:i386{a} libsasl2-modules-db:i386{a} libsdl2-2.0-0:i386{a} libsensors5:i386{a} libshine3:i386{a} libsm6:i386{a} 
  libsnappy1v5:i386{a} libsndfile1:i386{a} libsndio7.0:i386{a} libsoxr0:i386{a} libspeex1:i386{a} libssl1.1:i386{a} libstdc++6:i386{a} 
  libswresample3:i386{a} libtasn1-6:i386{a} libthai0:i386{a} libtheora0:i386{a} libtiff5:i386{a} libtinfo6:i386{a} libtwolame0:i386{a} 
  libusb-1.0-0:i386{a} libv4l-0:i386{a} libv4lconvert0:i386{a} libva-drm2:i386{a} libva-x11-2:i386{a} libva2:i386{a} libvdpau-va-gl1:i386{a} 
  libvdpau1:i386{a} libvisual-0.4-0:i386{a} libvkd3d1:i386{a} libvorbis0a:i386{a} libvorbisenc2:i386{a} libvpx5:i386{a} libvulkan1:i386{a} 
  libwavpack1:i386{a} libwayland-client0:i386{a} libwayland-cursor0:i386{a} libwayland-egl1:i386{a} libwebp6:i386{a} libwebpmux3:i386{a} 
  libwine:i386{a} libwrap0:i386{a} libx11-6:i386{a} libx11-xcb1:i386{a} libx264-155:i386{a} libx265-165:i386{a} libxau6:i386{a} 
  libxcb-dri2-0:i386{a} libxcb-dri3-0:i386{a} libxcb-glx0:i386{a} libxcb-present0:i386{a} libxcb-render0:i386{a} libxcb-shm0:i386{a} 
  libxcb-sync1:i386{a} libxcb-xfixes0:i386{a} libxcb1:i386{a} libxcomposite1:i386{a} libxcursor1:i386{a} libxdamage1:i386{a} libxdmcp6:i386{a} 
  libxext6:i386{a} libxfixes3:i386{a} libxi6:i386{a} libxinerama1:i386{a} libxkbcommon0:i386{a} libxml2:i386{a} libxpm4:i386{a} 
  libxrandr2:i386{a} libxrender1:i386{a} libxshmfence1:i386{a} libxslt1.1:i386{a} libxss1:i386{a} libxtst6:i386{a} libxvidcore4:i386{a} 
  libxxf86vm1:i386{a} libzstd1:i386{a} libzvbi0:i386{a} mesa-va-drivers:i386{a} mesa-vdpau-drivers:i386{a} ocl-icd-libopencl1:i386{a} 
  va-driver-all:i386{a} vdpau-driver-all:i386{a} wine{a} wine32:i386 zlib1g:i386{a} 
0 Pakete aktualisiert, 193 zusätzlich installiert, 0 werden entfernt und 3 nicht aktualisiert.
106 MB an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 658 MB zusätzlich belegt sein.
Die folgenden Pakete haben verletzte Abhängigkeiten:
 libelogind0 : Beschädigt: libelogind0:i386 (!= 241.3-1) but 241.1-1 is to be installed
 libelogind0:i386 : Beschädigt: libelogind0 (!= 241.1-1) but 241.3-1 is installed
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

      Entfernen der folgenden Pakete:                                  
1)      elogind [241.3-1 (now, testing)]                               
2)      libelogind0 [241.3-1 (now, testing)]                           
3)      libpam-elogind [241.3-1 (now, testing)]                        
4)      libpolkit-backend-elogind-1-0 [0.105-25+devuan4 (now, testing)]
5)      libpolkit-gobject-elogind-1-0 [0.105-25+devuan4 (now, testing)]

      Installieren der folgenden Pakete:                               
6)      consolekit [1.2.1-6 (testing)]                                 
7)      libcgmanager0 [0.36-2+devuan1 (testing)]                       
8)      liblz4-1:i386 [1.8.3-1 (testing)]                              
9)      libnih-dbus1 [1.0.3-10+b2 (testing)]                           
10)     libnih1 [1.0.3-10+b2 (testing)]                                
11)     libpam-ck-connector [1.2.1-6 (testing)]                        
12)     libpolkit-backend-consolekit-1-0 [0.105-25+devuan4 (testing)]  
13)     libpolkit-gobject-consolekit-1-0 [0.105-25+devuan4 (testing)]  
14)     libsystemd0 [241-5 (testing)]                                  
15)     libsystemd0:i386 [241-5 (testing)]                             

      Beibehalten der folgenden Pakete in ihrer aktuellen Version:     
16)     libelogind0:i386 [Nicht installiert]                           

      Leave the following dependencies unresolved:                     
17)     pulseaudio empfiehlt libpam-systemd                            
18)     xfce4-power-manager empfiehlt libpam-systemd                   
19)     xserver-xorg-core empfiehlt libpam-systemd                     

Diese Lösung akzeptieren? [Y/n/q/?]

Should I dare?

Last edited by redi (2019-08-31 10:55:03)

Offline

#8 2019-09-01 10:13:50

geki
Member
Registered: 2019-02-04
Posts: 104  

Re: wine32

redi wrote:

I have continued to work according to the instructions: https://dev1galaxy.org/viewtopic.php?id=2987

However, wine32 can not be installed with either apt or apt-get. Only aptitude will probably work, but I'll lose elogind:

You have to install the modified debian version of libelogind0:i386, too. The last post of that thread you mentioned. I have to install that modified version like so to overwrite file collision of ChangeLog file:

dpkg --force-overwrite -i ./libelogind0_241.3-1_i386.deb

Offline

#9 2019-09-01 14:15:37

redi
Member
Registered: 2019-08-30
Posts: 5  

Re: wine32

Okay, thanks for the hint. By switching to consolekit, however, it worked without the modified version of libelogind0: i386.

Nevertheless, due to the three manually installed packages, I now get an error message when updating.

It would be nice if the installation of wine from the normal sources would be done with a simple aptitude install wine.

redi

Offline

#10 2019-09-01 16:38:35

pcalvert
Member
Registered: 2017-05-15
Posts: 215  

Re: wine32

For comparison sake, and to give you some additional information, I am using Devuan ASCII and didn't have any problems installing WINE when I followed the Debian wiki. I also don't have any elogind packages installed. And now your experience has me wondering if there's been a big change between ASCII and Beowulf.

Phil


Freespoke is a new search engine that respects user privacy and does not engage in censorship.
Another one is called Luxxle.

Offline

#11 2019-09-01 17:08:35

golinux
Administrator
Registered: 2016-11-25
Posts: 3,316  

Re: wine32

I think part of the the problem in beowulf is due to versions mismatch.  elogind in beowulf eliminates libsystemd0.

Offline

Board footer