Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] schon wieder wine...  (Read 9474 times)

Offline Lanzi

  • User
  • Posts: 1.781
[DE] schon wieder wine...
« on: 2012/07/09, 14:31:36 »
Nachdem ich vor meinem Urlaub mit towos Hilfe wine wieder an den Start brachte, ging gestern wine nicht mehr...
Wohlgemerkt der Rechner war in den Ferien aus...

Also, neues DU gemacht.
Lief zur Abwechslung auch mal durch :-)

Sicherheitshalber noch mal ein
dpkg --add-architecture i386
ausgeführt und wine mit purge entfernt.

Wine neu installiert und es öffnet sich nun ein Fenster mit Tipps.

Quote

Only the 64-bit Wine components have been installed on your Debian system, the 32-bit components are missing.

To be able to run Win32 applications with Wine, please take the following steps (as root or via sudo):

1. Enable multiarch; configure i386 as a secondary architecture:
   # dpkg --add-architecture i386
   # apt-get update
2. install the 32-bit libwine-bin package:
   # apt-get install libwine-bin:i386

In the process, the package wine-loader-32 that contains this script
will be replaced by a package from i386 witht the same name
that contains the real loader.

For more information on the multiarch conversion, please see:
http://wiki.debian.org/Multiarch/HOWTO


Das gleiche fenster öffnet sich auch, wenn ich mein iziges winprogramm starten möchte:
wine /home/h/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/DPPViewer.exe


Das tolle daran ist, dass es so nicht klappen kann, da beim installieren von libwine-bin, so wie empfohlen, wine deinstalliert wird.

Quote

root@siduction:~# apt-get install libwine-bin:i386
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libwine:i386 wine64-bin
Vorgeschlagene Pakete:
  wine-doc:i386 libwine-cms:i386 libwine-sane:i386 libwine-ldap:i386 libwine-print:i386 libwine-openal:i386 libwine-gphoto2:i386
Empfohlene Pakete:
  libgsm1:i386 ttf-liberation:i386 libwine-gl:i386 libwine-alsa:i386 libwine-oss:i386
Die folgenden Pakete werden ENTFERNT:
  libwine libwine-bin wine wine-bin wine-loader-32 wine-loader-64 wine-server
Die folgenden NEUEN Pakete werden installiert:
  libwine:i386 libwine-bin:i386 wine64-bin
0 aktualisiert, 3 neu installiert, 7 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 19,9 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4.024 kB Plattenplatz freigegeben.


Das habe ich mal zugelassen und wine dann neu installiert, dann kommt auf der kommandozeile folgendes:

Quote

h@siduction:~$ wine /home/h/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/DPPViewer.exe                                        
This is the wine64-bin helper package, which does not provide wine itself,                                                                        
but instead exists solely to provide the following information about                                                                              
enabling multiarch on your system in order to be able to install and run                                                                          
the 32-bit wine packages.                                                                                                                        
                                                                                                                                                 
The following commands should be issued as root or via sudo in order to                                                                          
enable multiarch (the last command installs 32-bit wine):                                                                                        
                                                                                                                                                 
  # dpkg --add-architecture i386                                                                                                                  
  # sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list                                                                            
  # apt-get update                                                                                                                                
  # apt-get install wine-bin:i386                                                                                                                
                                                                                                                                                 
Be very careful as spaces matter above.  For kfreebsd systems, replace i386                                                                      
and amd64 with kfreebsd-i386 and kfreebsd-amd64.  Note that this package                                                                          
(wine64-bin) will be removed in the process.  For more information on the                                                                        
multiarch conversion, see:
http://wiki.debian.org/Multiarch/HOWTO  



Und nun?

Offline michaa7

  • User
  • Posts: 2.304
schon wieder wine...
« Reply #1 on: 2012/07/09, 16:11:44 »
Das hatte cryptosteve auch, und der fehler liegt hier:
sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list

denn es ist ja nicht gesagt, dass "/etc/apt/sources.list" verwendet wird, könnte auch "/etc/apt/sources.list.d/debian.list" sein

-> händisch anpassen

PS: das müßte mal als bug gemeldet werden
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.941
RE: schon wieder wine...
« Reply #2 on: 2012/07/09, 16:18:35 »
Da muß nix gemeldet werden, da man an den Sourcen nichts ändern muß, sprich

sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list

ist nicht notwendig!
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline michaa7

  • User
  • Posts: 2.304
RE: schon wieder wine...
« Reply #3 on: 2012/07/09, 16:22:18 »
Dann wäre aber dieser hinweis falsch:

Quote
The following commands should be issued as root or via sudo in order to
 enable multiarch (the last command installs 32-bit wine):

 # dpkg --add-architecture i386
 # sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list
 # apt-get update
 # apt-get install wine-bin:i386
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline Lanzi

  • User
  • Posts: 1.781
RE: schon wieder wine...
« Reply #4 on: 2012/07/09, 16:38:11 »
nun, ich hatte den Befehl so wie er das steht ausgeführt. Brachte natürlich nichts.

Gibts zur Zeit noch was, was ich tun kann?

Offline michaa7

  • User
  • Posts: 2.304
RE: schon wieder wine...
« Reply #5 on: 2012/07/09, 16:42:27 »
Nun, ich zweifle ungern towos meinung an weil er sich aller erfahrung nach besser auskennt, andererseits, wie ist den tatsächlich der pfad zu deine(r)/n verwendeten sources list(en)?
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.941
RE: schon wieder wine...
« Reply #6 on: 2012/07/09, 16:54:38 »
Nochmal, der Hinweis auf das Editieren der Sourcen beim Aufruf von wine ist überflüssig. Multiarch ist aktiviert, sobald man dpkg --add-architecture i386 ausgeführt hat.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
RE: schon wieder wine...
« Reply #7 on: 2012/07/09, 17:14:08 »
Wer lesen (und verstehen) kann, ist mal wieder klar im Vorteil. Im Abschnitt Setting up apt sources von Multiarch Debian Wiki steht:
Quote
... It is not normally necessary on Debian unless your normal archive does not mirror the extra architectures you are interested in.
Der Abschnitt ist ansonsten für Ubuntu gedacht, was auch daraus hervorgeht.

greetz
devil

Offline michaa7

  • User
  • Posts: 2.304
RE: schon wieder wine...
« Reply #8 on: 2012/07/09, 17:30:20 »
Nunja, devil, schön und gut dein hinweis auf meine eingeschränkte rezeption, hab ich beim lesen des howto's nicht wahr genommen. Ist jetzt klar.
Aber dass Lanzi dann meldungen per kommandozeile zu gesicht bekommt, die eigentlich nur buntis betrifft trägt auch nicht gerade zur entwirrung des multi arch kuddelmuddels bei ...
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.941
RE: schon wieder wine...
« Reply #9 on: 2012/07/09, 17:31:43 »
Als erstes wäre nun mal ein

dpkg -l | grep wine fällig
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.844
RE: schon wieder wine...
« Reply #10 on: 2012/07/09, 17:36:37 »
Das ist wohl so. Im Moment hilft wohl nur, möglichst viele Bugreports abzusetzen. Das würde ich Lanzi auch bitten zu tun. In diesem Fall wäre der Adressat wine (mit Hinweis auf den bei Debian nicht notwendigen Schritt).

greetz
devil

Offline Lanzi

  • User
  • Posts: 1.781
RE: schon wieder wine...
« Reply #11 on: 2012/07/09, 18:46:07 »
Quote

root@siduction:~# dpkg -l | grep wine
ii  libkwineffects1abi3                          4:4.8.4-3                          amd64        library used by effects for the KDE window manager
ii  libwine                                      1.4.1-1                            i386         Windows API implementation - library
ii  libwine-bin:i386                             1.4.1-1                            i386         Windows API implementation - system services
ii  libwine-gecko-1.4                            1.4+dfsg-2                         all          Windows API implementation - web browser module
ii  wine                                         1.4.1-1                            amd64        Windows API implementation - standard suite
rc  wine-bin                                     1.4.1-1.2                          amd64        Windows API implementation - binary loader
ii  wine64-bin                                   1.4.1-1                            amd64        Windows API implementation - binary loader
root@siduction:~#


@Devil. Bugreport folgt, sobald ich versteh was los ist... :-)
Momentan kann ich noch nicht mal sagen, was da nicht stimmt

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.941
RE: schon wieder wine...
« Reply #12 on: 2012/07/09, 19:02:56 »
Also ohne

wine-bin 1.4.1-1.2 i386

kann das auch nix werden.

Code: [Select]

towo:Defiant> dpkg -l | grep wine
ii  libwine                                                 1.4.1-1                            i386         Windows API implementation - library
ii  libwine-alsa:i386                                       1.4.1-1                            i386         Windows API implementation - ALSA sound module
ii  libwine-bin:i386                                        1.4.1-1                            i386         Windows API implementation - system services
ii  libwine-gecko-1.4                                       1.4+dfsg-2                         all          Windows API implementation - web browser module
ii  libwine-gl:i386                                         1.4.1-1                            i386         Windows API implementation - OpenGL module
ii  wine                                                    1.4.1-1                            amd64        Windows API implementation - standard suite
ii  wine-bin                                                1.4.1-1                            i386         Windows API implementation - binary loader
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline Lanzi

  • User
  • Posts: 1.781
RE: schon wieder wine...
« Reply #13 on: 2012/07/09, 20:57:42 »
jo, da hast DU recht...
lässt sich auch nicht so ohne weiteres installieren

Quote

root@siduction:~# apt-get install wine-bin
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libwine libwine-bin wine-loader-32 wine-loader-64 wine-server
Vorgeschlagene Pakete:
  wine-doc libwine-cms libwine-sane libwine-ldap libwine-print libwine-openal libwine-gphoto2
Empfohlene Pakete:
  libwine-gl libwine-alsa libwine-oss
Die folgenden Pakete werden ENTFERNT:
  libwine:i386 libwine-bin:i386 wine64-bin
Die folgenden NEUEN Pakete werden installiert:
  libwine libwine-bin wine-bin wine-loader-32 wine-loader-64 wine-server
0 aktualisiert, 6 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 20,1 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 3.999 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? J
(Lese Datenbank ... 166437 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von libwine-bin:i386 ...
Entfernen von libwine ...
Trigger für man-db werden verarbeitet ...
Vormals nicht ausgewähltes Paket wine-server wird gewählt.
(Lese Datenbank ... 165505 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von wine-server (aus .../wine-server_1.4.1-1.2_amd64.deb) ...
Vormals nicht ausgewähltes Paket wine-loader-64 wird gewählt.
Entpacken von wine-loader-64 (aus .../wine-loader-64_1.4.1-1.2_amd64.deb) ...
Vormals nicht ausgewähltes Paket libwine:amd64 wird gewählt.
Entpacken von libwine:amd64 (aus .../libwine_1.4.1-1.2_amd64.deb) ...
Vormals nicht ausgewähltes Paket libwine-bin:amd64 wird gewählt.
Entpacken von libwine-bin:amd64 (aus .../libwine-bin_1.4.1-1.2_amd64.deb) ...
Trigger für man-db werden verarbeitet ...
dpkg: wine64-bin: Abhängigkeitsprobleme, wird aber wie gefordert dennoch entfernt:
 wine hängt ab von wine-bin (>= 1.4.1-1) | wine64-bin (>= 1.4.1-1); aber:
  Paket wine-bin ist nicht installiert.
  Paket wine64-bin soll entfernt werden.

(Lese Datenbank ... 166313 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von wine64-bin ...
Vormals nicht ausgewähltes Paket wine-bin wird gewählt.
(Lese Datenbank ... 166312 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von wine-bin (aus .../wine-bin_1.4.1-1.2_amd64.deb) ...
Trigger für man-db werden verarbeitet ...
Trigger für desktop-file-utils werden verarbeitet ...
Trigger für mime-support werden verarbeitet ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von wine-loader-64:
 wine-loader-64 hängt ab von libwine (= 1.4.1-1.2); aber:
  Paket libwine:amd64 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von wine-loader-64 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von wine-server:
 wine-server hängt ab von libwine (= 1.4.1-1.2); aber:
  Paket libwine:amd64 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von wine-server (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 wine-loader-64
 wine-server
E: Sub-process /usr/bin/dpkg returned an error code (1)



ein dpkg --configure -a brachte auch keine Hilfe

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.941
RE: schon wieder wine...
« Reply #14 on: 2012/07/09, 21:08:18 »
Also wenn schon, dann:

apt-get install wine-bin:i386
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.