[SRU] pserv dies after upgrade to beta5~ppa1 (release cut for the boot images fix)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Gavin Panella | ||
maas (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Critical
|
Greg Lutostanski |
Bug Description
[Impact]
* Allow usage of pserv for maas cluster controller on 1pv6 addresses
[Testcase]
* Install maas-cluster controller and make sure it is authbind is allowed to listen on the ipv6 address (check /etc/authbind/
[Regression Potential]
* Minimal
After upgrade from beta4 to beta5~ppa1, pserv dies with the following:
2014-07-15 14:26:53-0400 [-] TFTP Listener started at 10.14.4.1:69
2014-07-15 14:26:53-0400 [-] TFTP Listener started at 10.14.4.1:69
2014-07-15 14:26:53-0400 [-] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
service.
File "/usr/lib/
self.
File "/usr/lib/
self()
File "/usr/lib/
d = defer.maybeDefe
--- <exception caught here> ---
File "/usr/lib/
result = f(*args, **kw)
File "/usr/lib/
tftp_
File "/usr/lib/
self.
File "/usr/lib/
service.
File "/usr/lib/
self._port = self._getPort()
File "/usr/lib/
return self._listenUDP
File "/usr/lib/
p.
File "/usr/lib/
self.
File "/usr/lib/
raise error.CannotLis
twisted.
2014-07-15 14:26:53-0400 [-] Warning: No permission to delete pid file
2014-07-15 14:26:53-0400 [-] Warning: No permission to delete pid file
Related branches
- Andres Rodriguez (community): Approve
-
Diff: 26 lines (+5/-0)2 files modifieddebian/changelog (+4/-0)
debian/maas-cluster-controller.postinst (+1/-0)
- MAAS Maintainers: Pending requested
-
Diff: 3526 lines (+3177/-0)69 files modifieddebian/changelog (+1165/-0)
debian/compat (+1/-0)
debian/control (+232/-0)
debian/copyright (+25/-0)
debian/extras/20-maas.conf (+32/-0)
debian/extras/99-maas (+5/-0)
debian/extras/99-maas-sudoers (+4/-0)
debian/extras/isc-dhcp-server.override (+1/-0)
debian/extras/maas (+6/-0)
debian/extras/maas-probe-dhcp (+7/-0)
debian/extras/maas-provision (+7/-0)
debian/extras/maas-region-admin (+8/-0)
debian/extras/maas-region-celeryd (+50/-0)
debian/extras/maas_remote_syslog_compress (+2/-0)
debian/maas-cli.install (+2/-0)
debian/maas-cli.links (+1/-0)
debian/maas-cli.lintian-overrides (+1/-0)
debian/maas-cluster-controller.config (+36/-0)
debian/maas-cluster-controller.dirs (+2/-0)
debian/maas-cluster-controller.install (+31/-0)
debian/maas-cluster-controller.links (+1/-0)
debian/maas-cluster-controller.lintian-overrides (+1/-0)
debian/maas-cluster-controller.logrotate (+9/-0)
debian/maas-cluster-controller.maas-cluster-celery.upstart (+30/-0)
debian/maas-cluster-controller.maas-pserv.upstart (+32/-0)
debian/maas-cluster-controller.postinst (+166/-0)
debian/maas-cluster-controller.postrm (+43/-0)
debian/maas-cluster-controller.templates (+7/-0)
debian/maas-common.install (+2/-0)
debian/maas-common.postinst (+14/-0)
debian/maas-common.postrm (+14/-0)
debian/maas-dhcp.apparmor (+7/-0)
debian/maas-dhcp.install (+1/-0)
debian/maas-dhcp.maas-dhcp-server.upstart (+65/-0)
debian/maas-dhcp.postinst (+15/-0)
debian/maas-dhcp.postrm (+13/-0)
debian/maas-dns.dirs (+1/-0)
debian/maas-dns.postinst (+46/-0)
debian/maas-dns.postrm (+23/-0)
debian/maas-region-controller-min.apport (+37/-0)
debian/maas-region-controller-min.dirs (+1/-0)
debian/maas-region-controller-min.install (+40/-0)
debian/maas-region-controller-min.links (+2/-0)
debian/maas-region-controller-min.lintian-overrides (+6/-0)
debian/maas-region-controller-min.logrotate (+18/-0)
debian/maas-region-controller-min.maas-region-celery.upstart (+27/-0)
debian/maas-region-controller-min.maas-txlongpoll.upstart (+27/-0)
debian/maas-region-controller-min.postinst (+170/-0)
debian/maas-region-controller-min.postrm (+39/-0)
debian/maas-region-controller-min.prerm (+9/-0)
debian/maas-region-controller-min.templates (+22/-0)
debian/maas-region-controller.config (+45/-0)
debian/maas-region-controller.postinst (+301/-0)
debian/maas-region-controller.postrm (+59/-0)
debian/maas-region-controller.prerm (+12/-0)
debian/maintscript (+2/-0)
debian/patches/01-fix-database-settings.patch (+24/-0)
debian/patches/02-pserv-config.patch (+34/-0)
debian/patches/03-txlongpoll-config.patch (+37/-0)
debian/patches/series (+3/-0)
debian/po/POTFILES.in (+2/-0)
debian/po/templates.pot (+82/-0)
debian/python-django-maas.install (+2/-0)
debian/python-maas-client.install (+1/-0)
debian/python-maas-provisioningserver.install (+5/-0)
debian/python-maas-provisioningserver.lintian-overrides (+2/-0)
debian/rules (+56/-0)
debian/source/format (+1/-0)
debian/watch (+3/-0)
Changed in maas: | |
importance: | Undecided → Critical |
description: | updated |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
description: | updated |
summary: |
- pserv dies after upgrade to beta5~ppa1 (release cut for the boot images - fix) + [SRU] pserv dies after upgrade to beta5~ppa1 (release cut for the boot + images fix) |
Changed in maas (Ubuntu): | |
status: | New → Fix Released |
Changed in maas (Ubuntu Trusty): | |
status: | New → Fix Committed |
importance: | Undecided → Critical |
assignee: | nobody → Greg Lutostanski (lutostag) |
milestone: | none → trusty-updates |
I think this is because lp:~maas-maintainers/maas/packaging.trusty is
missing r285 from lp:~maas-maintainers/maas/packaging:
285 Gavin Panella 2014-06-27 [merge] r=blake- rouse][ bug=][author= allenap] Configure authbind to permit
[
binding all IPv6 addresses on ports 68 and 69 too.