Solução para problemas com Déjà Dup (cópia de segurança)
Dica publicada em Linux / Introdução
Solução para problemas com Déjà Dup (cópia de segurança)
Caso o Déjà Dup esteja apresentando problemas ao fazer a cópia de segurança, esta pode ser a solução para você.
Tem como base a instalação de um Duplicity mais atualizado.
P.S.: Esta solução foi testada no Ubuntu 11.10. Por ser um arquivo tar.gz, não impede de funcionar em outras distros que apresentam o mesmo problema.
Caso vocês tenham instalado o novo Ubuntu 11.10 e tenham recebido o seguinte erro quando executaram o Déjà Dup (cópia de segurança), sigam os passos mais abaixo:
Passo 1: Baixar o Duplicity
O Duplicity pode ser obtido na página oficial do projeto:
Ou no site:
Passo 2: Entrando no terminal e logando como root
Digite: ALT+F2, logo após escreva gnome-terminal ou xterm.
Com a tela preta aberta digite:
su -
Aparecerá senha, você deve digitar a sua senha de root.
Quando aparecer o jogo da velha, quer dizer que está tudo ok para você começar a instalação.
Obs.: Caso você não tenha habilitado o usuário root, digite sudo antes de executar os comandos seguintes.
Passo 3: Descompactando e instalando o Duplicity
Descompactar arquivo (lembrando de entrar na pasta onde foi baixado o Duplicity):
# tar -zxvf duplicity-0.6.16.tar.gz
Entrar na pasta criada:
# cd duplicity-0.6.16
Antes de instalar, devemos satisfazer algumas dependências:
Para isso digite no terminal (caso você não tenha o 'aptitude' instalado, pode usar o 'apt-get'):
# aptitude install python-dev librsync-dev python-dev librsync-dev
Instalando o Duplicity:
# python setup.py install
Pronto, simples assim.
Em caso de dúvidas ou problemas que ocorram, é só informar.
Um abraço a todos e espero ter contribuído positivamente.
Euber Chaia
Tem como base a instalação de um Duplicity mais atualizado.
P.S.: Esta solução foi testada no Ubuntu 11.10. Por ser um arquivo tar.gz, não impede de funcionar em outras distros que apresentam o mesmo problema.
Baixando e instalando o Duplicity
Caros amigos pinguins,Caso vocês tenham instalado o novo Ubuntu 11.10 e tenham recebido o seguinte erro quando executaram o Déjà Dup (cópia de segurança), sigam os passos mais abaixo:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1359, in
with_tempdir(main)
File "/usr/bin/duplicity", line 1342, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1324, in main
incremental_backup(sig_chain)
File "/usr/bin/duplicity", line 531, in incremental_backup
bytes_written = dummy_backup(tarblock_iter)
File "/usr/bin/duplicity", line 193, in dummy_backup
while tarblock_iter.next():
File "/usr/lib/python2.7/dist-packages/duplicity/diffdir.py", line 509, in next
result = self.process(self.input_iter.next(), size)
File "/usr/lib/python2.7/dist-packages/duplicity/diffdir.py", line 208, in get_delta_iter
(new_path, sig_path, sigTarFile))
File "/usr/lib/python2.7/dist-packages/duplicity/robust.py", line 37, in check_common_error
return function(*args)
File "/usr/lib/python2.7/dist-packages/duplicity/diffdir.py", line 126, in get_delta_path
old_sigfp = sig_path.open("rb")
File "/usr/lib/python2.7/dist-packages/duplicity/path.py", line 157, in open
"%s %s %s" % (mode, self.fileobj, self.opened)
Passo 1: Baixar o Duplicity
O Duplicity pode ser obtido na página oficial do projeto:
Ou no site:
Passo 2: Entrando no terminal e logando como root
Digite: ALT+F2, logo após escreva gnome-terminal ou xterm.
Com a tela preta aberta digite:
su -
Aparecerá senha, você deve digitar a sua senha de root.
Quando aparecer o jogo da velha, quer dizer que está tudo ok para você começar a instalação.
Obs.: Caso você não tenha habilitado o usuário root, digite sudo antes de executar os comandos seguintes.
Passo 3: Descompactando e instalando o Duplicity
Descompactar arquivo (lembrando de entrar na pasta onde foi baixado o Duplicity):
# tar -zxvf duplicity-0.6.16.tar.gz
Entrar na pasta criada:
# cd duplicity-0.6.16
Antes de instalar, devemos satisfazer algumas dependências:
- Python 2.4 ou superior
- librsync 0.9.6 ou superior
- GnuPG 1.x para encriptação
- NcFTP 3.1.9 ou superior (exceto a versão) 3.2.0 - para FTP
- lftp 3.7.15 ou superior - para secure FTP
Para isso digite no terminal (caso você não tenha o 'aptitude' instalado, pode usar o 'apt-get'):
# aptitude install python-dev librsync-dev python-dev librsync-dev
Instalando o Duplicity:
# python setup.py install
Pronto, simples assim.
Em caso de dúvidas ou problemas que ocorram, é só informar.
Um abraço a todos e espero ter contribuído positivamente.
Euber Chaia
Aguardando (a partição xxx) a se conectar" ?