Heute war’s mal wieder so weit: Thunderbird wollte nicht starten.
Erst meckert er, weil das Profil in Benutzung ist. Später dann erkennt
er das Profil nicht mehr.
Truecrypt
Ich verwende Thunderbird zusammen mit Truecrypt. Ich habe eine USB-Stick.
Auf dem liegt eine Truecrypt-Partition. Von dieser wird Thunderbird gestartet.
Die Partition wird im “Nur-Lesen”-Modus eingebunden!
Auszug aus ./var/log/syslog
12345678910
Oct 8 08:13:22 uli-hp-ssd kernel: [49292.410648] sd 7:0:0:0: [sdh] Attached SCSI disk
Oct 8 08:13:22 uli-hp-ssd kernel: [49292.754705] FAT-fs (sdh1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Oct 8 08:13:22 uli-hp-ssd ntfs-3g[9249]: Version 2012.1.15AR.1 external FUSE 28
Oct 8 08:13:22 uli-hp-ssd ntfs-3g[9249]: Mounted /dev/sdh2 (Read-Write, label "SanNTFS", NTFS 3.1)
Oct 8 08:13:22 uli-hp-ssd ntfs-3g[9249]: Cmdline options: rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dmask=0077,fmask=0177
Oct 8 08:13:22 uli-hp-ssd ntfs-3g[9249]: Mount options: rw,nosuid,nodev,uhelper=udisks,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdh2,blkdev,blksize=4096
Oct 8 08:13:22 uli-hp-ssd ntfs-3g[9249]: Global ownership and permissions enforced, configuration type 7
Oct 8 08:13:42 uli-hp-ssd kernel: [49312.757964] FAT-fs (dm-8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Oct 8 08:14:00 uli-hp-ssd kernel: [49331.213542] FAT-fs (dm-8): error, fat_free_clusters: deleting FAT entry beyond EOF
Oct 8 08:14:00 uli-hp-ssd kernel: [49331.213550] FAT-fs (dm-8): Filesystem has been set read-only
Freigeben der Truecrypt-Partition
Zunächst muß die Truecrypt-Partition ausgehängt werden, damit sie für
Korrekturen frei ist.
Truecrypt-Partition freigeben
12
sudo -s
umount /media/truecrypt1
Fsck ohne Zusatzoptionen
Erster Versuch: Ausführung von fsck.vfat. Leider kein Erfolg,
das Dateisystem wird nicht korrigiert!
fsck ohne Zusatzoptionen
1234567891011121314151617181920212223
# fsck.vfat /dev/mapper/truecrypt1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
/thunderbird-uli/TestPilotErrorLog.log
File size is 527203 bytes, cluster chain length is > 528384 bytes.
Truncating file to 527203 bytes.
...
/thunderbird-uli/ImapMail/localhost/INBOX
File size is 270166754 bytes, cluster chain length is 266158080 bytes.
Truncating file to 266158080 bytes.
Reclaimed 779 unused clusters (3190784 bytes).
Free cluster summary wrong (1189209 vs. really 1190739)
1) Correct
2) Don't correct
? 1
Leaving file system unchanged.
/dev/mapper/truecrypt1: 4473 files, 1245896/2436635 clusters
Fsck mit Option ‘-a’
Mit der Option ‘-a’ sollte es eigentlich klappen. Leider gibt’s am
Ende die Fehlermeldung “Unable to create unique name”.
fsck mit Option -a
1234567891011121314
root@uli-hp-ssd:/var/log# fsck.vfat -y /dev/mapper/truecrypt1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00
Not automatically fixing this.
/thunderbird-uli/TestPilotErrorLog.log
File size is 527203 bytes, cluster chain length is > 528384 bytes.
Truncating file to 527203 bytes.
...
/thunderbird-uli/ImapMail/localhost/INBOX
File size is 270166754 bytes, cluster chain length is 266158080 bytes.
Truncating file to 266158080 bytes.
Unable to create unique name
Mehrfache Ausführung mit Option ‘-r’
Als nächstes führe ich fsck.vfat mehrfach mit der Option ‘-r’ aus.
Bis auf die Sache mit dem Boot Sector bestätige ich einfach jede Änderung.
Auffällig: Beim zweiten Durchlauf werden neue Fehler gefunden und korrigiert.
Erst beim dritten Durchlauf gibt es keinen Fehler mehr.
Erster Versuch
123456789101112131415161718192021222324
root@uli-hp-ssd:/var/log# fsck.vfat -r /dev/mapper/truecrypt1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
/thunderbird-uli/TestPilotErrorLog.log
File size is 527203 bytes, cluster chain length is > 528384 bytes.
Truncating file to 527203 bytes.
/thunderbird-uli/virtualFolders.dat
...
/thunderbird-uli/ImapMail/localhost/INBOX
File size is 270166754 bytes, cluster chain length is 266158080 bytes.
Truncating file to 266158080 bytes.
Reclaimed 779 unused clusters (3190784 bytes).
Free cluster summary wrong (1189209 vs. really 1190739)
1) Correct
2) Don't correct
? 1
Perform changes ? (y/n) y
/dev/mapper/truecrypt1: 4473 files, 1245896/2436635 clusters
Zweiter Versuch
123456789101112
root@uli-hp-ssd:/var/log# fsck.vfat -r /dev/mapper/truecrypt1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
Reclaimed 750 unused clusters (3072000 bytes).
Perform changes ? (y/n) y
/dev/mapper/truecrypt1: 4473 files, 1245896/2436635 clusters
Dritter Versuch
12345678910
root@uli-hp-ssd:/var/log# fsck.vfat -r /dev/mapper/truecrypt1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
/dev/mapper/truecrypt1: 4473 files, 1245896/2436635 clusters
Nochmals: Fsck mit Option ‘-a’
Schlußtest nochmal mit der Option ‘-a’: Kein Fehler mehr vorhanden!
Nochmals fsck mit ‘-a’
1234567
root@uli-hp-ssd:/var/log# fsck.vfat -a /dev/mapper/truecrypt1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00
Not automatically fixing this.
/dev/mapper/truecrypt1: 4473 files, 1245896/2436635 clusters
Truecrypt-Partition wieder einbinden
Truecrypt-Partition einbinden
1
mount /dev/mapper/truecrypt1 /media/truecrypt1/
… klappt nun im Schreiblese-Modus!
Thunderbird
Nach den Korrekturen an der Truecrypt-Partition startet Thunderbird
leider nicht mehr richtig: Ich werde aufgefordert, ein neues Konto
anzulegen.
Sichtung des Adressbuchs
Wenn ich mir direkt das Adressbuch anzeigen lasse, dann sehe ich dort noch
meine Einträge – gut!
Sichtung der Datei “prefs.js”
In meinem Profilverzeichnis /media/truecrypt1/thunderbird-uli
gibt es eine Datei “prefs.js”. Diese sieht allerdings sehr klein aus.
Sie hat nur eine Größe von grob 3KB.
Ich finde noch eine Datei “prefs-1.js” vom Vortag, die hat eine
Größe von grob 60 KB.
Restaurieren der Datei “prefs.js”
Thunderbird stoppen
cp prefs-1.js prefs.js
Thunderbird starten –> klappt, sieht wieder “normal” aus