landscape-client is dying when being upgraded by itself via landscape, only package-changer remains running

Bug #927620 reported by Andreas Hasenack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Client
Fix Released
High
Andreas Hasenack

Bug Description

I used landscape to upgrade landscape-client in 4 machines that were using landscape-client with APT instead of smart.

Out of those 4, 3 had problems in that all landscape client processes except the package-changer died:

root@li36-158:~# ps fxaw|grep landscape
14506 ? Ss 0:12 /usr/bin/python /usr/bin/landscape-package-changer --quiet
root@li36-158:~#

The activity is stuck in the "In progress" state on the server.

The upgrade was from landscape-client r448 to r449.

Attached are the logs (dates and times in UTC) that include the upgrade. Details of the activity:
Created at: Today 12:37 UTC
Delivered at: Today 12:39

Tags: theme-apt
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

package-reporter.log was empty.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

It's a new dependency, we need python-twisted-names:
Traceback (most recent call last):
  File "/usr/bin/landscape-broker", line 6, in <module>
    from landscape.broker.service import run
  File "/usr/lib/python2.7/dist-packages/landscape/broker/service.py", line 8, in <module>
    from landscape.broker.transport import HTTPTransport, PayloadRecorder
  File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 15, in <module>
    from landscape.broker.dnslookup import discover_server
  File "/usr/lib/python2.7/dist-packages/landscape/broker/dnslookup.py", line 4, in <module>
    from twisted.names import dns
ImportError: No module named names

This was only seen when trying to start landscape-client interactively, without the initscript.

Changed in landscape-client:
assignee: nobody → Andreas Hasenack (ahasenack)
status: New → In Progress
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Fixed in r450.

Changed in landscape-client:
status: In Progress → Fix Committed
milestone: backlog → 12.01.2
Changed in landscape-client:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.