Hi,
Thanks a lot for your free software ! But it seems that i can't manage to run nssbackup if i'm using non-utf8 locale. I can launch nssbackup-config-gui just fine if i change my locale to fr_FR.UTF-8 or launch it with LC_ALL=C
As i'm using home made rpm of nssbackup, i really don't know if it's a packaging issue or not
Here is some debug information:
$ locale
LANG=fr_FR
LC_CTYPE=fr_FR
LC_NUMERIC=fr_FR
LC_TIME=fr_FR
LC_COLLATE=fr_FR
LC_MONETARY=fr_FR
LC_MESSAGES=fr_FR
LC_PAPER=fr_FR
LC_NAME=fr_FR
LC_ADDRESS=fr_FR
LC_TELEPHONE=fr_FR
LC_MEASUREMENT=fr_FR
LC_IDENTIFICATION=fr_FR
LC_ALL=
$ nssbackup-config-gui
2008-02-16 23:20:52,149 - DEBUG - ConfigManager.py:validateConfigFileOpts(418) - Validating config file
2008-02-16 23:20:52,149 - INFO - ConfigManager.py:__init__(266) - ConfigManager created with '/home/roudoudou/.config/nssbackup/nssbackup.conf'
2008-02-16 23:20:52,151 - DEBUG - ConfigManager.py:validateConfigFileOpts(418) - Validating config file
2008-02-16 23:20:52,151 - INFO - ConfigManager.py:__init__(266) - ConfigManager created with '/home/roudoudou/.config/nssbackup/nssbackup.conf'
(nssbackup-config-gui:14217): atk-bridge-WARNING **: AT_SPI_REGISTRY was not started at session startup.
(nssbackup-config-gui:14217): atk-bridge-WARNING **: IOR not set.
(nssbackup-config-gui:14217): atk-bridge-WARNING **: Could not locate registry
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Invalid input string
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 2, caractÚre 6 : Texte codé en UTF-8 non valide - « <small>Effectuer des sauvegardes standard.
Par défaut: sauvegardes incrémentale quotidienne et totale hebdomadaire dans /var/backup de tous les fichiers utilisateur, /etc, /usr/local et /var.
Les fichiers multimédia, temporaires et de taille supérieure à 100Mo sont exclus. </small> » est non valide
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractÚre 57 : Texte codé en UTF-8 non valide - « <small>Effectuer les sauvegardes selon les paramètres définis dans les pages suivantes de cette fenêtre de dialogue</small> » est non valide
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractÚre 59 : Texte codé en UTF-8 non valide - « <small>Ne pas sauvegarder automatiquement vos données. Notez bien: ceci ne vous empêche pas de faire des sauvegardes manuelles.</small> » est non valide
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: gtk_tree_model_get_n_columns: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: gtk_combo_box_set_column_span_column: assertion `column_span >= -1 && column_span < col' failed
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: gtk_tree_row_reference_new: assertion `GTK_IS_TREE_MODEL (model)' failed
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: gtk_cell_view_set_displayed_row: assertion `GTK_IS_TREE_MODEL (cell_view->priv->model)' failed
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractÚre 28 : Texte codé en UTF-8 non valide - « <i>La destination sélectionnée n'est pas accessible en écriture avec les autorisations actuelles.
Les sauvegardes ne peuvent y être enregistrées.</i> » est non valide
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text()
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractÚre 44 : Texte codé en UTF-8 non valide - « <small>Vous pouvez configurer la fréquence de démarrage d'une sauvegarde et quand le faire.
A moins qu'un nombre prédéfini de jours soit passé depuis la dernière sauvegarde complète, des sauvegardes incrémentales seront faites.</small> » est non valide
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractÚre 73 : Texte codé en UTF-8 non valide - « <small> Garder progressivement moins de sauvegardes dans le passé :
Garder toutes les sauvegardes d'hier.
Garder une sauvegarde par jour de la semaine dernière.
Garder une sauvegarde par semaine du mois dernier.
Garder une sauvegarde par mois de l'année dernière.
Garder une sauvegarde par an plus loin dans le passé.
Effacer toutes les autres sauvegardes.</small>
 » est non valide
self.xml = gtk.glade.XML(fname,domain='nssbackup')
/usr/lib/python2.5/site-packages/nssbackup/ui/GladeGnomeApp.py:74: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractÚre 65 : Texte codé en UTF-8 non valide - « <small>Note : De plus, toutes les sauvegardes non terminées ou non récupérables seront effacées tant qu'il y a une sauvegarde complète faite plus tard.</small> » est non valide
self.xml = gtk.glade.XML(fname,domain='nssbackup')
Erreur de segmentation
HTH,
Thanks.
Hello,
This is not a packaging issue. It's definitely due to NSsbackup not supporting non UTF8 encoding.
Did you test with the stable 0.1-x version to see if the same problem appears ?
I would like to know if it's a regression due to GladeGnomeApp.
Thank you