Landscape manager fails to acquire lock for its socket
Bug #607747 reported by
Free Ekanayaka
This bug affects 10 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
High
|
Free Ekanayaka | ||
landscape-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jaunty |
Fix Released
|
Undecided
|
Unassigned | ||
Karmic |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
It happened on Barry's Maverick installation.
Related branches
lp:~free.ekanayaka/landscape-client/socket-locks-fix
- Gavin Panella (community): Approve
- Björn Tillenius (community): Approve
-
Diff: 195 lines (+47/-13)10 files modifieddebian/changelog (+6/-0)
debian/landscape-client.init (+10/-0)
landscape/broker/tests/test_service.py (+1/-0)
landscape/manager/tests/test_service.py (+2/-0)
landscape/monitor/tests/test_service.py (+3/-0)
landscape/reactor.py (+1/-1)
landscape/service.py (+2/-1)
landscape/tests/helpers.py (+14/-10)
landscape/tests/test_reactor.py (+7/-1)
landscape/tests/test_service.py (+1/-0)
Changed in landscape-client: | |
assignee: | nobody → Free Ekanayaka (free.ekanayaka) |
Changed in landscape-client: | |
importance: | Undecided → High |
milestone: | none → 1.5.5 |
status: | New → In Progress |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
tags: | added: needs-testing |
Changed in landscape-client: | |
milestone: | 1.5.5 → 1.5.5.1 |
tags: | removed: needs-testing |
Changed in landscape-client (Ubuntu Jaunty): | |
status: | New → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Reproduced and debugged. The issue happens when a stale lock file exists in /var/lib/ landscape/ client/ sockets and its stale PID points to an existing process that is still running.