#1 Le 16/05/2014, à 14:20
- Coeur Noir
U14.04 : duplicity "obsolète" plante sauvegardes via Déjà-Dup
Bonjour,
ce n'est peut-être qu'une coïncidence, mais depuis migration de 13.10 à 14.04 déjà dup ne sauvegarde plus à cause d'une erreur inconnue :
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1494, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1488, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1337, in main
do_backup(action)
File "/usr/bin/duplicity", line 1470, in do_backup
incremental_backup(sig_chain)
File "/usr/bin/duplicity", line 637, in incremental_backup
globals.backend)
File "/usr/bin/duplicity", line 424, in write_multivol
(tdp, dest_filename, vol_num)))
File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py", line 145, in schedule_task
return self.__run_synchronously(fn, params)
File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py", line 171, in __run_synchronously
ret = fn(*params)
File "/usr/bin/duplicity", line 423, in <lambda>
async_waiters.append(io_scheduler.schedule_task(lambda tdp, dest_filename, vol_num: put(tdp, dest_filename, vol_num),
File "/usr/bin/duplicity", line 314, in put
backend.put(tdp, dest_filename)
File "/usr/lib/python2.7/dist-packages/duplicity/backends/giobackend.py", line 145, in put
self.copy_file('put', source_file, target_file)
File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 330, in iterate
return fn(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/duplicity/backends/giobackend.py", line 130, in copy_file
log.Info(_("Writing %s") % target.get_parse_name())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 15: ordinal not in range(128)
J'utilise déjà dup pour sauvegarder sur un second DD interne, monté au démarrage via fstab avec les id, gid et permissions qui vont bien.
Peut-on "reconfigurer" déjà dup ? Car je trouve étrange de ne plus avoir accès à certains "boutons" :
[edit] bug signalé sur LP https://bugs.launchpad.net/ubuntu/+sour … ug/1286845
Dernière modification par Coeur Noir (Le 26/05/2014, à 18:32)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#2 Le 26/05/2014, à 15:32
- Coeur Noir
Re : U14.04 : duplicity "obsolète" plante sauvegardes via Déjà-Dup
Et donc quand est-ce que la version 0.6.24 de duplicity sera "intégrée" à Ubuntu 14.04 ? (0.6.23 actuellement)
Extrait du readme de l'archive 0.6.24 dispo sur LP :
INSTALLATION:
Thank you for trying duplicity. To install, run:
python setup.py install
The build process can be also be run separately:
python setup.py build
The default prefix is /usr, so files are put in /usr/bin,
/usr/share/man/, etc. An alternate prefix can be specified using the
--prefix=<prefix> option. For example:
python setup.py install --prefix=/usr/local
export PYTHONPATH='/usr/local/lib/python2.x/site-packages/'
/usr/local/bin/duplicity -V
REQUIREMENTS:
* Python v2.4 or later
* librsync v0.9.6 or later
* GnuPG v1.x for encryption
* python-lockfile for concurrency locking
* for scp/sftp -- python-paramiko and python-pycryptopp
* for normal ftp -- NcFTP version 3.1.9 or later, but not 3.2.0
* for ftp over SSL -- lftp version 3.7.15 or later
* Boto 2.0 or later for single-processing S3 or GCS access (default)
* Boto 2.1.1 or later for multi-processing S3 access
* Python v2.6 or later for multi-processing S3 access
* Boto 2.7.0 or later for Glacier S3 access
If you install from the source package, you will also need:
* Python development files, normally found in module 'python-dev'.
* librsync development files, normally found in module 'librsync-dev'.
NcFTP sous U14.04 est actuellement dans une version supérieure à 3.2.0
Je ne trouve pas via Synaptic les "Boto".
Le reste semble là.
Lorsque je lance python setup.py install j'obtiens :
Traceback (most recent call last):
File "setup.py", line 24, in <module>
from setuptools import setup, Extension
ImportError: No module named setuptools
Dernière modification par Coeur Noir (Le 26/05/2014, à 16:00)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#3 Le 02/06/2014, à 16:19
- Coeur Noir
Re : U14.04 : duplicity "obsolète" plante sauvegardes via Déjà-Dup
Et curieusement sous une autre session utilisateur, le problème n'existe pas.
Donc pour moi c'est toujours :
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1494, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1488, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1337, in main
do_backup(action)
File "/usr/bin/duplicity", line 1470, in do_backup
incremental_backup(sig_chain)
File "/usr/bin/duplicity", line 637, in incremental_backup
globals.backend)
File "/usr/bin/duplicity", line 424, in write_multivol
(tdp, dest_filename, vol_num)))
File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py", line 145, in schedule_task
return self.__run_synchronously(fn, params)
File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py", line 171, in __run_synchronously
ret = fn(*params)
File "/usr/bin/duplicity", line 423, in <lambda>
async_waiters.append(io_scheduler.schedule_task(lambda tdp, dest_filename, vol_num: put(tdp, dest_filename, vol_num),
File "/usr/bin/duplicity", line 314, in put
backend.put(tdp, dest_filename)
File "/usr/lib/python2.7/dist-packages/duplicity/backends/giobackend.py", line 145, in put
self.copy_file('put', source_file, target_file)
File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 330, in iterate
return fn(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/duplicity/backends/giobackend.py", line 130, in copy_file
log.Info(_("Writing %s") % target.get_parse_name())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 15: ordinal not in range(128)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne