landscape-config does not start landscape-client service
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
landscape-client (Ubuntu) | Status tracked in Noble | |||||
Focal |
In Progress
|
Undecided
|
Unassigned | |||
Jammy |
In Progress
|
Undecided
|
Unassigned | |||
Lunar |
In Progress
|
Undecided
|
Unassigned | |||
Mantic |
In Progress
|
Undecided
|
Unassigned | |||
Noble |
In Progress
|
Undecided
|
Mitch Burton |
Bug Description
This bug was discovered during verification of the fix for LP: #2027613
[ Impact ]
The new ExecCondition in landscape-
As a result, landscape-config cannot successful complete registration with Landscape Server.
This affects the versions in focal-proposed and jammy-proposed related to LP: #2006402, but not versions in lunar or mantic, as this bug was introduced in the proposed patch for that SRU.
[ Test Plan ]
install landscape-client, execute `sudo landscape-config` and complete the wizard.
expected behaviour: registration is successful and the landscape-client service is running. landscape-client behaves normally for a number of message exchanges and dispatched Landscape actions, such as reboot and package upgrade.
[ Where problems could occur ]
As this is a change to the landscape-config behaviour, problems would likely present as the service not running, the service running when it should not be, or in the registration or setup/config behaviour.
Related branches
- Andreas Hasenack (community): Needs Fixing
-
Diff: 318 lines (+279/-1)5 files modifieddebian/changelog (+8/-0)
debian/landscape-client.service (+1/-0)
debian/patches/0001-start-service-during-config.patch (+268/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-1)
- Andreas Hasenack: Pending requested
-
Diff: 318 lines (+279/-1)5 files modifieddebian/changelog (+8/-0)
debian/landscape-client.service (+1/-0)
debian/patches/0001-start-service-during-config.patch (+268/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-1)
- Andreas Hasenack: Pending requested
-
Diff: 320 lines (+281/-1)5 files modifieddebian/changelog (+7/-0)
debian/landscape-client.service (+1/-0)
debian/patches/0001-start-service-during-config.patch (+271/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-1)
- Andreas Hasenack (community): Needs Fixing
-
Diff: 290 lines (+271/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/0001-start-service-during-config.patch (+263/-0)
debian/patches/series (+1/-0)
- Andreas Hasenack (community): Needs Fixing
-
Diff: 291 lines (+272/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/0001-start-service-during-config.patch (+263/-0)
debian/patches/series (+2/-0)
Changed in landscape-client (Ubuntu): | |
assignee: | nobody → Mitch Burton (mitchburton) |
status: | New → In Progress |
Mitch, isn't this also needed in lunar? I just checked the pkg/ubuntu/ lunar-devel branch and it does not have this patch. I'm adding a lunar task to the bug, but let me know if that's incorrect please.