dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Hallo Forum,
Ich versuche gerade auf einen Debian 10 (testing) rechner den Firefox-ESR
mit der Aktuellen vesion auszutauschen und bin in einige Probleme gelaufen.
Aber zurestmal erklaere Ich wie Ich den neuen Firefox installiert habe.
1. Zurest lade Ich mir den Akutellen Firfox von Mozilla als archvie herrunter und der verschiebe es nach /opt
Dort entpacke Ich es mit tar xjf und habe dann einen Ordner der nur firefox
heist.
Welchen Ich dann in firefox-67.0.4 umbenenne.
Danach erstelle ich einen link nach /usr/bin
ln -s /opt/firefox-67.0.4/firefox /usr/bin/firefox-67.0.4
2. Mit diesen Weg habe ich erstmal einen weiteren Firefox in das system
hinzugefuegt
Allerdings würde ich gerne den ESR Firefox (60.7)mit den neusten ersetzten.
Und deshalb habe ich den #dpkg-divert# angewant, um so den neuen Firefox
zum haupt Browser zu machen.
Leider ist #irgendwas# schiefgegangen und zur Zeit habe ich keinen ESR
Firefox, mehr auf der Kiste.
Wenn ich nun versuche den ESR Firefox wieder zu installieren kriege ich
Folgende Fehler Meldung.
fonts-stix | otf-stix fonts-lmodern
The following NEW packages will be installed:
firefox-esr
0 upgraded, 1 newly installed, 0 to remove and 18 not upgraded.
Need to get 0 B/41.7 MB of archives.
After this operation, 166 MB of additional disk space will be used.
(Reading database ... 314649 files and directories currently installed.)
Preparing to unpack .../firefox-esr_60.7.0esr-1_amd64.deb ...
dpkg-divert: error: 'diversion of /usr/bin/firefox to /usr/bin/firefox.real
by firefox-esr' clashes with 'local diversion of /usr/bin/firefox to
/usr/bin/firefox.ubuntu'
dpkg: error processing archive
/var/cache/apt/archives/firefox-esr_60.7.0esr-1_amd64.deb (--unpack):
new firefox-esr package pre-installation script subprocess returned error
exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/firefox-esr_60.7.0esr-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Weiß nun bitte jemand von euch anderen Linuxern wie ich diese Fehler
Meldung wieder los werde ?
Und wie ich den neuen Firefox 67x zum Hauptbrowser machen kann?
Vielen Dank,
Smack9898
Ich versuche gerade auf einen Debian 10 (testing) rechner den Firefox-ESR
mit der Aktuellen vesion auszutauschen und bin in einige Probleme gelaufen.
Aber zurestmal erklaere Ich wie Ich den neuen Firefox installiert habe.
1. Zurest lade Ich mir den Akutellen Firfox von Mozilla als archvie herrunter und der verschiebe es nach /opt
Dort entpacke Ich es mit tar xjf und habe dann einen Ordner der nur firefox
heist.
Welchen Ich dann in firefox-67.0.4 umbenenne.
Danach erstelle ich einen link nach /usr/bin
ln -s /opt/firefox-67.0.4/firefox /usr/bin/firefox-67.0.4
2. Mit diesen Weg habe ich erstmal einen weiteren Firefox in das system
hinzugefuegt
Allerdings würde ich gerne den ESR Firefox (60.7)mit den neusten ersetzten.
Und deshalb habe ich den #dpkg-divert# angewant, um so den neuen Firefox
zum haupt Browser zu machen.
Leider ist #irgendwas# schiefgegangen und zur Zeit habe ich keinen ESR
Firefox, mehr auf der Kiste.
Wenn ich nun versuche den ESR Firefox wieder zu installieren kriege ich
Folgende Fehler Meldung.
fonts-stix | otf-stix fonts-lmodern
The following NEW packages will be installed:
firefox-esr
0 upgraded, 1 newly installed, 0 to remove and 18 not upgraded.
Need to get 0 B/41.7 MB of archives.
After this operation, 166 MB of additional disk space will be used.
(Reading database ... 314649 files and directories currently installed.)
Preparing to unpack .../firefox-esr_60.7.0esr-1_amd64.deb ...
dpkg-divert: error: 'diversion of /usr/bin/firefox to /usr/bin/firefox.real
by firefox-esr' clashes with 'local diversion of /usr/bin/firefox to
/usr/bin/firefox.ubuntu'
dpkg: error processing archive
/var/cache/apt/archives/firefox-esr_60.7.0esr-1_amd64.deb (--unpack):
new firefox-esr package pre-installation script subprocess returned error
exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/firefox-esr_60.7.0esr-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Weiß nun bitte jemand von euch anderen Linuxern wie ich diese Fehler
Meldung wieder los werde ?
Und wie ich den neuen Firefox 67x zum Hauptbrowser machen kann?
Vielen Dank,
Smack9898
- king-crash
- Beiträge: 722
- Registriert: 08.08.2006 12:07:56
- Lizenz eigener Beiträge: MIT Lizenz
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Hast du zuvor mit einem deb paket für ubuntu herumgebastelt?
Lösche am besten mal alle firefox Dateien in /usr/bin -> "rm /usr/bin/firefox*"
Dann installierst oder deinstallierst du firefox-esr sauber. ( Es sollte keine Fehlermeldungen geben )
Dann liest du dich hier ein: https://askubuntu.com/questions/81166/h ... ternatives
Lösche am besten mal alle firefox Dateien in /usr/bin -> "rm /usr/bin/firefox*"
Dann installierst oder deinstallierst du firefox-esr sauber. ( Es sollte keine Fehlermeldungen geben )
Dann liest du dich hier ein: https://askubuntu.com/questions/81166/h ... ternatives
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Wenn du nur einen Firefox haben möchtest (zwei Füchse machen doch keinen Sinn ):smack9898 hat geschrieben:24.06.2019 14:12:31Ich versuche gerade auf einen Debian 10 (testing) rechner den Firefox-ESR
mit der Aktuellen vesion auszutauschen und bin in einige Probleme gelaufen.
Das war so richtig schön falsch. Wie man das reparieren kann? Bin ich überfragt.smack9898 hat geschrieben:24.06.2019 14:12:31Und deshalb habe ich den #dpkg-divert# angewant, um so den neuen Firefox
zum haupt Browser zu machen.
Wenn du Firefox von Mozilla beziehst, hat das mit dpkg und der Paketverwaltung von Debian nichts zu tun.
Firefox updatet sich selbst, direkt von Mozilla.
Vorgehen.
Firefox-esr deinstallieren.
Den Firefox von Mozilla nach /opt/firefox entpacken (ohne Versionsnummer !)
dann das Verzeichnis erobern (sonst kann sich Firefox nicht updaten)
Code: Alles auswählen
chown -R username:usergruppe /opt/firefox
Sicherheitshalber auch /usr/share/applications/
dann
Code: Alles auswählen
ln -s /opt/firefox/firefox /usr/bin/firefox
Die Desktop-Datei kann man auch bequem mit menulibre erstellen
Code: Alles auswählen
[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox
Icon=/opt/firefox/browser/chrome/icons/default/default48.png
Exec=/usr/bin/firefox
NoDisplay=false
Categories=Network;
StartupNotify=false
Terminal=false
Code: Alles auswählen
update-alternatives --config x-www-browser
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Hallo,
Nein Ich habe nicht an den deb Paket herumgebastelt.
Und zur zeit habe keinen Firefox per repo auf der Kiste.
Nur welche Ich nach /opt installiert hab.
Wenn du nur einen Firefox haben möchtest (zwei Füchse machen doch keinen Sinn ):
Gerade weil sich die beiden Füchse in die Quere gekommen sind, aus diesen Grund will ja den neuen
67.X Firefox zum Hauptbrowser machen.
Ich hab jetzt mal versucht was willy4711 vorgeschlagen hat.
Allerdings mit der winzigen aenderung das Ich den Firefox-esr direkt von Mozilla heruntergeladen hab.
Und auch den Ordner unter /opt entsprechen genannt hab.
firefox-60.7.2esr
Danach hab ich verlinkungs teil durch gegfuehrt und auch die .desktop Datei erstellt.
Und auch den letzten update Befehl durch gefuert.
Allerdings kriege ich dann folgende Fehler Meldung.
Nein Ich habe nicht an den deb Paket herumgebastelt.
Und zur zeit habe keinen Firefox per repo auf der Kiste.
Nur welche Ich nach /opt installiert hab.
Wenn du nur einen Firefox haben möchtest (zwei Füchse machen doch keinen Sinn ):
Gerade weil sich die beiden Füchse in die Quere gekommen sind, aus diesen Grund will ja den neuen
67.X Firefox zum Hauptbrowser machen.
Ich hab jetzt mal versucht was willy4711 vorgeschlagen hat.
Allerdings mit der winzigen aenderung das Ich den Firefox-esr direkt von Mozilla heruntergeladen hab.
Und auch den Ordner unter /opt entsprechen genannt hab.
firefox-60.7.2esr
Danach hab ich verlinkungs teil durch gegfuehrt und auch die .desktop Datei erstellt.
Und auch den letzten update Befehl durch gefuert.
Allerdings kriege ich dann folgende Fehler Meldung.
Code: Alles auswählen
update-alternatives --config x-www-browser
There is only one alternative in link group x-www-browser (providing /usr/bin/x-www-browser): /usr/bin/epiphany-browser
Nothing to configure.
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Man kann den Ordner auch "ich-bin-Lustig" nennen . Ich bezweifle allerdings den praktischen Nährwert dieser Namensgebung.smack9898 hat geschrieben:24.06.2019 16:55:21Und auch den Ordner unter /opt entsprechen genannt hab.
firefox-60.7.2esr
Beim nächsten Update hast du dann Firefox-esr - irgendwas im Ordner, der nicht mehr der Version entspricht.
Upss .. hatte vergessen, das Firefox ja nicht mehr vorhanden ist. um den dort einzureihen sollte folgender Vers hinhauen:
Code: Alles auswählen
update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
Den Pfad und Namen musst du anpassen, sowas geht mir nicht über die Tastatur.
Dann entsteht so was, bzw. ist schon vorhanden:
Code: Alles auswählen
ls -al /usr/bin |grep x-www-browser
lrwxrwxrwx 1 root root 31 Okt 17 2017 x-www-browser -> /etc/alternatives/x-www-browser
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Das ist Gift !!!! Du bekommst damit permanat Ärger, wenn andere Programme den Browser suchen. Die suchen alle nach firefoxsmack9898 hat geschrieben:24.06.2019 14:12:31Danach erstelle ich einen link nach /usr/bin
Code: Alles auswählen
ln -s /opt/firefox-67.0.4/firefox /usr/bin/firefox-67.0.4
Deshalb:
Code: Alles auswählen
ln -s /opt/firefox-67.0.4/firefox /usr/bin/firefox
Der firefox-esr heißt im Programmverzeichnis auch nur firefox
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Vielen Dank fuer die Hilfe.
jetzt habe ich erstmal de ESR firefox-60.7.2 und fuer naechste Zeit wieder Ruhe in Kartoon.
Jetzt ist nur ein winziges Problem uebrig.
Wenn ich jetzt in Terminal firefox eingebe und abfahre kriege Ich immer noch eine Fehlermeldung.
Also muss da noch irgendwo ein Restfehler Rumgeistern.
jetzt habe ich erstmal de ESR firefox-60.7.2 und fuer naechste Zeit wieder Ruhe in Kartoon.
Jetzt ist nur ein winziges Problem uebrig.
Wenn ich jetzt in Terminal firefox eingebe und abfahre kriege Ich immer noch eine Fehlermeldung.
Code: Alles auswählen
firefox
/usr/bin/firefox: 4: exec: /usr/bin/firefox.real: not found
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Da hast wahrscheinlich die alten Verweise nicht gelöscht, wie gefordert.
Und auch keinen neuen Symlink gesetzt?
bitte mal die Ausgabe von
Und übe dich mal in der Eingabe von Code-Tags. (schon passiert )Die generiert man mit dem 5. Button von links sieht so aus: </>
Wie hast du denn den firefox-esr von Debian gelöscht ??
oder
Und auch keinen neuen Symlink gesetzt?
bitte mal die Ausgabe von
Code: Alles auswählen
ls -al /usr/bin |grep fire
Wie hast du denn den firefox-esr von Debian gelöscht ??
Code: Alles auswählen
apt purge
Code: Alles auswählen
apt remove
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
okay,
hier kommt die Antwort auf
hier kommt die Antwort auf
Und wenn ich einls -al /usr/bin |grep fire
-rwxr-xr-x 1 root root 128 Jun 22 20:09 firefox
lrwxrwxrwx 1 root root 27 Jun 20 20:01 firefox-67.0.3 -> /opt/firefox-67.0.3/firefox
lrwxrwxrwx 1 root root 27 Jun 22 04:42 firefox-67.0.4 -> /opt/firefox-67.0.4/firefox
lrwxrwxrwx 1 root root 30 Jun 24 23:46 firefox-esr -> /opt/firefox-60.7.2esr/firefox
abfahre..bekomme ich das, was gerade über mir steht.apt search firefox-esr
Sorting... Done
Full Text Search... Done
firefox-esr/testing 60.7.0esr-1 amd64
Mozilla Firefox web browser - Extended Support Release (ESR)
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Da ist ja das totale Chaos entstanden.
Lösche die alle
Benenne vorher das Verzeichnis in /opt um
meinetwegen in /opt/firefox-esr
dann den Symlink.
Produziere kein Chaos, mit dem du zum Schluss nicht mehr zurecht kommst, auch wenn du da irgendetwas im Netz aufgeschnappt hast
von irgendjemand, der ganz schlau gewesen zu sein scheint.
Nochmal:
Die Installation von Firefox direkt von Mozilla geht an der Paketverwaltung vorbei.
Die weiß davon nichts und wird es auch nie wissen.
Das sieht dann so aus:
Lösche die alle
und setze dann einen symlink, wie ich es dir oben gesagt habe.
Benenne vorher das Verzeichnis in /opt um
meinetwegen in /opt/firefox-esr
dann den Symlink.
Code: Alles auswählen
ln -s /opt/firefox-esr/firefox /usr/bin/firefox
von irgendjemand, der ganz schlau gewesen zu sein scheint.
Und was erhoffst du dir von dieser Ausgabe /Anfrage ??Und wenn ich ein
abfahre..bekomme ich das, was gerade über mir steht.Code: Alles auswählen
apt search firefox-esr Sorting... Done Full Text Search... Done firefox-esr/testing 60.7.0esr-1 amd64 Mozilla Firefox web browser - Extended Support Release (ESR)
Nochmal:
Die Installation von Firefox direkt von Mozilla geht an der Paketverwaltung vorbei.
Die weiß davon nichts und wird es auch nie wissen.
Das sieht dann so aus:
Code: Alles auswählen
dpkg -l firefox*
un firefox <keine> <keine> (keine Beschreibung vorhanden)
un firefox-esr <keine> <keine> (keine Beschreibung vorhanden)
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Du hast mich gebeten den Firefox-esr repo version zu purgen.
Allerdings war dieser, zu diesen Zeitpunkt nicht mehr installiert.
Mit den apt search wollte Ich das nur noch mal aufzeigen.
Wenn Ich jetzt den Firefox ueber die Konsole versuche zu starten kriege ich folgende Fehlermeldung
Allerdings war dieser, zu diesen Zeitpunkt nicht mehr installiert.
Mit den apt search wollte Ich das nur noch mal aufzeigen.
Wenn Ich jetzt den Firefox ueber die Konsole versuche zu starten kriege ich folgende Fehlermeldung
firefox
Client is not authorized to connect to ServerUnable to init server: Could not connect: Connection refused
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Ah - Ok Verstanden.smack9898 hat geschrieben:24.06.2019 19:10:44Du hast mich gebeten den Firefox-esr repo version zu purgen.
Allerdings war dieser, zu diesen Zeitpunkt nicht mehr installiert.
Mit den apt search wollte Ich das nur noch mal aufzeigen.
Bitte mal die Ausgaben von:
Code: Alles auswählen
ls -al /opt/firefox |grep firef
und
Code: Alles auswählen
cat ~/.local/share/applications/Firefox.desktop
Auch noch bitte
Code: Alles auswählen
ls -al /opt
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Daraus folgt dann:smack9898 hat geschrieben:24.06.2019 14:12:31Und deshalb habe ich den #dpkg-divert# angewant, um so den neuen Firefox
zum haupt Browser zu machen.
Code: Alles auswählen
dpkg-divert: error: 'diversion of /usr/bin/firefox to /usr/bin/firefox.real
by firefox-esr' clashes with 'local diversion of /usr/bin/firefox to
/usr/bin/firefox.ubuntu'
dpkg: error processing archive
/var/cache/apt/archives/firefox-esr_60.7.0esr-1_amd64.deb (--unpack):
new firefox-esr package pre-installation script subprocess returned error
exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/firefox-esr_60.7.0esr-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Code: Alles auswählen
dpkg-divert --list |grep firefox
jegliches Update blockiert.
EDIT:
Es ist immer nett, wenn man nur die Hälfte erfährt.
Du hast es also versucht mit:
- firefox.ubuntu
firefox-60.7.2
firefox-67.0.3
firefox-67.0.4
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Ja Sorry, Ich habe ursprünglich vergessen die dpkg Fehlermedlung als Code zu markieren.
Wenn Ich nun ein abfahre
Dann kriege Ich als Antwort Folgendes:
Wenn Ich nun ein
Code: Alles auswählen
dpkg-divert --list |grep firefox
Dann kriege Ich als Antwort Folgendes:
Code: Alles auswählen
dpkg-divert --list |grep firefox
local diversion of /usr/bin/firefox to /usr/bin/firefox.ubuntu
Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem
Wie du das wieder auflösen kannst, bin ich überfragt.
Zumal ja
da zwei "Erros" mitspielen:
Vielleicht kann ein anderer helfen.
In einer Standard- Installation sieht das so aus:
Mit über die Paketverwaltung deinstalliertem Firefox-esr (purge) und Firefox von Mozilla steht da gar nichts mehr.
Zusatzfragen:
Ausgabe von:
Was passiert wenn du ein Upgrade fährst ---Fehlermeldung ??
Was ist mit den übrigen Ausgaben ?
Zumal ja
da zwei "Erros" mitspielen:
Code: Alles auswählen
diversion of /usr/bin/firefox to /usr/bin/firefox.real
by firefox-esr' clashes with 'local diversion of /usr/bin/firefox to
/usr/bin/firefox.ubuntu'
In einer Standard- Installation sieht das so aus:
Code: Alles auswählen
dpkg-divert --list |grep firefox
Umleitung von /usr/bin/firefox zu /usr/bin/firefox.real durch firefox-esr
Zusatzfragen:
Ausgabe von:
Code: Alles auswählen
dpkg --list |grep "^rc"
Code: Alles auswählen
apt update && apt full-upgrade