Hi,
Here are my Tails experimental persistence test results.
0) Using experimental:
$ tails-version
0.10.2 - 20120320
2054076f4f5554c5390eefe39c4bc0a08437c321
live-build: 2.0.12-2
live-boot: 3.0~a25-1+tails1~2.gbpe029d2
live-config: 3.0~a33-1
$ dpkg -s liveusb-creator
Package: liveusb-creator
Status: install ok installed
Priority: optional
Section: python
Installed-Size: 700
Maintainer: Tails developpers <tails@???>
Architecture: all
Version: 3.11.4-9
[...]
$ dpkg -s tails-greeter
Package: tails-greeter
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 1128
Maintainer: Tails developers <tails@???>
Architecture: all
Version: 0.5
[...]
$ dpkg -s tails-persistence-setup
Package: tails-persistence-setup
Status: install ok installed
Priority: optional
Section: perl
Installed-Size: 248
Maintainer: Tails developers <tails@???>
Architecture: all
Version: 0.9-1
[...]
Using an USB stick containing an isohybrid created with "isohybrid
--entry 4 --type 0x1c" and copied with "cat".
1) Booting with live-amd64 in french and try to install Tails.
Select "Programme d'installation de Tails" from "Tails" menu.
3rd boutton label is cut, unclear and doesn't start with a captial
letter: "à jour depuis une ima"
The window is resizeable *but* it resizing it doesn't resize the
content.
After selecting "Cloner & installer" and selecting the boot device, a
warning is displayed it the log window:
"Attention : toutes les données présentes sur le périphérique sélectionné seront perdues.
Appuyez sur « Suivant » si vous voulez continuer."
(in english:
"Warning: All data on the selected drive will be lost.
Press 'Next' if you wish to continue."
)
I find it unclear that the programm is waiting for an answer. I think it
should either display a dialog or change the look of the "log" window to
something with bigger text and a "question" icon.
When I click on "Suivant" the program closes:
[creator:1160] extlinux not found! Only FAT filesystems will be supported
*** glibc detected *** /usr/bin/python: malloc(): memory corruption: 0x0951d720 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6b19a)[0xf746219a]
/lib/libc.so.6(+0x6dfb7)[0xf7464fb7]
/lib/libc.so.6(__libc_malloc+0x5c)[0xf7466bfc]
vie/usr/bin/python(PyString_FromStringAndSize+0x9c)[0x809da2c]
I think this issue is related with booting with amd64 kernel.
2) Booting with live (i386) in english and try to install Tails.
Select "Tails", "Clone & install", "Next":
Unmounting /dev/sdc
Formatting /dev/sdc1 as FAT32
Verifying filesystem...
Setting /dev/sdc1 label to Tails
Extracting live image to USB device...
LiveUSB creation failed!
Find log of this reproduced with the -v option below [1]
Clicking "Next" anyway.
The resulting USB stick has the wiki on Tails partition (or part of it)
but nothing else.
3) Same result as 2 when booting with "Live" (i386) in french.
4) Boot with "Live" (i386) in english and try to install Tails from a
separate ISO file.
Selecting an iso by hand (without the --clone option)
$ liveusb-creator -u -n -P -m -x -v
Installation completes.
5) Persistence setup
Everything went fine. I like the UI to select which bits are persistene a lot.
Resulting setup:
$ cat /live/persistent/sdb2_unlocked/live.persist
/persistent /home/amnesia/Persistent
/gnupg /home/amnesia/.gnupg
However, when launching the persistent storage configuration a 2nd time,
the window is smaller, and the nice UI to select which file to keep is
less usable. It woul be better to have the window the same size ad the
1st time.
6) Activate persistence
After reboot I created files in the Persistent directory in amnesia's
home, and a GnuPG key, then shutdown the computer using the red button.
UI note: I think that using in Tails-greeter the same type of buttons
than the one used by the program to configure which bits are persistent
would be better than the current set of Yes/No toggle buttons.
7) Reboot and activete persistence RO
Reboot on amd64 kernel, activate the persistence read-only.
I do *not* see my GnuPG key.
I see my files in Persistent and *I can edit them*, which is confusing.
I find a bit confusing to have an drive icon labeled ".gnupg" on the
desktop. I also have a drive icon labeled "Persistent".
8) Reboot and activete persistence RW
Reboot on i386 kernel, activate the persistence (read-write)
I can edit my files in Persistent and I see my GnuPG key.
9) Reboot and activete persistence RO
Same as 7 in Live 686-pae kernel, same results
Clone this Tails. It works fine.
That's all for now.
Cheers,
Alan
=======================================================================
Log promised upper:
[1]: $ liveusb-creator-launcher -v
[creator:1160] extlinux not found! Only FAT filesystems will be supported
[creator:707] {'bootable': False,
'device': '/dev/sdc1',
'free': None,
'fstype': 'crypto_LUKS',
'fsversion': '256',
'is_optical': False,
'label': '',
'mount': None,
'mounted_partitions': set(),
'parent': '/dev/sdc',
'parent_udi': '/org/freedesktop/UDisks/devices/sdc',
'size': 4079707136L,
'udi': '/org/freedesktop/UDisks/devices/sdc1',
'uuid': 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'}
[creator:707] {'bootable': False,
'device': '/dev/sdc',
'free': None,
'fstype': '',
'fsversion': '',
'is_optical': False,
'label': '',
'mount': None,
'mounted_partitions': set(),
'parent': None,
'parent_udi': None,
'size': 4083154944L,
'udi': '/org/freedesktop/UDisks/devices/sdc',
'uuid': ''}
[creator:707] {'bootable': False,
'device': '/dev/sdb4',
'free': None,
'fstype': 'iso9660',
'fsversion': '',
'is_optical': False,
'label': 'TAILS_0.10.2_-_20120320',
'mount': '/live/image',
'mounted_partitions': set(),
'parent': '/dev/sdb',
'parent_udi': '/org/freedesktop/UDisks/devices/sdb',
'size': 1008730112,
'udi': '/org/freedesktop/UDisks/devices/sdb4',
'uuid': ''}
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/sda1
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/sda2
[creator:707] {'bootable': False,
'device': '/dev/sdb',
'free': None,
'fstype': 'iso9660',
'fsversion': '',
'is_optical': False,
'label': 'TAILS_0.10.2_-_20120320',
'mount': None,
'mounted_partitions': set(),
'parent': None,
'parent_udi': None,
'size': 7902068736L,
'udi': '/org/freedesktop/UDisks/devices/sdb',
'uuid': ''}
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/loop0
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/sda
[creator:726] {'/dev/sdb': set(['/org/freedesktop/UDisks/devices/sdb4'])}
[gui:417] drives: {'/dev/sdb': {'parent': None, 'mounted_partitions': set([]), 'free': None, 'fstype': 'iso9660', 'fsversion': '', 'device': '/dev/sdb', 'is_optical': False, 'size': 7902068736L, 'udi': '/org/freedesktop/UDisks/devices/sdb', 'uuid': '', 'bootable': False, 'mount': None, 'label': 'TAILS_0.10.2_-_20120320', 'parent_udi': None}, '/dev/sdc': {'parent': None, 'mounted_partitions': set([]), 'free': None, 'fstype': '', 'fsversion': '', 'device': '/dev/sdc', 'is_optical': False, 'size': 4083154944L, 'udi': '/org/freedesktop/UDisks/devices/sdc', 'uuid': '', 'bootable': False, 'mount': None, 'label': '', 'parent_udi': None}}
[gui:421] Skipping source device: /dev/sdb
[gui:517] Device is not yet mounted, so we cannot determine the amount of free space. Setting a maximum limit of 8G for the persistent storage.
[creator:574] /dev/sdc selected: {'parent': None, 'mounted_partitions': set([]), 'free': None, 'fstype': '', 'fsversion': '', 'device': '/dev/sdc', 'is_optical': False, 'size': 4083154944L, 'udi': '/org/freedesktop/UDisks/devices/sdc', 'uuid': '', 'bootable': False, 'mount': None, 'label': '', 'parent_udi': None}
[creator:1072] Checking the MBR of /dev/sdc
[creator:1076] mbr = 'FA31'
[creator:1072] Checking the MBR of /dev/sdc
[creator:1076] mbr = 'FA31'
[creator:1072] Checking the MBR of /dev/sdc
[creator:1076] mbr = 'FA31'
[creator:1072] Checking the MBR of /dev/sdc
[creator:1076] mbr = 'FA31'
[creator:830] Unmounting /dev/sdc
[creator:832] {'bootable': False,
'device': '/dev/sdc',
'free': None,
'fstype': '',
'fsversion': '',
'is_optical': False,
'label': '',
'mount': None,
'mounted_partitions': set(),
'parent': None,
'parent_udi': None,
'size': 4083154944L,
'udi': '/org/freedesktop/UDisks/devices/sdc',
'uuid': ''}
[creator:348] ['/sbin/sgdisk', '--print', '/dev/sdc']
[creator:348] ['/sbin/sgdisk', '--print', '/dev/sdc']
[creator:348] ['/sbin/sgdisk', '--attributes=1:set:2', '--attributes=1:set:60', '--attributes=1:set:62', '--attributes=1:set:63', '/dev/sdc']
[creator:348] ['/sbin/gdisk', '/dev/sdc']
[creator:707] {'bootable': False,
'device': '/dev/sdc',
'free': None,
'fstype': '',
'fsversion': '',
'is_optical': False,
'label': '',
'mount': None,
'mounted_partitions': set(),
'parent': None,
'parent_udi': None,
'size': 4083154944L,
'udi': '/org/freedesktop/UDisks/devices/sdc',
'uuid': ''}
[creator:707] {'bootable': False,
'device': '/dev/sdb',
'free': None,
'fstype': 'iso9660',
'fsversion': '',
'is_optical': False,
'label': 'TAILS_0.10.2_-_20120320',
'mount': None,
'mounted_partitions': set(),
'parent': None,
'parent_udi': None,
'size': 7902068736L,
'udi': '/org/freedesktop/UDisks/devices/sdb',
'uuid': ''}
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/sda
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/loop0
[creator:707] {'bootable': False,
'device': '/dev/sdc1',
'free': None,
'fstype': '',
'fsversion': '',
'is_optical': False,
'label': '',
'mount': None,
'mounted_partitions': set(),
'parent': '/dev/sdc',
'parent_udi': '/org/freedesktop/UDisks/devices/sdc',
'size': 1572846592,
'udi': '/org/freedesktop/UDisks/devices/sdc1',
'uuid': ''}
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/sda1
[creator:707] {'bootable': False,
'device': '/dev/sdb4',
'free': None,
'fstype': 'iso9660',
'fsversion': '',
'is_optical': False,
'label': 'TAILS_0.10.2_-_20120320',
'mount': '/live/image',
'mounted_partitions': set(),
'parent': '/dev/sdb',
'parent_udi': '/org/freedesktop/UDisks/devices/sdb',
'size': 1008730112,
'udi': '/org/freedesktop/UDisks/devices/sdb4',
'uuid': ''}
[creator:670] Skipping non-usb drive: /org/freedesktop/UDisks/devices/sda2
[creator:726] {'/dev/sdb': set(['/org/freedesktop/UDisks/devices/sdb4'])}
[creator:574] /dev/sdc1 selected: {'parent': '/dev/sdc', 'mounted_partitions': set([]), 'free': None, 'fstype': '', 'fsversion': '', 'device': '/dev/sdc1', 'is_optical': False, 'size': 1572846592, 'udi': '/org/freedesktop/UDisks/devices/sdc1', 'uuid': '', 'bootable': False, 'mount': None, 'label': '', 'parent_udi': '/org/freedesktop/UDisks/devices/sdc'}
[creator:1059] Formatting /dev/sdc1 as FAT32
[creator:348] ['/sbin/mkfs.vfat', '-n', 'Tails', '-F', '32', '/dev/sdc1']
[creator:793] Calling /org/freedesktop/UDisks/devices/sdc1.FilesystemMount(vfat, [], ...)
[creator:824] Mounted /dev/sdc1 to /media/Tails
[creator:879] Verifying filesystem...
[creator:892] Setting /dev/sdc1 label to Tails
[creator:348] /sbin/dosfslabel /dev/sdc1 Tails
[creator:415] freebytes = 1569751040
[creator:416] source size = 1006541696
[creator:418] overlaysize = 0
[creator:144] Extracting live image to USB device...
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/liveusb/gui.py", line 557, in status
self.textEdit.append(text)
TypeError: QTextEdit.append(QString): argument 1 has unexpected type 'list'
[gui:282] [('/live/image/doc/amnesia/wiki/bugs/http:__47____47__dl.amnesia.boum.org__47__tails__47__stable__47___is_empty._No_way_to_download_through_HTTPS.html', '/media/Tails/doc/amnesia/wiki/bugs/http:__47____47__dl.amnesia.boum.org__47__tails__47__stable__47___is_empty._No_way_to_download_through_HTTPS.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/bugs/http:__47____47__dl.amnesia.boum.org__47__tails__47__stable__47___is_empty._No_way_to_download_through_HTTPS.html'"), ('/live/image/doc/amnesia/wiki/bugs/Squeeze:_missing_FTP_support_in_GNOME.html', '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_missing_FTP_support_in_GNOME.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_missing_FTP_support_in_GNOME.html'"), ('/live/image/doc/amnesia/wiki/bugs/Squeeze:_onBoard_is_unusable_with_non-qwerty_keyboard_layout.html', '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_onBoard_is_unusable_with_non-qwerty_
keyboard_layout.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_onBoard_is_unusable_with_non-qwerty_keyboard_layout.html'"), ('/live/image/doc/amnesia/wiki/forum/Clock:_Neither_Local_Time_Nor_UTC-_Weird.html', '/media/Tails/doc/amnesia/wiki/forum/Clock:_Neither_Local_Time_Nor_UTC-_Weird.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Clock:_Neither_Local_Time_Nor_UTC-_Weird.html'"), ('/live/image/doc/amnesia/wiki/forum/Forum_Design___38___Functionality:_Primitive__44___Awkward.html', '/media/Tails/doc/amnesia/wiki/forum/Forum_Design___38___Functionality:_Primitive__44___Awkward.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Forum_Design___38___Functionality:_Primitive__44___Awkward.html'"), ('/live/image/doc/amnesia/wiki/forum/Security_concern:_Does_my_computer_auto-connect_to_a_tails_server__63__.html', '/media/Tails/doc/amnesia/wiki/forum/Secu
rity_concern:_Does_my_computer_auto-connect_to_a_tails_server__63__.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Security_concern:_Does_my_computer_auto-connect_to_a_tails_server__63__.html'"), ('/live/image/doc/amnesia/wiki/forum/Security_concern:_Installing_from_possibly_compromised_system.html', '/media/Tails/doc/amnesia/wiki/forum/Security_concern:_Installing_from_possibly_compromised_system.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Security_concern:_Installing_from_possibly_compromised_system.html'"), ('/live/image/doc/amnesia/wiki/forum/Security_Updates:_apt-get_Sufficient__63___.html', '/media/Tails/doc/amnesia/wiki/forum/Security_Updates:_apt-get_Sufficient__63___.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Security_Updates:_apt-get_Sufficient__63___.html'"), ('/live/image/doc/amnesia/wiki/forum/Translate_Tails_doc_:_Installer_Tails_
sur_une_clef_USB.html', '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_doc_:_Installer_Tails_sur_une_clef_USB.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_doc_:_Installer_Tails_sur_une_clef_USB.html'"), ('/live/image/doc/amnesia/wiki/forum/Translate_Tails_:_problem__47__bug___63___editing_-one-_sentence.html', '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_problem__47__bug___63___editing_-one-_sentence.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_problem__47__bug___63___editing_-one-_sentence.html'"), ('/live/image/doc/amnesia/wiki/forum/Translate_Tails_:_shortcut_to_locale_version_of_wikipedia.html', '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_shortcut_to_locale_version_of_wikipedia.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_shortcut_to_locale_version_of_wikipedia.ht
ml'"), ('/live/image/doc/amnesia/wiki/todo/Application_of_TRESOR-patch:_Disk_encryption_key_storage_in_CPU.html', '/media/Tails/doc/amnesia/wiki/todo/Application_of_TRESOR-patch:_Disk_encryption_key_storage_in_CPU.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/Application_of_TRESOR-patch:_Disk_encryption_key_storage_in_CPU.html'"), ('/live/image/doc/amnesia/wiki/todo/Documentation_:_explain_how_to_get_videos_without_flash.html', '/media/Tails/doc/amnesia/wiki/todo/Documentation_:_explain_how_to_get_videos_without_flash.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/Documentation_:_explain_how_to_get_videos_without_flash.html'"), ('/live/image/doc/amnesia/wiki/todo/powerpc:_erase_memory_on_shutdown.html', '/media/Tails/doc/amnesia/wiki/todo/powerpc:_erase_memory_on_shutdown.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/powerpc:_erase_memory_on_shutdown.h
tml'"), ('/live/image/doc/amnesia/wiki/todo/Squeeze:_no_more_boot_splash.html', '/media/Tails/doc/amnesia/wiki/todo/Squeeze:_no_more_boot_splash.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/Squeeze:_no_more_boot_splash.html'")]
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/liveusb/gui.py", line 252, in run
self.live.extract_iso()
File "/usr/lib/python2.6/dist-packages/liveusb/creator.py", line 146, in extract_iso
self.source.clone(self.dest)
File "/usr/lib/python2.6/dist-packages/liveusb/source.py", line 97, in clone
shutil.copytree(src, dst)
File "/usr/lib/python2.6/shutil.py", line 173, in copytree
raise Error, errors
Error: [('/live/image/doc/amnesia/wiki/bugs/http:__47____47__dl.amnesia.boum.org__47__tails__47__stable__47___is_empty._No_way_to_download_through_HTTPS.html', '/media/Tails/doc/amnesia/wiki/bugs/http:__47____47__dl.amnesia.boum.org__47__tails__47__stable__47___is_empty._No_way_to_download_through_HTTPS.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/bugs/http:__47____47__dl.amnesia.boum.org__47__tails__47__stable__47___is_empty._No_way_to_download_through_HTTPS.html'"), ('/live/image/doc/amnesia/wiki/bugs/Squeeze:_missing_FTP_support_in_GNOME.html', '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_missing_FTP_support_in_GNOME.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_missing_FTP_support_in_GNOME.html'"), ('/live/image/doc/amnesia/wiki/bugs/Squeeze:_onBoard_is_unusable_with_non-qwerty_keyboard_layout.html', '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_onBoard_is_unusable_with_non-qwerty_key
board_layout.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/bugs/Squeeze:_onBoard_is_unusable_with_non-qwerty_keyboard_layout.html'"), ('/live/image/doc/amnesia/wiki/forum/Clock:_Neither_Local_Time_Nor_UTC-_Weird.html', '/media/Tails/doc/amnesia/wiki/forum/Clock:_Neither_Local_Time_Nor_UTC-_Weird.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Clock:_Neither_Local_Time_Nor_UTC-_Weird.html'"), ('/live/image/doc/amnesia/wiki/forum/Forum_Design___38___Functionality:_Primitive__44___Awkward.html', '/media/Tails/doc/amnesia/wiki/forum/Forum_Design___38___Functionality:_Primitive__44___Awkward.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Forum_Design___38___Functionality:_Primitive__44___Awkward.html'"), ('/live/image/doc/amnesia/wiki/forum/Security_concern:_Does_my_computer_auto-connect_to_a_tails_server__63__.html', '/media/Tails/doc/amnesia/wiki/forum/Securit
y_concern:_Does_my_computer_auto-connect_to_a_tails_server__63__.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Security_concern:_Does_my_computer_auto-connect_to_a_tails_server__63__.html'"), ('/live/image/doc/amnesia/wiki/forum/Security_concern:_Installing_from_possibly_compromised_system.html', '/media/Tails/doc/amnesia/wiki/forum/Security_concern:_Installing_from_possibly_compromised_system.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Security_concern:_Installing_from_possibly_compromised_system.html'"), ('/live/image/doc/amnesia/wiki/forum/Security_Updates:_apt-get_Sufficient__63___.html', '/media/Tails/doc/amnesia/wiki/forum/Security_Updates:_apt-get_Sufficient__63___.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Security_Updates:_apt-get_Sufficient__63___.html'"), ('/live/image/doc/amnesia/wiki/forum/Translate_Tails_doc_:_Installer_Tails_sur
_une_clef_USB.html', '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_doc_:_Installer_Tails_sur_une_clef_USB.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_doc_:_Installer_Tails_sur_une_clef_USB.html'"), ('/live/image/doc/amnesia/wiki/forum/Translate_Tails_:_problem__47__bug___63___editing_-one-_sentence.html', '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_problem__47__bug___63___editing_-one-_sentence.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_problem__47__bug___63___editing_-one-_sentence.html'"), ('/live/image/doc/amnesia/wiki/forum/Translate_Tails_:_shortcut_to_locale_version_of_wikipedia.html', '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_shortcut_to_locale_version_of_wikipedia.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/forum/Translate_Tails_:_shortcut_to_locale_version_of_wikipedia.html'
"), ('/live/image/doc/amnesia/wiki/todo/Application_of_TRESOR-patch:_Disk_encryption_key_storage_in_CPU.html', '/media/Tails/doc/amnesia/wiki/todo/Application_of_TRESOR-patch:_Disk_encryption_key_storage_in_CPU.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/Application_of_TRESOR-patch:_Disk_encryption_key_storage_in_CPU.html'"), ('/live/image/doc/amnesia/wiki/todo/Documentation_:_explain_how_to_get_videos_without_flash.html', '/media/Tails/doc/amnesia/wiki/todo/Documentation_:_explain_how_to_get_videos_without_flash.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/Documentation_:_explain_how_to_get_videos_without_flash.html'"), ('/live/image/doc/amnesia/wiki/todo/powerpc:_erase_memory_on_shutdown.html', '/media/Tails/doc/amnesia/wiki/todo/powerpc:_erase_memory_on_shutdown.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/powerpc:_erase_memory_on_shutdown.html
'"), ('/live/image/doc/amnesia/wiki/todo/Squeeze:_no_more_boot_splash.html', '/media/Tails/doc/amnesia/wiki/todo/Squeeze:_no_more_boot_splash.html', "[Errno 22] invalid mode ('wb') or filename: '/media/Tails/doc/amnesia/wiki/todo/Squeeze:_no_more_boot_splash.html'")]
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/liveusb/gui.py", line 557, in status
self.textEdit.append(text)
TypeError: QTextEdit.append(QString): argument 1 has unexpected type 'list'
--