dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
smack9898
Beiträge: 48
Registriert: 16.12.2018 10:52:34

dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von smack9898 » 24.06.2019 14:12:31

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

Benutzeravatar
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

Beitrag von king-crash » 24.06.2019 14:32:18

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

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 24.06.2019 15:33:24

smack9898 hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 14:12:31
Ich versuche gerade auf einen Debian 10 (testing) rechner den Firefox-ESR
mit der Aktuellen vesion auszutauschen und bin in einige Probleme gelaufen.
Wenn du nur einen Firefox haben möchtest (zwei Füchse machen doch keinen Sinn ):
smack9898 hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 14:12:31
Und deshalb habe ich den #dpkg-divert# angewant, um so den neuen Firefox
zum haupt Browser zu machen.
Das war so richtig schön falsch. Wie man das reparieren kann? Bin ich überfragt.
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
/usr/bin überprüfen nach firefox und firefox-esr (beide löschen, falls nicht geschehen ---> king-crash)
Sicherheitshalber auch /usr/share/applications/
dann

Code: Alles auswählen

ln -s /opt/firefox/firefox /usr/bin/firefox
desktop-Datei erstellen ~/.local/share/applications/Firefox
Die Desktop-Datei kann man auch bequem mitDebian 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
Falls du mehrere Browser hast kannst du das in deiner DE - Oberfläche einstellen oder mit

Code: Alles auswählen

update-alternatives --config x-www-browser
Den Browser deiner Wahl auswählen, bzw einen neuen zufügen

smack9898
Beiträge: 48
Registriert: 16.12.2018 10:52:34

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von smack9898 » 24.06.2019 16:55:21

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.

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.

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 24.06.2019 17:52:17

smack9898 hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 16:55:21
Und auch den Ordner unter /opt entsprechen genannt hab.
firefox-60.7.2esr
Man kann den Ordner auch "ich-bin-Lustig" nennen :wink: . Ich bezweifle allerdings den praktischen Nährwert dieser Namensgebung.
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
die 100 zu Schluss ist die Priorität. Ich vermute mal, dass epiphany eine Priorität von 40 - 50 haben wird (Standard)

Den Pfad und Namen musst du anpassen, sowas geht mir nicht über die Tastatur. :facepalm:

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
Mit einer Priorität von 100 ist dann der Fuchs der erste. :mrgreen:

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 24.06.2019 18:14:10

smack9898 hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 14:12:31
Danach 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
Das ist Gift !!!! Du bekommst damit permanat Ärger, wenn andere Programme den Browser suchen. Die suchen alle nach firefox

Deshalb:

Code: Alles auswählen

ln -s /opt/firefox-67.0.4/firefox /usr/bin/firefox
Nenns in deinem /opt wie du willst. In /usr/bin muss es firefox heissen :!:

Der firefox-esr heißt im Programmverzeichnis auch nur firefox :!:

smack9898
Beiträge: 48
Registriert: 16.12.2018 10:52:34

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von smack9898 » 24.06.2019 18:18:23

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.

Code: Alles auswählen

 firefox
/usr/bin/firefox: 4: exec: /usr/bin/firefox.real: not found
Also muss da noch irgendwo ein Restfehler Rumgeistern.

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 24.06.2019 18:25:28

Da hast wahrscheinlich die alten Verweise nicht gelöscht, wie gefordert.
Und auch keinen neuen Symlink gesetzt?
bitte mal die Ausgabe von

Code: Alles auswählen

ls -al /usr/bin |grep fire
Und übe dich mal in der Eingabe von Code-Tags. (schon passiert :mrgreen: )Die generiert man mit dem 5. Button von links sieht so aus: </>

Wie hast du denn den firefox-esr von Debian gelöscht ??

Code: Alles auswählen

apt purge
oder

Code: Alles auswählen

apt remove

smack9898
Beiträge: 48
Registriert: 16.12.2018 10:52:34

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von smack9898 » 24.06.2019 18:47:20

okay,
hier kommt die Antwort auf
ls -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
Und wenn ich ein
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)
abfahre..bekomme ich das, was gerade über mir steht.

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 24.06.2019 18:56:40

Da ist ja das totale Chaos entstanden.

Lösche die alle
king-crash hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 14:32:18

Code: Alles auswählen

rm /usr/bin/firefox*
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
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. :!:
Und wenn ich ein

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) 
abfahre..bekomme ich das, was gerade über mir steht.
Und was erhoffst du dir von dieser Ausgabe /Anfrage ??

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)

smack9898
Beiträge: 48
Registriert: 16.12.2018 10:52:34

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von smack9898 » 24.06.2019 19:10:44

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
firefox
Client is not authorized to connect to ServerUnable to init server: Could not connect: Connection refused

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 24.06.2019 19:26:06

smack9898 hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 19:10:44
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.
Ah - Ok Verstanden.
Bitte mal die Ausgaben von:

Code: Alles auswählen

ls -al /opt/firefox |grep firef
Namen anpassen !
und

Code: Alles auswählen

cat ~/.local/share/applications/Firefox.desktop
EDIT

Auch noch bitte

Code: Alles auswählen

ls -al /opt

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 24.06.2019 19:49:34

smack9898 hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 14:12:31
Und deshalb habe ich den #dpkg-divert# angewant, um so den neuen Firefox
zum haupt Browser zu machen.
Daraus folgt dann:

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)
Da sollten sich mal andere drum kümmern, da ich damit keine Erfahrung habe:

Code: Alles auswählen

dpkg-divert --list |grep firefox
Da wird wohl irgendetwas kommen, was regel gerecht (?) gelöscht werden sollte. Denn aus Erinnerung aus anderen Threads, ist jetzt wohl
jegliches Update blockiert. :facepalm:

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
und jedes mal dpkg-divert auf das Paketverwaltungssystem losgelassen ??

smack9898
Beiträge: 48
Registriert: 16.12.2018 10:52:34

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von smack9898 » 25.06.2019 10:54:41

Ja Sorry, Ich habe ursprünglich vergessen die dpkg Fehlermedlung als Code zu markieren.
Wenn Ich nun ein

Code: Alles auswählen

dpkg-divert --list |grep firefox
abfahre

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

willy4711

Re: dpkg-divert schiefgegangen bzw Firefox Hauptbrowser Problem

Beitrag von willy4711 » 25.06.2019 12:08:10

Wie du das wieder auflösen kannst, bin ich überfragt.
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'
Vielleicht kann ein anderer helfen.
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
Mit über die Paketverwaltung deinstalliertem Firefox-esr (purge) und Firefox von Mozilla steht da gar nichts mehr.

Zusatzfragen:

Ausgabe von:

Code: Alles auswählen

dpkg --list |grep "^rc"
Was passiert wenn du ein Upgrade fährst ---Fehlermeldung ??

Code: Alles auswählen

apt update && apt full-upgrade
Was ist mit den übrigen Ausgaben ?

Antworten