Hold off on profile installation until we have all packages?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Server |
Fix Released
|
Low
|
Free Ekanayaka | ||
landscape-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jaunty |
Fix Released
|
Undecided
|
Unassigned | ||
Karmic |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Got this very simple sequence of events on a brand new VM and LS computer (i.e., the VM was *not* accepted as a pre-existing LS computer). See screenshot:
- computer accepted
- profile activity created at the same time. It eventually failed
- computer resynchronized for some reason
Here is the reason for the profile activity failure:
"""
Can't install landscape-
"""
That package certainly exists. It just didn't exist yet in the client, because smart update didn't finish.
I'm also going to attach the client logs.
The timezones are: UTC for the screenshot, and UTC-4 for the logs. So, if you see 21:14 in Landscape, it's 17:14 in the client logs.
Related branches
- Muharem Hrnjadovic (community): Approve
- Thomas Herve (community): Approve
-
Diff: 1029 lines (+370/-83)15 files modifiedlandscape/broker/broker.py (+10/-0)
landscape/broker/remote.py (+8/-0)
landscape/broker/tests/test_remote.py (+32/-0)
landscape/lib/fs.py (+7/-0)
landscape/lib/tests/test_fs.py (+27/-2)
landscape/manager/packagemanager.py (+5/-0)
landscape/manager/tests/test_packagemanager.py (+17/-0)
landscape/package/changer.py (+11/-1)
landscape/package/facade.py (+7/-2)
landscape/package/reporter.py (+51/-24)
landscape/package/taskhandler.py (+5/-0)
landscape/package/tests/test_changer.py (+26/-1)
landscape/package/tests/test_facade.py (+12/-1)
landscape/package/tests/test_reporter.py (+139/-52)
landscape/package/tests/test_taskhandler.py (+13/-0)
Changed in landscape: | |
assignee: | nobody → Free Ekanayaka (free.ekanayaka) |
status: | New → In Progress |
Changed in landscape: | |
status: | In Progress → Fix Committed |
tags: | added: testing |
tags: | removed: testing |
tags: | added: needs-testing |
Changed in landscape: | |
status: | Fix Committed → Fix Released |
visibility: | private → public |
affects: | Ubuntu Lucid → landscape-client (Ubuntu Lucid) |
Changed in landscape-client (Ubuntu Lucid): | |
status: | New → Fix Released |
Changed in landscape-client (Ubuntu): | |
status: | New → Fix Released |
tags: | removed: verification-needed |
Of course, how long to wait would be the question. I guess this goes back to that old feature request of the server knowing when the client finished to upload the hashes/ ids/packages/ whatever.