rdiff-backup crashes when running backup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rdiff-backup |
Fix Released
|
Unknown
|
|||
rdiff-backup (Ubuntu) |
Fix Released
|
Critical
|
Otto Kekäläinen |
Bug Description
Here's the output from last night's cronjob:
Subject: Cron <root@scruffy> if [ -x /backup/scruffy ]; then rdiff-backup --print-statistics --exclude-filelist /usr/local/
UpdateError: 'home/waltman/
match source
UpdateError: 'home/waltman/
UpdateError: 'run/rpc_
UpdateError: 'run/snapd/
UpdateError: 'run/snapd/
Exception 'sequence item 0: expected str instance, bytes found' raised of class '<class 'TypeError'>':
File "/usr/lib/
Main(arglist)
File "/usr/lib/
take_
File "/usr/lib/
Backup(rps[0], rps[1])
File "/usr/lib/
backup.
File "/usr/lib/
DestS.
File "/usr/lib/
for diff in rorpiter.
File "/usr/lib/
for rp in rpiter:
File "/usr/lib/
for dest_sig in dest_sigiter:
File "/usr/lib/
for src_rorp, dest_rorp in cls.CCPP:
File "/usr/lib/
source_rorp, dest_rorp = next(self.iter)
File "/usr/lib/
relem1 = next(riter1)
File "/usr/lib/
next_elem = next(self.iter)
File "/usr/lib/
rpath, val = next(diryield_
File "/usr/lib/
new_rpath = robust.
File "/usr/lib/
return error_handler(exc, *args)
File "/usr/lib/
log.
File "/usr/lib/
cls.
File "/usr/lib/
logstr = cls.get_
File "/usr/lib/
return "%s: '%s' %s" % (error_type, cls.get_
File "/usr/lib/
return "/".join(obj)
Traceback (most recent call last):
File "/usr/lib/
return function(*args)
File "/usr/lib/
return self.__
File "/usr/lib/
self.setdata()
File "/usr/lib/
self.data = self.conn.
File "/usr/lib/
statblock = os.lstat(filename)
PermissionError: [Errno 13] Permission denied: b'/run/
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/
return obj.get_
AttributeError: 'tuple' object has no attribute 'get_safeindexpath'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/
rdiff_
File "/usr/lib/
Main(arglist)
File "/usr/lib/
take_
File "/usr/lib/
Backup(rps[0], rps[1])
File "/usr/lib/
backup.
File "/usr/lib/
DestS.
File "/usr/lib/
for diff in rorpiter.
File "/usr/lib/
for rp in rpiter:
File "/usr/lib/
for dest_sig in dest_sigiter:
File "/usr/lib/
for src_rorp, dest_rorp in cls.CCPP:
File "/usr/lib/
source_rorp, dest_rorp = next(self.iter)
File "/usr/lib/
relem1 = next(riter1)
File "/usr/lib/
next_elem = next(self.iter)
File "/usr/lib/
rpath, val = next(diryield_
File "/usr/lib/
new_rpath = robust.
File "/usr/lib/
return error_handler(exc, *args)
File "/usr/lib/
log.
File "/usr/lib/
cls.
File "/usr/lib/
logstr = cls.get_
File "/usr/lib/
return "%s: '%s' %s" % (error_type, cls.get_
File "/usr/lib/
return "/".join(obj)
TypeError: sequence item 0: expected str instance, bytes found
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: rdiff-backup 2.0.0-1
ProcVersionSign
Uname: Linux 5.4.0-26-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Sun Apr 26 06:08:06 2020
InstallationDate: Installed on 2016-12-27 (1215 days ago)
InstallationMedia: Ubuntu-Server 16.10 "Yakkety Yak" - Release amd64 (20161012.1)
SourcePackage: rdiff-backup
UpgradeStatus: Upgraded to focal on 2020-04-25 (0 days ago)
Changed in rdiff-backup (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Otto Kekäläinen (otto) |
Changed in rdiff-backup: | |
status: | Unknown → Fix Released |
Please provide exact steps on how to reproduce this error in a clean Docker image or virtual machine. We cannot debug or fix this if we can't reproduce this.