Description of problem: happens randomly Version-Release number of selected component: backintime-common-1.2.0-3.fc30 Additional info: reporter: libreport-2.10.0 cmdline: python3 -Es /usr/share/backintime/common/backintime.py backup-job crash_function: backup exception_type: TypeError executable: /usr/share/backintime/common/backintime.py interpreter: python3-3.7.3-1.fc30.x86_64 kernel: 5.0.10-300.fc30.x86_64 runlevel: N 5 Truncated backtrace: backintime.py:740:backup:TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple' Traceback (most recent call last): File "/usr/share/backintime/common/backintime.py", line 1165, in <module> startApp() File "/usr/share/backintime/common/backintime.py", line 517, in startApp args.func(args) File "/usr/share/backintime/common/backintime.py", line 755, in backupJob cli.BackupJobDaemon(backup, args).start() File "/usr/share/backintime/common/tools.py", line 2119, in start self.run() File "/usr/share/backintime/common/cli.py", line 233, in run self.func(self.args, False) File "/usr/share/backintime/common/backintime.py", line 740, in backup sys.exit(int(ret)) TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple' Local variables in innermost frame: args: Namespace(b=None, backup=None, backup_job=None, benchmark_cipher=None, checksum=False, command='backup-job', config=None, debug=False, decode=None, func=<function backupJob at 0x7f0830b509d8>, last_snapshot=None, last_snapshot_path=None, license=None, profile=None, profile_id=None, pw_cache=None, quiet=False, remove=None, remove_and_do_not_ask_again=None, restore=None, share_path=None, snapshots_list=None, snapshots_list_path=None, snapshots_path=None, unmount=None) force: False cfg: <config.Config object at 0x7f0831d7c240> ret: (False, True)
Created attachment 1567661 [details] File: backtrace
Created attachment 1567662 [details] File: cgroup
Created attachment 1567663 [details] File: cpuinfo
Created attachment 1567664 [details] File: environ
Created attachment 1567665 [details] File: mountinfo
Created attachment 1567666 [details] File: namespaces
Created attachment 1567667 [details] File: open_fds
Similar problem has been detected: happens randomly, last time of occurence today 09:30 (some minutes ago) - all in all there's now a count of 200 times reporter: libreport-2.10.0 cmdline: python3 -Es /usr/share/backintime/common/backintime.py backup-job crash_function: backup exception_type: TypeError executable: /usr/share/backintime/common/backintime.py interpreter: python3-3.7.3-1.fc30.x86_64 kernel: 5.0.10-300.fc30.x86_64 package: backintime-common-1.2.0-3.fc30 reason: backintime.py:740:backup:TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple' type: Python3
Well, the error looks like a programming error and therefore should get reported as an issue to upstream. Maybe due to a bug in the auto-mount feature, I'm using a temporarily available sshfs mount with the anacron option.
Happened again.
Upstream patch: https://github.com/bit-team/backintime/commit/463c0195f7ade6b4e1692568d1d71a8b63787f80.patch
FEDORA-2019-72d013f37c has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-72d013f37c
backintime-1.2.0-6.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-72d013f37c
backintime-1.2.0-6.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.