deja-dup can not restore long path and filenames when restored on an encrypted home directory (backuped without home encrytion)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
deja-dup (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I tried to restore my deja-dup backup after a new install migrating from 14.04.x to 16.04.01. I choose to make a fresh install because need to encrypt data. Because of known bugs with encrypted swap I use the option to encrypte the user-directory.
Because of a problem with a big files (bug report may follow) at the end of the backup I had to restore directories by choosing "set back to an earlier version" (retranslation from german "Auf frühere Version zurücksetzen") for one dirctory after another.
After a big directory (ca. 70 GB) deja-dup ends the restoring process with an error message: "The following files could not be restored. Please ensure that you have write premission for them." (retranslated from german translation)
Deja-dup did not tell something about too long path/filename.
Here are two examples from the list with 28 files (they are not directly in root but in the Documents-Folder inside the user directory):
'/MATERIAL/PHYSIK NAWI/Überblick zur DVD Relativitätstheorie und Gravitationswellen. Spannende Filme über eine 100 Jahre alte Theorie und ihre höchst aktuellen Anwendungen.pdf'
'/FALDERA/
Because restoring my backups to an unencrypted home directory worked before, it could be related to the encrypted user-directory.
Thanks for all effort and
kindest regards
$ lsb_release -rd
Description: Ubuntu 16.04.1 LTS
Release: 16.04
$ apt-cache policy deja-dup
deja-dup:
Installiert: 34.2-0ubuntu1
Installations
Versionstabelle:
*** 34.2-0ubuntu1 500
500 http://
100 /var/lib/
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: deja-dup 34.2-0ubuntu1
ProcVersionSign
Uname: Linux 4.4.0-45-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Oct 22 20:30:22 2016
EcryptfsInUse: Yes
InstallationDate: Installed on 2016-10-21 (1 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
ProcEnviron:
LANGUAGE=de_DE
PATH=(custom, no user)
XDG_RUNTIME_
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: deja-dup
UpgradeStatus: No upgrade log present (probably fresh install)
description: | updated |
I tried to restore a missing file with nautilus context menu "restore missing files".
Deja-dup showed the error message:
Fehler beim Erstellen des Ordners: Der Dateiname ist zu lang
(retranslation: error creating the folder: The filename is to long.)
Restoring the same file on another ubuntu-system without home encrytion works instead without any error message.