Hallo Liste. Zum Browsen benutze ich Firefox, und der zickt neuerdings, indem er sich weigert, mein Bookmark-File einzulesen. Starte ich firefox, so ist das Bookmarks-File leer. Die bookmarks.html hat 410 Bytes. Spiele ich das Backup dieser Datei mit 80kB ein, und starte dann firefox, so sind meine Bookmarks immer noch leer, und das bookmarks.html hat wieder nur 410 Bytes. Ich hab schon extra einen Test-User angelegt, und die bookmarks.html dort hinein kopiert. Aber auch hier: vor dem Start von Firefox hat sie noch 80 kB, und starte ich ihn dann, dann schrumpft die Datei auf 410 Bytes, und ist leer. Was soll das? Kennt das jemand? -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Am Sonntag, 20. Februar 2005 10:35 schrieb Andreas Feile:
Hallo Liste.
Zum Browsen benutze ich Firefox, und der zickt neuerdings, indem er sich weigert, mein Bookmark-File einzulesen. Starte ich firefox, so ist das Bookmarks-File leer. Die bookmarks.html hat 410 Bytes. Spiele ich das Backup dieser Datei mit 80kB ein, und starte dann firefox, so sind meine Bookmarks immer noch leer, und das bookmarks.html hat wieder nur 410 Bytes.
Importier die bookmarks.html einfach per Menü-Lesezeichen -> Lesezeichen-Manager -> Datei Importieren Wenn das nicht geht, kannst du die noch alle (unformatiert und ungeordnet) hinzufügen. Führe dazu das Python-Script aus, das ich angehängt habe. (Das ist von "knorke" aus irgendeinem Forum...) Das Script ist hardcodiert, auf den Namen "bookmarks.html". Also kopiere es am besten in den Ordner der Datei und führe es mit 'python bookmarksHtmlParser.py' o.Ä. aus. Das liefert dir die Links aus der Bookmarks.html-Datei. Diese müsstest du alle mit firefox aufrufen. $firefox $for i in `python bookmarksHtmlParser.py`; do firefox -remote "openURL($i,new-tab)" ; done Evtl noch ein "sleep" irgendwo einbringen, ich weiß nicht, ob die Systemlast da nicht zu hoch wird... oder das mit xargs, keine Ahnung, was besser ist.. Dann haste die Links alle geöffnet und kannst sie mit "Menü-Lesezeichen -> Lesezeichen hinzufügen -> ("Lesezeichen für alle tabs in einem Ordner erstellen" ankreuzen) > hinzufügen" Alle einfügen. HTH Gruß Sören
Sören Wengerowsky, Sonntag, 20. Februar 2005 13:07:
Importier die bookmarks.html einfach per Menü-Lesezeichen -> Lesezeichen-Manager -> Datei Importieren
Hab ich schon versucht, geht aber nicht. Es sind einfach nachher genauso wenig Bookmarks da wie vorher. Gar keins, sozusagen.
Wenn das nicht geht, kannst du die noch alle (unformatiert und ungeordnet) hinzufügen. Führe dazu das Python-Script aus, das ich angehängt habe. (Das ist von "knorke" aus irgendeinem Forum...)
OK, das probier ich mal. Danke+Gruß. Andy -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Hallo, Am Sonntag, 20. Februar 2005 14:38 schrieb Andreas Feile:
Sören Wengerowsky, Sonntag, 20. Februar 2005 13:07:
Importier die bookmarks.html einfach per Menü-Lesezeichen -> Lesezeichen-Manager -> Datei Importieren
Hab ich schon versucht, geht aber nicht. Es sind einfach nachher genauso wenig Bookmarks da wie vorher. Gar keins, sozusagen.
Das ist schlecht.. hast du schreiberechte in dem Verzeichnis, wo das Firefox-Zeugs bzgl der Bookmarks abgespeichert wird? /opt/MozillaFirefox/lib/...
Wenn das nicht geht, kannst du die noch alle (unformatiert und ungeordnet) hinzufügen. Führe dazu das Python-Script aus, das ich angehängt habe. (Das ist von "knorke" aus irgendeinem Forum...)
OK, das probier ich mal.
Wie gesagt, es ist dann halt leider unsortiert :-( Gruß Sören
Sören Wengerowsky, Sonntag, 20. Februar 2005 15:34:
Das ist schlecht.. hast du schreiberechte in dem Verzeichnis, wo das Firefox-Zeugs bzgl der Bookmarks abgespeichert wird?
/opt/MozillaFirefox/lib/...
andy@scarabaeus:~> touch /opt/MozillaFirefox/lib/hallo touch: kann „/opt/MozillaFirefox/lib/hallo“ nicht berühren: Keine Berechtigung Ist es denn nicht so, daß die Bookmarks hier abgelegt werden: andy@scarabaeus:~> ls .mozilla/firefox/uoayyc39.default/bookmarks.* .mozilla/firefox/uoayyc39.default/bookmarks.bak .mozilla/firefox/uoayyc39.default/bookmarks.html Und in diesem Verzeichnis hab ich natürlich Schreibrechte. Hab auch schon dieses Verzeichnis komplett gelöscht. Dann wird es beim Firefox-Start wieder angelegt[1]. Aber Bookmarks importieren usw. kann ich trotzdem nicht. Gruß. Andy [1] Woher kommt eigentlich dieser blöde Verzeichnisname "uoayyc39.default"? -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Am Sonntag, 20. Februar 2005 17:45 schrieb Andreas Feile:
Sören Wengerowsky, Sonntag, 20. Februar 2005 15:34:
Das ist schlecht.. hast du schreiberechte in dem Verzeichnis, wo das Firefox-Zeugs bzgl der Bookmarks abgespeichert wird?
/opt/MozillaFirefox/lib/...
?
andy@scarabaeus:~> touch /opt/MozillaFirefox/lib/hallo touch: kann „/opt/MozillaFirefox/lib/hallo“ nicht berühren: Keine Berechtigung
Ist es denn nicht so, daß die Bookmarks hier abgelegt werden: andy@scarabaeus:~> ls .mozilla/firefox/uoayyc39.default/bookmarks.* .mozilla/firefox/uoayyc39.default/bookmarks.bak .mozilla/firefox/uoayyc39.default/bookmarks.html
Genau dort sind die Bookmarks.
Und in diesem Verzeichnis hab ich natürlich Schreibrechte. Hab auch schon dieses Verzeichnis komplett gelöscht. Dann wird es beim Firefox-Start wieder angelegt[1]. Aber Bookmarks importieren usw. kann ich trotzdem nicht.
Schon mal versucht die bookmarks.bak zu löschen und dann die bookmarks.html zu überschreiben ? Oder die bookmarks.bak aus der Sicherung mit der bookmarks.html zusammen zurück zu schreiben ?
[1] Woher kommt eigentlich dieser blöde Verzeichnisname "uoayyc39.default"?
Ich vermute das es eine eindeutige ID darstellen soll (blanke Vermutung, keine Behauptung ;o)) Gruß Thomas
Thomas Janssen, Sonntag, 20. Februar 2005 18:05:
Schon mal versucht die bookmarks.bak zu löschen und dann die bookmarks.html zu überschreiben ? Oder die bookmarks.bak aus der Sicherung mit der bookmarks.html zusammen zurück zu schreiben ?
Ja, hab ich: # rm -rf .mozilla/ # cp -r /backup/local/weekly/home/andy/.mozilla /home/andy/ # dir .mozilla/firefox/uoayyc39.default/bookmarks.* -rw------- 1 andy users 84978 2005-02-20 18:10 .mozilla/firefox/uoayyc39.default/bookmarks.bak -rw------- 1 andy users 84978 2005-02-20 18:10 .mozilla/firefox/uoayyc39.default/bookmarks.html Beide also jetzt ca. 80 kB groß. Jetzt starte ich Firefox, beenden ihn wieder, und: # dir .mozilla/firefox/uoayyc39.default/bookmarks.* -rw------- 1 andy users 410 2005-02-20 18:11 .mozilla/firefox/uoayyc39.default/bookmarks.bak -rw------- 1 andy users 410 2005-02-20 18:11 .mozilla/firefox/uoayyc39.default/bookmarks.html Beide also jetzt wieder 410 Bytes groß, sprich: leer. Grad eben hab ich auch die bookmarks.bak gelöscht, und nur die .html von der Sicherung geholt. Selbes Ergebnis... -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Am Sonntag, 20. Februar 2005 18:15 schrieb Andreas Feile:
Thomas Janssen, Sonntag, 20. Februar 2005 18:05:
Schon mal versucht die bookmarks.bak zu löschen und dann die bookmarks.html zu überschreiben ? Oder die bookmarks.bak aus der Sicherung mit der bookmarks.html zusammen zurück zu schreiben ?
Ja, hab ich:
# rm -rf .mozilla/ # cp -r /backup/local/weekly/home/andy/.mozilla /home/andy/ # dir .mozilla/firefox/uoayyc39.default/bookmarks.* -rw------- 1 andy users 84978 2005-02-20 18:10 .mozilla/firefox/uoayyc39.default/bookmarks.bak -rw------- 1 andy users 84978 2005-02-20 18:10 .mozilla/firefox/uoayyc39.default/bookmarks.html
Ok, noch ein anderer Versuch, die beiden Files aus der Sicherung zurück spielen. Firefox starten und einmal die Bookmarks bearbeiten (irgendwas verschieben oder so falls sie da sind) und dann speichern (musst Du dann ja zwangsweise). Vielleicht klappts so. Gruß Thomas
Andreas Feile schrieb:
Grad eben hab ich auch die bookmarks.bak gelöscht, und nur die .html von der Sicherung geholt. Selbes Ergebnis...
Du bist Dir 100%ig sicher das keine Mozilla/Firefox Instanz mehr lief während Du das umkopiert hast ? Schau mal mit top oder ps nach ob da nicht noch ein Zombie läuft. Nächster Vorschlag, öffne mal die bookmarks.html mit einem anderen Browser (Konqi, etc.). Wird diese korrekt dargestellt ? Was ich schon mehrfach hatte war das sie nicht korrekt gespeichert war und ein Teil der Datei fehlte. Dann hat Mozilla/Firefox die immer gelöscht weil er mit dem Inhalt nichts anfangen konnte. Falls das so sein sollte hilft evt. eine Nachbearbeitung per Hand. Als grundlegenden Muster kannst Du ja die "leere" Datei benutzen die Firefox beim Start anlegt und ein paar Links drin aufnehmen. Cu Achim -- Am texanischen Wesen soll die Welt genesen. (c) by G.(W.) Bush 1992+2003
Achim Theobald, Sonntag, 20. Februar 2005 18:44:
Du bist Dir 100%ig sicher das keine Mozilla/Firefox Instanz mehr lief während Du das umkopiert hast ? Schau mal mit top oder ps nach ob da nicht noch ein Zombie läuft.
Ja, ganz sicher.
Nächster Vorschlag, öffne mal die bookmarks.html mit einem anderen Browser (Konqi, etc.). Wird diese korrekt dargestellt ? Was ich schon mehrfach hatte war das sie nicht korrekt gespeichert war und ein Teil der Datei fehlte. Dann hat Mozilla/Firefox die immer gelöscht weil er mit dem Inhalt nichts anfangen konnte.
Das war der richtige Hinweis. Ich habe herausgefunden, daß die Datei völlig korrumpiert war. Die "echte" Bookmarks-Datei sieht einer html-Datei ja sehr ähnlich, bzw. ist eine solche. Meine dagegen ähnelte mehr einer Binärdatei. Nun, ich habe ein älteres Backup eingespielt, und nun tut alles wieder. Danke für alle Hilfe. Andy -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
participants (4)
-
Achim Theobald
-
Andreas Feile
-
Sören Wengerowsky
-
Thomas Janssen