Bug 1709064 - [abrt] backintime-common: backup(): backintime.py:740:backup:TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple'
Summary: [abrt] backintime-common: backup(): backintime.py:740:backup:TypeError: int()...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: backintime
Version: 30
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: hannes
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:0020aec1f246addfe1f10a3cbdf...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-05-12 23:23 UTC by Raphael Groner
Modified: 2019-08-29 22:05 UTC (History)
3 users (show)

Fixed In Version: backintime-1.2.0-6.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-08-29 22:05:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1.38 KB, text/plain)
2019-05-12 23:23 UTC, Raphael Groner
no flags Details
File: cgroup (331 bytes, text/plain)
2019-05-12 23:23 UTC, Raphael Groner
no flags Details
File: cpuinfo (1.59 KB, text/plain)
2019-05-12 23:23 UTC, Raphael Groner
no flags Details
File: environ (303 bytes, text/plain)
2019-05-12 23:23 UTC, Raphael Groner
no flags Details
File: mountinfo (3.71 KB, text/plain)
2019-05-12 23:23 UTC, Raphael Groner
no flags Details
File: namespaces (129 bytes, text/plain)
2019-05-12 23:23 UTC, Raphael Groner
no flags Details
File: open_fds (837 bytes, text/plain)
2019-05-12 23:23 UTC, Raphael Groner
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Github bit-team backintime issues 1005 0 None None None 2019-05-24 08:52:24 UTC

Description Raphael Groner 2019-05-12 23:23:29 UTC
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)

Comment 1 Raphael Groner 2019-05-12 23:23:31 UTC
Created attachment 1567661 [details]
File: backtrace

Comment 2 Raphael Groner 2019-05-12 23:23:33 UTC
Created attachment 1567662 [details]
File: cgroup

Comment 3 Raphael Groner 2019-05-12 23:23:34 UTC
Created attachment 1567663 [details]
File: cpuinfo

Comment 4 Raphael Groner 2019-05-12 23:23:35 UTC
Created attachment 1567664 [details]
File: environ

Comment 5 Raphael Groner 2019-05-12 23:23:36 UTC
Created attachment 1567665 [details]
File: mountinfo

Comment 6 Raphael Groner 2019-05-12 23:23:38 UTC
Created attachment 1567666 [details]
File: namespaces

Comment 7 Raphael Groner 2019-05-12 23:23:39 UTC
Created attachment 1567667 [details]
File: open_fds

Comment 8 Raphael Groner 2019-05-24 07:38:48 UTC
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

Comment 9 Raphael Groner 2019-05-24 07:42:36 UTC
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.

Comment 10 Raphael Groner 2019-07-31 13:52:50 UTC
Happened again.

Comment 12 Fedora Update System 2019-08-20 10:09:39 UTC
FEDORA-2019-72d013f37c has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-72d013f37c

Comment 13 Fedora Update System 2019-08-21 01:21:17 UTC
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

Comment 14 Fedora Update System 2019-08-29 22:05:46 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.