kann programm (nicht OSS) nicht starten (Opera mobile emul.)

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

kann programm (nicht OSS) nicht starten (Opera mobile emul.)

Beitrag von michaa7 » 17.06.2015 10:40:15

Zwecks verbesserung des mobilen surferlebnisses möchte ich ein bestehend website für den besuch mit mobil devices umbauen. Dazu habe ich mir dem Opera mobil emulator heruntergeladen und in ein verzeichnis entpackt. (Ich weiß, es gibt derartige emulatoren auch für FF/IW oder chromium, sind hier auch installiert. Das ist hier *nicht* das thema).

Nach dem entpacken finde ich den laucher im angegeben verzeichnis und sie ist ausführbar:
ls -la /home/<user>/soft1/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher
-rwxr-xr-x 1<user> <user> 127040 Okt 29 2012 /home/<user>/soft1/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher
Beim startversuch in der konsole passiert folgendes:
$ /home/<user>/soft1/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher
bash: /home/<user>/soft1/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher: Datei oder Verzeichnis nicht gefunden
Das es mit einem programm startprobleme gibt kann ich mir ja vorstellen, aber dass eine vorhandene datei nicht gefunden wird bietet mir gedanklich keinen lösungsansatz zur problembehebung. Jemand nen tipp?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von rendegast » 17.06.2015 11:20:57

Habe das gerade versucht und die Datei funktioniert.

Ist Dein /home/ vielleicht 'noexec' gemountet?

Code: Alles auswählen

$ file Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator*
Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator:          ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=9db34adb8a37bb6d2543d8b77a421117c489a95f, stripped
Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=6f47a8bc0713fb96aa798c897abc453a6f51cb89, stripped
Architektur i386 ist aktiviert (auf einem 64bit-System)?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Apfelmann
Beiträge: 669
Registriert: 15.01.2010 20:48:45
Kontaktdaten:

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von Apfelmann » 17.06.2015 13:08:50

In das betreffenden Verzeichnis wechseln

./dein-befehl
eingeben

dieses Programm ist nicht im Suchpfad, durch ./ wird die Datei gefunden

ansonsten die Dateirechte überprüfen
und ist die 32-bit arcitecture eingerichtet

LG

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

libQtGui.so.4 wird angemeckert, libqtgui4 ist installiert

Beitrag von michaa7 » 17.06.2015 13:13:23

Mit dem suchpfand hat das nichts zu tun, hatte es ja mit absolutem pfad, bzw auch direkt im verzeichnis versucht.
rendegast hat geschrieben:Architektur i386 ist aktiviert (auf einem 64bit-System)?
Das wird es wohl (hoffentlich) sein, i386 war nicht eingerichtet. Habe das nun mit

Code: Alles auswählen

dpkg --add-architecture i386
nachgeholt. Fahre gerade noch ein d-u.

Muss ich noch bestimmte 32-bit pakete nachinstallieren?

Danke soweit.

Nach einrichten der i386 architektur mit

Code: Alles auswählen

dpkg --add-architecture i386
, einem d-u und einen reboot bietet sich das gleiche bild: Egal wie ich den pfad eingebe (als user), ob relativ zum home, ob absolut, ob im verzeichnis und mit "./" , das programm startet nicht, es wird nicht gefunden.

:?

rendegast, wie genau startest du das programm? Benötigt das eine spezielle umgebung. Ich habe hier fluxbox, kein KDE.
Das sind übrigens die betreffendelibQtGui.so.4n mount optionen für die home partition:
auto,users,rw,exec,relatime

EDIT:
welche version hast du heruntergeladen, das *.deb oder *.tar.gz . Ich nutze letztere, da das deb eigentlich für *buntus ist. Mir wurde im opera-hilfsforum zur *.tar.gz version geraten.

EDIT2:

teilgelöst

Nach

Code: Alles auswählen

apt install lib32tinfo5 libc6-i386 lib32z1 lib32ncurses5
nun ein anderes, viel besseres bild. Die application wird gefunden, und dei fehlermeldung ist zumindest verständlich.
$ /home/mh/soft1/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher
/home/mh/soft1/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
Aber was muß ich installieren, libqtgui4 ist installiert. (Debian/sid hier)
Zuletzt geändert von michaa7 am 17.06.2015 15:17:05, insgesamt 2-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von rendegast » 17.06.2015 15:15:55

Code: Alles auswählen

$ ll /tmp/_Opera/
insgesamt 13248
drwxr-xr-x 10 user user      460 Okt 29  2012 Opera_Mobile_Emulator_12.1_Linux
-rw-r--r--  1 user user 13564595 Jun 17 11:18 Opera_Mobile_Emulator_12.1_Linux.tar.gz

$ md5sum /tmp/_Opera/Opera_Mobile_Emulator_12.1_Linux.tar.gz 
59d3b2b09e0fa36e6cf1d30a4f966690  /tmp/_Opera/Opera_Mobile_Emulator_12.1_Linux.tar.gz

$ ll /tmp/_Opera/Opera_Mobile_Emulator_12.1_Linux
insgesamt 2176
...
-rwxr-xr-x 1 user user 1237468 Okt 29  2012 opera-mobile-emulator
-rwxr-xr-x 1 user user  127040 Okt 29  2012 opera-mobile-emulator-launcher
...

$ ldd /tmp/_Opera/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher
        linux-gate.so.1 (0xf77c0000)
        libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xf6c88000)
        libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf6bd7000)
        libQtNetwork.so.4 => /usr/lib/i386-linux-gnu/libQtNetwork.so.4 (0xf6a7e000)
        libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xf6779000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6687000)
        libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf6641000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6624000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf6479000)
        libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf6437000)
        libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf641b000)
        libaudio.so.2 => /usr/lib/i386-linux-gnu/libaudio.so.2 (0xf63fe000)
        libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf62d6000)
        libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf62a8000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf628b000)
        libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf622d000)
        libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf6223000)
        libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf6206000)
        libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf61f9000)
        libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf61e4000)
        libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6092000)
        libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf608d000)
        librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf6084000)
        /lib/ld-linux.so.2 (0xf77c1000)
        libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf605a000)
        libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xf5ff3000)
        libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf5fef000)
        libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf5f7e000)
        libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf5f76000)
        libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf5f6f000)
        libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf5f49000)
        libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf5f43000)
fehlende libs sollten aber bei Ausführung gemeldet werden.


Kopiere mal eine Datei aus /bin/ oder /sbin/ in Dein Zielverzeichnis und rufe diese auf (mit Pfad).
Zuletzt geändert von rendegast am 17.06.2015 15:21:43, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von michaa7 » 17.06.2015 15:20:38

postings überschnitten sich, siehe oben: Es fehlten einige i386 libs.

Nun aber ein anderer fehler: libQtGui.so.4 wird angemeckert, aber libqtgui4 war bereits in neuester version installiert (Debian/sid hier) (s.o.)

???
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von smutbert » 17.06.2015 15:26:50

Bis jetzt hast du dpkg ja nur gesagt, dass du auch 32 Bit (i386) Pakete installieren können willst, im Grunde hast du am System noch nichts geändert. Die Meldungen, die rendegast gepostet hat
rendegast hat geschrieben:[…]
$ file Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator*
Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=9db34adb8a37bb6d2543d8b77a421117c489a95f, stripped
Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=6f47a8bc0713fb96aa798c897abc453a6f51cb89, stripped

[…]
zeigen aber, dass du zumindest die Bibliothek ld-linux.so.2 benötigst und die ist, wie man leicht feststellen kann

Code: Alles auswählen

# dpkg -S ld-linux
manpages: /usr/share/man/man8/ld-linux.8.gz
manpages: /usr/share/man/man8/ld-linux.so.8.gz
libc6:amd64: /lib64/ld-linux-x86-64.so.2
libc6:amd64: /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
Teil des Pakets libc6, das du also in der 32 Bit-Ausführung benötigst:

Code: Alles auswählen

# apt install libc6:i386
Edit:
Ups, da war ich wohl etwas zu spät dran mit meinem Beitrag — bitte einfach ignorieren
Zuletzt geändert von smutbert am 17.06.2015 15:30:51, insgesamt 2-mal geändert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von rendegast » 17.06.2015 15:28:21

Siehe oben, die Architektur, es braucht eine ganze Reihe 32bit-Libs.

Ich habe daher immer noch ia32-Pakete

Code: Alles auswählen

$ dpkg -l | grep ia32 | cut -c -110
ii  ia32-libs                                                   1:0.4                                amd64    
ii  ia32-libs-gtk                                               1:0.1                                amd64    
ii  ia32-libs-gtk-i386                                          1:0.1                                i386     
ii  ia32-libs-i386-dummy                                        1:0.4-dummy                          i386     

$ apt-cache show ia32-libs-i386-dummy
Package: ia32-libs-i386-dummy
Priority: extra
Section: dummy-oldlibs
..
Architecture: i386
Version: 1:0.4-dummy
Provides: ia32-libs-i386
...
ia32-libs-i386-dummy ist noch ohne deps,
das ursprüngliche Paket Debiania32-libs-i386 passt aber gar nicht auf jessie.
Mein System ist aber so "ausgewachsen" mit 32bit-Anwendungen,
daß nur noch wenige 32bit-Libs-Pakete manuell-installiert gehalten werden müssen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von michaa7 » 17.06.2015 15:33:41

Hi smutbert, der teil des problem ist behoben (s.o., postings überschnitten sich)

Jetzt wir eine *vorhandene* lib nicht gefunden/kann nicht geladen werden.

Debian/sid hier.
# apt install ia32-libs ia32-libs-gtk ia32-libs-gtk-i386 ia32-libs-i386-dummy
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5

Package ia32-libs-gtk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ia32-libs' has no installation candidate
E: Package 'ia32-libs-gtk' has no installation candidate
E: Paket ia32-libs-gtk-i386 kann nicht gefunden werden.
E: Paket ia32-libs-i386-dummy kann nicht gefunden werden.
Ich habe daher lib32z1 lib32ncurses5 + lib32tinfo5 libc6-i386 installiert. Jetzt wird also zumindest der launcher gefunden, aber es klemmt eben an der QT lib. Die war aber bereits installiert.
# apt install libqtgui4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libqtgui4 ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
~$ /home/<user>/bin/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher
/home/<user>/bin/Opera_Mobile_Emulator_12.1_Linux/opera-mobile-emulator-launcher: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
Zuletzt geändert von michaa7 am 17.06.2015 15:36:09, insgesamt 2-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von rendegast » 17.06.2015 15:34:33

Die ia32 sind noch aus wheezy.
https://packages.debian.org/ia32-libs
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von michaa7 » 17.06.2015 15:41:07

Ok, ich installiere auch diese, aber was das mit der nicht auffindbarkeit einer QT lib zu tun hat bleibt mir schleierhaft.

Das installieren der ia* nach aktivierun des wheezy repos scheitert erstmal an unerfüllbaren abhängigkeiten. Aber brauche ich die überhaupt. Ich habe ja unter sid die pakete installiert, die sie ersetzen. ich versuch mich dem heute abend nochmals zu widmen- Vielleicht fällt zwischenzeitlich jemand ein wie das QT problem anzugehen ist.
Zuletzt geändert von michaa7 am 17.06.2015 15:49:21, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von smutbert » 17.06.2015 15:47:49

Hier geht's doch nicht um Wheezy? Die ia32-libs waren ein Übergangspaket von dem Squeeze-Zustand, dass i386-Pakete in amd64-Paketen verpackt werden mussten, mit den entsprechenden Abhängigkeiten zu anderen in amd64-Paketen verpackten i386-Paketen, hin zum aktuellen multiarch-Support, dank dem im wesentlichen auf einer amd64-Installation dieselben i386-Pakete installiert werden können wie auf einer i386-Installation. Um die ia32-libs brauchst du dich in jessie also nicht mehr zu kümmern (das war es was rendegast gemeint hat).

Du musst aber alle benötigten Bibliotheken in der i386-Variante installieren, zB

Code: Alles auswählen

# apt install libqtgui4:i386

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von michaa7 » 17.06.2015 15:51:46

smutbert hat geschrieben:...

Du musst aber alle benötigten Bibliotheken in der i386-Variante installieren, zB

Code: Alles auswählen

# apt install libqtgui4:i386
Hier kommt licht ins dunkel. Klar :facepalm: , die QT lib ist dezeit nur in der amd64 variante installiert. Der wald und die bäume sag ich nur .... Da kommen jetz 17 mb andere libs gleich mit. Egal, da muß ich jetzt durch .


Oh jemineee

Nach lösen des libqtgui4:i386 problems durch installation von 17 mb libs klemmt nun das nächste paket: libqtnetwork4
~# apt install libqtnetwork4-perl:i386 perl:i386
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:
libenchant1c2a : Hängt ab von: aspell-en soll aber nicht installiert werden oder
myspell-dictionary oder
aspell-dictionary oder
ispell-dictionary oder
hunspell-dictionary
libqtnetwork4-perl:i386 : Hängt ab von: libperl5.20:i386 (>= 5.20.1) soll aber nicht installiert werden
Hängt ab von: perlapi-5.20.1:i386
Hängt ab von: libqtcore4-perl:i386 (= 4.8.4-1.2) soll aber nicht installiert werden
perl:i386 : Hängt ab von: perl-base:i386 (= 5.20.2-6) soll aber nicht installiert werden
phonon : Hängt ab von: phonon-backend-vlc soll aber nicht installiert werden oder
phonon-backend
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.
root@neutower:~# apt install libqtnetwork4-perl:i386 perl:i386 perlapi-5.20.1:i386
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Note, selecting 'perl-base:i386' instead of 'perlapi-5.20.1:i386'
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:
debconf : Hängt ab von (vorher): perl-base (>= 5.6.1-4) soll aber nicht installiert werden
fontconfig : Hängt ab von: fontconfig-config soll aber nicht installiert werden
grub-common : Hängt ab von: libdevmapper1.02.1 (>= 2:1.02.36) soll aber nicht installiert werden
grub2-common : Hängt ab von: libdevmapper1.02.1 (>= 2:1.02.36) soll aber nicht installiert werden
init : Hängt ab von (vorher): systemd-sysv oder
sysvinit-core soll aber nicht installiert werden oder
upstart
kde-runtime : Hängt ab von: kde-runtime-data (>= 4:4.14.2-2) soll aber nicht installiert werden
Hängt ab von: kdelibs5-plugins (>= 4:4.14.2) soll aber nicht installiert werden
Hängt ab von: plasma-scriptengine-javascript (= 4:4.14.2-2) soll aber nicht installiert werden
Hängt ab von: perl soll aber nicht installiert werden
Hängt ab von: libkdeclarative5 (>= 4:4.10.0) soll aber nicht installiert werden
Hängt ab von: libkdnssd4 (>= 4:4.3.4) soll aber nicht installiert werden
Hängt ab von: libkemoticons4 (>= 4:4.4.95) soll aber nicht installiert werden
Hängt ab von: libkmediaplayer4 (>= 4:4.3.4) soll aber nicht installiert werden
Hängt ab von: libknewstuff3-4 (>= 4:4.4.0) soll aber nicht installiert werden
Hängt ab von: libknotifyconfig4 (>= 4:4.3.4) soll aber nicht installiert werden
Hängt ab von: libkxmlrpcclient4 (>= 4:4.11) soll aber nicht installiert werden
Hängt ab von: libphonon4 (>= 4:4.6.0really4.5.0) soll aber nicht installiert werden
Hängt ab von: libplasma3 (>= 4:4.7.0) soll aber nicht installiert werden
Hängt ab von: libpulse-mainloop-glib0 (>= 0.99.1) soll aber nicht installiert werden
Hängt ab von: libqt4-declarative (>= 4:4.7.0~rc1) soll aber nicht installiert werden
Hängt ab von: libqt4-svg (>= 4:4.5.3) soll aber nicht installiert werden
Hängt ab von: libsmbclient (>= 2:4.0.3+dfsg1) soll aber nicht installiert werden
Hängt ab von: libsolid4 (>= 4:4.5.85) soll aber nicht installiert werden
Hängt ab von: phonon soll aber nicht installiert werden
libaudio2:i386 : Hängt ab von: libxt6:i386 soll aber nicht installiert werden
libenchant1c2a : Hängt ab von: aspell-en soll aber nicht installiert werden oder
myspell-dictionary oder
aspell-dictionary oder
ispell-dictionary oder
hunspell-dictionary
libfontconfig1 : Hängt ab von: fontconfig-config (>= 2.11.0-6.3) soll aber nicht installiert werden
libice6 : Hängt ab von: x11-common soll aber nicht installiert werden
libkdeui5 : Hängt ab von: libdbusmenu-qt2 (>= 0.3.2) soll aber nicht installiert werden
Hängt ab von: libqt4-svg (>= 4:4.8.0) soll aber nicht installiert werden
Hängt ab von: libsm6 soll aber nicht installiert werden
libkfile4 : Hängt ab von: libsolid4 (= 4:4.14.2-5) soll aber nicht installiert werden
libkhtml5 : Hängt ab von: libktexteditor4 (= 4:4.14.2-5) soll aber nicht installiert werden
Hängt ab von: libphonon4 (>= 4:4.6.0really4.4.3) soll aber nicht installiert werden
libkio5 : Hängt ab von: libnepomuk4 (= 4:4.14.2-5) soll aber nicht installiert werden
Hängt ab von: libqt4-svg (>= 4:4.8.0) soll aber nicht installiert werden
Hängt ab von: libsolid4 (= 4:4.14.2-5) soll aber nicht installiert werden
libkonq5abi1 : Hängt ab von: libkonq-common (>= 4:4.14.2-1) soll aber nicht installiert werden
libkparts4 : Hängt ab von: libnepomuk4 (= 4:4.14.2-5) soll aber nicht installiert werden
Hängt ab von: libnepomukutils4 (= 4:4.14.2-5) soll aber nicht installiert werden
libpulse0 : Hängt ab von: libsm6 soll aber nicht installiert werden
Hängt ab von: libxtst6 soll aber nicht installiert werden
libqt4-qt3support : Hängt ab von: libqt4-designer (= 4:4.8.7+dfsg-1) soll aber nicht installiert werden
libqtgui4 : Hängt ab von: libaudio2 soll aber nicht installiert werden
Hängt ab von: libsm6 soll aber nicht installiert werden
libqtnetwork4-perl:i386 : Hängt ab von: libperl5.20:i386 (>= 5.20.1) soll aber nicht installiert werden
Hängt ab von: libqtgui4:i386 (>= 4:4.8) soll aber nicht installiert werden
Hängt ab von: libsmokeqtgui4-3:i386 (>= 4:4.12.2) soll aber nicht installiert werden
Hängt ab von: libqtcore4-perl:i386 (= 4.8.4-1.2) soll aber nicht installiert werden
libqtwebkit4 : Hängt ab von: libqt4-opengl (>= 4:4.8.6+git64-g5dc8b2b+dfsg-2~) soll aber nicht installiert werden
perl:i386 : Hängt ab von: perl-modules:i386 (>= 5.20.2-6)
python-pkg-resources : Hängt ab von: python:any (>= 2.7)
Hängt ab von: python:any (< 2.8)
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.



Es ist hier nichts zurückgehalten.


Ich glaube an dieser stelle gebe ich auf .... :|

Danke an alle ratgeber!
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von smutbert » 17.06.2015 16:37:15

Aufgeben wäre gar nicht notwendig. Wenn du ein einigermaßen sauberes jessie installiert hast, sollte sich das relativ leicht lösen lassen. Eine Möglichkeit wieso es mit den Abhängigkeiten nicht auf Anhieb hinhaut wäre, dass dein System nicht ganz aktuell ist und daher die zu installierenden nicht zu den bereits installierten Paketen passen, dann sollte ein

Code: Alles auswählen

# apt -f install
# apt upgrade
das Problem lösen. Solange du aufpasst, dass dir der ersten Befehl nicht Dinge deinstalliert, die du gerne behalten würdest, sind diese beiden Befehle jedenfalls kein Fehler.

Mehr oder weniger dasselbe können Pakete aus den backports bewirken, wenn dadurch auch Bibliotheken aus den backports installiert wurden, die sich nicht mit den Standardversionen mischen lassen. Dann hülfe es explizit die i386-Version dieser Bibliothek aus den Backports zu installieren.


Ich weiß nicht ob das das einfachste/beste Vorgehen ist, aber ich versuche in solchen Fällen durch einzelnes Installieren der Pakete das Problem bis zu einer bestimmten Ursache zurückzuverfolgen. Also zB versuchen libqtnetwork4-perl:i386 zu installieren, was wegen irgendeiner oder mehrerer nicht erfüllbarer Abhängigkeiten fehlschlägt. Hier ein (nöglichst grundlegendes) Paket herauspicken, zB libenchant1c2a, das ja nicht einmal in der i386-Version verlangt wurde, usw. bis man eine verständlichere Begründung erhält warum dieses Paket nicht installiert werden kann, wie zB sinngemäß etwas wie
- Paket x (>Version y) verlangt, es soll aber Version z installiert werden

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von michaa7 » 17.06.2015 18:39:20

smutbert hat geschrieben:Aufgeben wäre gar nicht notwendig. Wenn du ein einigermaßen sauberes jessie installiert hast,
Debian/sid tagesaktuell hier. In soweit geht's nicht neuer.
Keine alten pakete, keine pakete auf hold, keine backports.

Die ganze sache hat mich jetzt schon viel zu sehr aufgehalten (nicht nur heute!). Mir ist das an sich vertraut abhängigkeiten schrittweise aufzudröseln. Und das mag auch in diesem fall irgendwie gehen, aber wenn ich mir die abhängigkeiten so anschaue packt mich wut und entsetzen weil sich dann wieder der eindruck verstärkt, dass abhängigkeiten sehr großzügig gesetzt werden: network->dictionary->phonon. Und meine lust am frickeln schwindet dann in einer zehntel sekunde. Ich bin dann sofort im genervt modus.

BTW, im grunde ist nicht mal libqtnetwork4-perl:i386 angemeckert worden, sondern libQtNetwork was dann jedoch nur zu libqtnetwork4-perl führt.

Danke jedenfalls.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: kann programm (nicht OSS) nicht starten (Opera mobile em

Beitrag von smutbert » 17.06.2015 19:17:23

In sid kann es glaube ich auch passieren, dass die Architekturen nicht alle auf demselben Stand sind und sich deshalb zeitweise eine Bibliothek oder gar mehrere nicht gleichzeitig für mehrere Architekturen installieren lassen.

Antworten