get_active_interfaces reports duplicated interfaces
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
High
|
Thomas Herve | ||
landscape-client (Ubuntu) |
Fix Released
|
High
|
Free Ekanayaka | ||
Jaunty |
Fix Released
|
High
|
Free Ekanayaka | ||
Karmic |
Fix Released
|
High
|
Free Ekanayaka | ||
Lucid |
Fix Released
|
High
|
Free Ekanayaka |
Bug Description
2010-06-21T18:48:42 ERROR SiteError https:/
Traceback (most recent call last):
File "/srv/staging.
result = publication.
File "/srv/staging.
return mapply(ob, request.
File "/srv/staging.
return debug_call(obj, args)
File "/srv/staging.
return obj(*args)
File "/srv/staging.
result = message_
File "/srv/staging.
return message_api.run()
File "/srv/staging.
self.
File "/srv/staging.
decision = checker(permission)
File "/srv/staging.
self._roles = self.get_roles()
File "/srv/staging.
roles = self.context.
File "/srv/staging.
return self.account.
File "/srv/staging.
if self._relation.
File "/srv/staging.
if local_info.
File "/srv/staging.
result = self._connectio
File "/srv/staging.
return Connection.
File "/srv/staging.
self.
File "/srv/staging.
transaction
File "/srv/staging.
self.
File "/srv/staging.
self.
TransactionFail
File "/usr/lib/
self.
File "/usr/lib/
self.run()
File "/usr/lib/
self.
File "/usr/lib/
result = context.call(ctx, function, *args, **kwargs)
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
appIterator = self.applicatio
File "/srv/staging.
request = publish(request, handle_
File "/srv/staging.
result = publication.
File "/srv/staging.
return mapply(ob, request.
File "/srv/staging.
return debug_call(obj, args)
File "/srv/staging.
return obj(*args)
File "/srv/staging.
result = message_
File "/srv/staging.
return message_api.run()
File "/srv/staging.
return self._run(
File "/srv/staging.
self.
File "/srv/staging.
return self.get().commit()
File "/srv/staging.
t, v, tb = self._saveAndGe
File "/srv/staging.
self.
File "/srv/staging.
rm.
File "/srv/staging.
self.
File "/srv/staging.
self.
File "/srv/staging.
result = self._connectio
File "/srv/staging.
result = Connection.
File "/srv/staging.
raw_cursor = self.raw_
File "/srv/staging.
return Connection.
File "/srv/staging.
self.
File "/srv/staging.
return function(*args, **kwargs)
IntegrityError: duplicate key value violates unique constraint "network_
That's staging.
Related branches
- Kevin McDermott (community): Approve
- Jamu Kakar (community): Approve
-
Diff: 105 lines (+61/-4)2 files modifiedlandscape/lib/network.py (+6/-3)
landscape/lib/tests/test_network.py (+55/-1)
Changed in landscape-client: | |
assignee: | nobody → Thomas Herve (therve) |
summary: |
- 1.5.2~bzr265 client breaks staging + get_active_interfaces reports duplicated interfaces |
Changed in landscape-client: | |
status: | New → In Progress |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
Changed in landscape-client (Ubuntu): | |
status: | New → Fix Released |
Changed in landscape-client (Ubuntu Lucid): | |
assignee: | nobody → Ekanayaka (ekanayaka) |
assignee: | Ekanayaka (ekanayaka) → Free Ekanayaka (free.ekanayaka) |
Changed in landscape-client (Ubuntu Karmic): | |
assignee: | nobody → Free Ekanayaka (free.ekanayaka) |
Changed in landscape-client (Ubuntu Jaunty): | |
assignee: | nobody → Free Ekanayaka (free.ekanayaka) |
importance: | Undecided → High |
Changed in landscape-client (Ubuntu Karmic): | |
importance: | Undecided → High |
Changed in landscape-client (Ubuntu Lucid): | |
importance: | Undecided → High |
Changed in landscape-client (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Free Ekanayaka (free.ekanayaka) |
tags: | added: needs-testing |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
tags: | removed: needs-testing verification-needed |
BTW, trunk was merged into staging just before that (or about so)