Slackware64, Ärger mit Firefox

  • Auf dem Software-Ausprobierrechner läuft Slackware64 14.2 mit einigen Paketen aus Slackware64 current. GUI ist KDE 4.14.27. Jetzt wurde ein Update von firefox 50.1.0 & thunderbird 45.6.0 auf firefox 68.1.0esr & thunderbird 68.1.2 durchgeführt. Zunächst meckerte ldd, also wurden noch einige Pakete nachgeschoben, und weil da gcc-Geraffel bei war, einmal neu gestartet.

    Als user (komplette GUI als user gestartet) lassen sich firefox und thunderbird nicht starten. Beide schmeißen einen Segmentation fault.

    Als root (komplette GUI als root gestartet) startet thunderbid fehlerfrei, firefox schmeißt 'n paar Meldungen, startet aber auch und lässt sich benutzen:

    Was läuft da schief?


  • Auf dem Software-Ausprobierrechner läuft Slackware64 14.2 mit einigen Paketen aus Slackware64 current. GUI ist KDE 4.14.27. Jetzt wurde ein Update von firefox 50.1.0 & thunderbird 45.6.0 auf firefox 68.1.0esr & thunderbird 68.1.2 durchgeführt. Zunächst meckerte ldd, also wurden noch einige Pakete nachgeschoben, und weil da gcc-Geraffel bei war, einmal neu gestartet.

    Als user (komplette GUI als user gestartet) lassen sich firefox und thunderbird nicht starten. Beide schmeißen einen Segmentation fault.

    Als root (komplette GUI als root gestartet) startet thunderbid fehlerfrei, firefox schmeißt 'n paar Meldungen, startet aber auch und lässt sich benutzen:

    Was läuft da schief?

    Vermutung:

    Als User haste nen Profil von der alten ffx Version die ggf irgendein creepy Plugin enthält (obwohl mit Version 60 ja die Plugin-API umgestellt wurde) oder sonstwas.

    Jetzt wo du als root ausprobierst, arbeitest du mit einem neuen sauberen Profil, daher kein segmentation fault.

    andere vermutung als user haste irgendwas mit den libs hardgelinked, was bei root nicht gegeben ist.

    Einmal editiert, zuletzt von Blue (12. Oktober 2019 um 21:05)


  • Als User haste nen Profil von der alten ffx Version die ggf irgendein creepy Plugin enthält (obwohl mit Version 60 ja die Plugin-API umgestellt wurde) oder sonstwas.

    Altes Profil und cache als user gelöscht: keine Änderung! :(


    andere vermutung als user haste irgendwas mit den libs hardgelinked, was bei root nicht gegeben ist.

    Wissentlich nein. Wie kann ich herausfinden, ob das System da irgendwas gemacht hat?

    ldd /usr/lib64/lib/firefox als user oder als root ausgeführt schmeißt keine fehlenden libs.


    braucht ffx nicht langsam mal aktuelles qt? haste vielleicht kde 4 libs sowie kde plasma 5 libs installiert?

    Dann dürfte es als root doch aber auch nicht funktionieren.
    kdelibs-4.14.27 und kdeplasma-addons-4.14.3 sind installiert. KDE 5 Gedöns ist nix installiert.


  • Hast du ein Mounteintrag für /dev/shm in deiner /etc/fstab?

    Jetzt ja, und damit starten dann auch firefox und thunderbird als user. Nur wie soll man denn auf so etwas kommen? :sideeye:

    /etc/fstab:

    Code
    # other mountpoints
    none      /dev/shm        tmpfs   defaults,size=5G        0 0
    tmpfs       /tmp                  tmpfs      defaults,size=5g 0  0
    tmpfs       /var/tmp              tmpfs      defaults,size=1g 0  0
    devpts      /dev/pts              devpts     gid=5,mode=620   0   0
    proc        /proc                 proc       defaults         0   0

    Der PC hat 16 GiB RAM.


    Als User haste nen Profil von der alten ffx Version die ggf irgendein creepy Plugin enthält (obwohl mit Version 60 ja die Plugin-API umgestellt wurde) oder sonstwas.

    Wenn ich das alles jetzt richtig verstanden habe, muss ich auf dem Arbeitsrechner nicht die alten Profile weg bomben, was zusätzlicher Aufwand wäre, sondern nur alle ollen Plugins deinstallieren und sicherheitshalber den cache und die Chronik löschen.
    Auf'm Software-Ausprobier-Rechner war's ja noch egal.

    Vorher auf'm Arbeitsrechner Backups ziehen von bookmarks, E-Mails, Adressbuch und Kalender ist natürlich schon klar.

  • Böses ahnend machte ich vor dem Upgrade neben den Backups (bookmarks, Adressbuch, Kalender, Emails) noch ein paar Screenshots von den thunderbird-Einstellungen – und bis auf das Backup der Emails wurde alles gebraucht, denn die neuen Versionen weigerten sich die alten Profile zu übernehmen!

    Lehre daraus: Software-Updates sind scheiße! :(

  • Ich mein, was erwartest du, wenn du deinen Browser nach 3 Jahren Updatest?
    Wenn man auf dem normalen Release Channel war, kam da irgendwann mal n Popup, das die alten Plugins nicht mehr supported sind und deaktiviert werden, wenns keine Updates dafür gibt.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!