Missing destination files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-download-manager (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
It looks like this bug is back, but I'm opening a new bug for the issue.
In the latest system-image tests, we ask for files to be downloaded in unconstrained mode, but while udm comes back with a successful group download, the si assertion for the local destination files fails. From the si log file:
[systemimage] Jan 21 10:20:37 2015 (18788) [0x7f87aadf3ba8] Running group download reactor
[systemimage] Jan 21 10:20:37 2015 (18788) [0x7f87aadf3ba8] Group download reactor done
[systemimage] Jan 21 10:20:37 2015 (18788) check_for_update failed
Traceback (most recent call last):
File "/home/
self.
File "/home/
step()
File "/home/
get_
File "/home/
(ascxz_src, ascxz_dst),
File "/home/
self.
File "/home/
missing, local_paths))
AssertionError: Missing destination files: ['/tmp/
local_paths: [dbus.String(
The exact same test using pycurl passes, since the files do end up in the requested destination.
I'm going to mark this one as invalid. I found a spot where the object_path wasn't being passed in so with multiple reactors waiting for signals from udm, if one finished early and it wasn't the one waiting on the above files, it would exit prematurely and give the exceptions. I'm still testing and will reopen/comment if this analysis turns out to be incorrect, but in the meantime, sorry for the red herring!