** Merge proposal unlinked:
https://code.launchpad.net/~mitchburton/ubuntu/+source/landscape-client/+git/landscape-client/+merge/486233
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2087852
Title:
** Description changed:
[Impact]
* Currently, as reported above, Landscape repository profiles only act
upon .list files while .sources remain in effect. As Noble transitioned
from the default source definition being the traditional .list files to
DEB822 .sources files, this bug man
I've updated the bug description to include the additional issue
identified, as well as mentioning the failed verification of the first
patch.
** Description changed:
[Impact]
* Currently, as reported above, Landscape repository profiles only act
upon .list files while .sources remain
*** This bug is a duplicate of bug 2099283 ***
https://bugs.launchpad.net/bugs/2099283
Hi Christian,
thanks for the bump on the bug - we're well aware of the issue and it
has been steadily moving up our roadmap. In fact, I was profiling
package-reporter just last week.
I expect we'll be addr
Reopening upstream bug as we know there is still work to be done here.
** Changed in: landscape-client
Status: Fix Committed => Confirmed
** Changed in: landscape-client
Assignee: Jan-Yaeger Dhillon (jansdhillon) => (unassigned)
** Changed in: landscape-client
Importance: Undecide
** No longer affects: landscape-client (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2008431
Title:
missing ua/pro executable causes repeated error messages
To manage notifications about t
I've created new MPs for the two series that failed verification (noble
and oracular) as well as for all other supported series.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2087852
Title:
[FFe][SR
** Changed in: landscape-client (Ubuntu Oracular)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2087852
Title:
[FFe][SRU] Reposit
** Changed in: landscape-client (Ubuntu Plucky)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2087852
Title:
[FFe][SRU] Repository profi
>I'll take care of producing patches for every supported ubuntu version,
plus focal. These patches will supersede whatever is currently in-flight
for this bug.
I've finished with this. I've also created a MP for plucky (instead of
oracular).
--
You received this bug notification because you are
** Changed in: landscape-client (Ubuntu Focal)
Assignee: (unassigned) => Mitch Burton (mitchburton)
** Changed in: landscape-client (Ubuntu Jammy)
Assignee: (unassigned) => Mitch Burton (mitchburton)
** Changed in: landscape-client (Ubuntu Noble)
Assignee: (unassigned) =&
** Changed in: landscape-client
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2087852
Title:
[FFe][SRU] Repository profiles only act on .list files and d
Okay, so LP: #2020064 is a blocked on this, and therefore this has
highest priority for resolution, from my perspective.
Landscape team had a discussion yesterday regarding what the "correct"
behaviour should be. We'll be producing an upstream fix sometime in the
next few days. I'll take care of p
Okay, so LP: #2087852 is a blocker on this, and therefore has highest
priority for resolution, from my perspective.
Landscape team had a discussion yesterday regarding what the "correct"
behaviour should be. We'll be producing an upstream fix sometime in the
next few days. I'll take care of produc
** Merge proposal linked:
https://code.launchpad.net/~mitchburton/ubuntu/+source/landscape-client/+git/landscape-client/+merge/485310
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2020064
Title:
I've just re-done the testing on focal and jammy and shown that it still
exists, but does require one step that was not very clear in the testing
plan.
When running `sudo dpkg-reconfigure locales` on a freshly created LXD
container of focal or jammy, not only do you need to select en_GB.UTF-8,
you
On jammy, this is fine, as the main sources are all in sources.list. On
noble and newer, the main sources are in source.list.d/ubuntu.sources,
and therefore wouldn't be restored when repo profile is unapplied.
This can definitely be considered a currently-existing bug in >= noble
and should be fix
Tested on jammy using landscape-client version 23.02-0ubuntu1~22.04.5.
I added the proposed source using a .sources file so that I could test
it was moved to a .save file after repository profile application.
Registered with landscape-server and applied a repository profile. The
resulting state o
** Description changed:
[ Impact ]
landscape-client fails to build on plucky because of the removal of
the deprecated unittest.makeSuite API from CPython.
Build log showing errors:
https://launchpadlibrarian.net/783617119/buildlog_ubuntu-plucky-
amd64.landscape-client_24.12-0ubun
** Description changed:
[ Impact ]
landscape-client fails to build on plucky because of the removal of
the deprecated unittest.makeSuite API from CPython.
Build log showing errors:
https://launchpadlibrarian.net/783617119/buildlog_ubuntu-plucky-
amd64.landscape-client_24.12-0ubun
** Changed in: landscape-client (Ubuntu)
Status: New => In Progress
** Changed in: landscape-client (Ubuntu)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Public bug reported:
[ Impact ]
landscape-client fails to build on plucky because of the removal of
the deprecated unittest.makeSuite API from CPython.
Build log showing errors:
https://launchpadlibrarian.net/783617119/buildlog_ubuntu-plucky-
amd64.landscape-client_24.12-0ubuntu1_BUILDING.txt.gz
Tested version 24.02-0ubuntu5.3 on noble:
ubuntu@stunning-seal:~$ sudo apt install landscape-client=24.02-0ubuntu5.3
landscape-common=24.02-0ubuntu5.3
...
The following NEW packages will be installed:
landscape-client python3-pycurl
The following packages will be upgraded:
landscape-common
.
I tested on Focal with version 23.02-0ubuntu1~20.04.5.
Setting locale to en_GB.UTF-8 and running landscape-package-reporter did
not result in any errors. Registering the client and allowing package
reporting to run did not result in any errors.
I repeated this test with the en_GB.ISO-8859-15 and
Fix was released in upstream version 23.02
** Changed in: landscape-client
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828217
Title:
Machine not bein
Tested version 24.08-0ubuntu2.1 on oracular:
ubuntu@living-sunbeam:~$ sudo apt install landscape-client=24.08-0ubuntu2.1
landscape-common=24.08-0ubuntu2.1
...
Installing:
landscape-client landscape-common
Installing dependencies:
python3-pycurl python3-yaml
...
Install succeeded, and land
Adding to ghadi-rahme's comment #37 (sorry I didn't see it when I was
writing my comment).
c2) The API client does give an error is you use it like
landscape-api get-computers --with-all-networks
and it is a version of the API client that is unaware of the new
parameters.
However, you can use i
Responses from the Landscape team regarding ahasenack's concerns:
a) Has been addressed as mentioned above in comment #18
b) We've established that old landscape servers do not break processing
of messages from clients with these new network devices included. In
fact, the processing of these mess
** Changed in: landscape-client
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2020064
Title:
locale.Error: unsupported locale setting
To manage notification
** Changed in: landscape
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2052834
Title:
Incomplete network info showing in both web and API :: landscape-
We've discussed it within the Landscape team and decided that we will
consider the release of the landscape-server-side changes in
25.04~beta.1 sufficient for this to be considered unblocked.
There's no need to re-do verification, as the server-side changes solely
affect the user-facing server API
I can confirm in response to
https://bugs.launchpad.net/landscape/+bug/2052834/comments/25 that the
server-side changes were released in a beta version of landscape-server
(25.04~beta.1) but haven't been released to any stable version.
The Landscape team will make a decision regarding which versio
** Description changed:
+
+ [ Impact ]
+
+ * When the C.UTF-8 locales is not installed, landscape-client's package
+reporter service fails to start:
+
+ Traceback (most recent call last):
+ File "/usr/bin/landscape-package-reporter", line 10, in
+ main(sys.argv[1:])
+ File "/usr/l
** Also affects: landscape-client (Ubuntu)
Importance: Undecided
Status: New
** Changed in: landscape-client (Ubuntu)
Status: New => In Progress
** Changed in: landscape-client (Ubuntu)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received th
** Changed in: landscape-client
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2062561
Title:
There are no APT sources configured in /etc/apt/sources.list
** Changed in: landscape-client
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2084586
Title:
Missing python3-yaml dependency in landscape-client package
** Changed in: landscape-client (Ubuntu)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2084586
Title:
Missing python3-yaml dependency
Updated description to use SRU bug template in preparation for SRU to
noble, oracular.
** Description changed:
+ [ Impact ]
+
+ Versions of landscape-client >= 24.02 use python3-yaml to parse snap
+ assertions. If this dependency is not installed, there is a Python
+ import error and the landsca
python3-yaml needs to be added to debian/control.
** Changed in: landscape-client
Assignee: (unassigned) => Mitch Burton (mitchburton)
** Changed in: landscape-client
Importance: Undecided => High
** Changed in: landscape-client
Status: Confirmed => Triaged
** C
Thanks for the bug report! I've verified that this is the case from
version 24.02 forward.
** Also affects: landscape-client (Ubuntu)
Importance: Undecided
Status: New
** Changed in: landscape-client
Status: New => Confirmed
** Changed in: landscape-client (Ubuntu)
Status
upstream PR: https://github.com/canonical/landscape-client/pull/280
** Changed in: landscape-client (Ubuntu)
Status: Confirmed => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/20845
** Changed in: landscape-client
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2052834
Title:
Incomplete network info showing in both web and API :: landsca
** Changed in: landscape-client
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2068050
Title:
FTBFS [oracular]: test failure
To manage notifications abou
** Changed in: landscape
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2065095
Title:
pro service enabling fails due to incorrect aptURL format
To manag
** Changed in: landscape
Status: In Progress => Fix Committed
** Changed in: landscape/24.10
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2065095
T
s so I'm
piggybacking.
** Also affects: landscape
Importance: Undecided
Status: New
** Changed in: landscape
Status: New => In Progress
** Changed in: landscape
Importance: Undecided => High
** Changed in: landscape
Assignee: (unassigned) => Mitch Burton (mitch
** Changed in: landscape-client
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2068050
Title:
FTBFS [oracular]: test failure
To manage notifications about
Upstream PR: https://github.com/canonical/landscape-client/pull/246
** Changed in: landscape-client
Importance: Critical => High
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2068050
Title:
FTBF
** Also affects: landscape-client
Importance: Undecided
Status: New
** Changed in: landscape-client
Status: New => Confirmed
** Changed in: landscape-client
Importance: Undecided => Critical
** Changed in: landscape-client
Assignee: (unassigned) => Mit
** Changed in: landscape-client (Ubuntu)
Status: New => Confirmed
** Changed in: landscape-client (Ubuntu)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
** Changed in: landscape-client
Status: New => Confirmed
** Changed in: landscape-client-charm
Status: New => Confirmed
** Changed in: landscape-client (Ubuntu)
Status: New => Confirmed
** Changed in: landscape-client
Status: Confirmed => Triaged
** Changed in: lands
This appears to have been fixed upstream:
https://github.com/canonical/landscape-client/pull/236
We'll need a backport fix for noble. I'll get that in the backlog.
** Changed in: landscape-client (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a me
Hi Mike,
The _landscape-internal-facade.list file is a file created to work
around LP: #1736576, which implies that package profiles on bionic and
up will break on apt-secure verification without this file.
As this seems to be intended behaviour, I'm going to close this bug -
feel free to reopen
~22.04.2, the version of
landscape-client available from jammy-updates?
* what are the contents of the "unnecessary files", if you can share them?
** Changed in: landscape-client (Ubuntu)
Status: New => Incomplete
** Changed in: landscape-client (Ubuntu)
Assignee: (unassig
Tested in mantic using landscape-client and landscape-common versions
23.08-0ubuntu1.2, as ubuntu user in a fresh container: - lxc launch
ubuntu:mantic
ubuntu@powerful-lion:~$ sudo rm -f /var/lib/landscape-sysinfo.cache # just to
be sure
ubuntu@powerful-lion:~$ run-parts /etc/update-motd.d/
Welco
Test on mantic using version 23.08-0ubuntu1.2
a) installed and ran `sudo landscape-config`. Progressed through the
wizard until
Request a new registration for this computer now? [y/N]: y
Registration request sent successfully.
ubuntu@free-gorilla:~$ systemctl is-active landscape-client
active
u
Verification on mantic with version 23.08-0ubuntu1.2
test 1:
- installed version 23.08-0ubuntu1
- registered with Landscape Server
- service is running:
ubuntu@useful-tuna:~$ systemctl is-active landscape-client
active
ubuntu@useful-tuna:~$ pgrep landscape
3945
3946
3947
3948
- upgraded to
** Description changed:
+ [ Impact ]
+
+ * 24.04 changed apt sources to deb822 format. This causes landscape-client's
+package-reporter to report errors to landscape-server, specifically "There
+are no APT sources configured in /etc/apt/sources.list or
+/etc/apt/sources.list.d". This
** Changed in: landscape-client
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2062561
Title:
There are no APT sources configured in /etc/apt/sources.list
Upstream PR: https://github.com/canonical/landscape-client/pull/239
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2062561
Title:
There are no APT sources configured in /etc/apt/sources.list or
/et
Despite not seeing the error right away, I am able to, from additional
info provided by Chris, track it to its source, which is a lack of
deb822 source-handling in landscape-client.
This is pretty easy to fix, the dependency landscape-client uses to
collect source/channel info has a flag for this,
I'm not seeing the "Package reporting issues" error against the
Production SaaS Landscape. This is on noble
ubuntu@new-hippo:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu Noble Numbat (development branch)"
Using version 24.02-0
** Changed in: landscape-client
Assignee: (unassigned) => Mitch Burton (mitchburton)
** Changed in: landscape-client (Ubuntu)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscri
I've performed validation on jammy using version 23.02-0ubuntu1~22.04.2,
following the tests and test procedures laid out in
https://wiki.canonical.com/Landscape/ClientSRUTests/23.02 and
https://wiki.ubuntu.com/LandscapeUpdates.
** Tags removed: verification-needed verification-needed-jammy
** Tag
I've performed validation on focal using version 23.02-0ubuntu1~20.04.2,
following the tests and test procedures laid out in
https://wiki.canonical.com/Landscape/ClientSRUTests/23.02 and
https://wiki.ubuntu.com/LandscapeUpdates.
Still working on the same for jammy.
** Tags removed: verification-n
Verification on jammy with version 23.02-0ubuntu1~22.04.2
test 1:
- installed version 19.12-0ubuntu13
- registered with Landscape Server
- service is running:
ubuntu@allowed-beetle:~$ systemctl is-active landscape-client
active
ubuntu@allowed-beetle:~$ pgrep landscape
2276
2277
2278
2279
-
Verification on focal with version 23.02-0ubuntu1~20.04.2
test 1:
- installed version 19.12-0ubuntu4.3
- registered with Landscape Server
- service is running:
ubuntu@alive-squid:~$ systemctl is-active landscape-client
active
ubuntu@alive-squid:~$ pgrep landscape
4315
4317
4318
4319
- upgra
>the mantic fix is still needed?
Yes. I will have a merge request out for mantic shortly.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2027613
Title:
Avoid stopping services on upgrade
To manage
Test on mantic using version 23.08-0ubuntu1.1
a) installed and ran `sudo landscape-config`. Progressed through the
wizard until
Request a new registration for this computer now? [y/N]: y
Registration request sent successfully.
ubuntu@expert-bug:~$ systemctl is-active landscape-client
active
ubu
Tested on jammy using version 23.02-0ubuntu1~22.04.2
a) installed and ran `sudo landscape-config`. Progressed through the
wizard until
Request a new registration for this computer now? [y/N]: y
System successfully registered.
ubuntu@driven-mudfish:~$ systemctl is-active landscape-client
active
Tested on focal using version 23.02-0ubuntu1~20.04.2, according to the
test plan
a) installed and ran `sudo landscape-config`. Progressed through the
wizard until
Request a new registration for this computer now? [y/N]: y
System successfully registered.
ubuntu@musical-liger:~$ systemctl is-activ
Ran show-motd autopkgtest with the following diff (as mentioned by
Andreas previously to reproduce the bug)
--- a/debian/tests/show-motd
+++ b/debian/tests/show-motd
@@ -2,6 +2,9 @@
unset MOTD_SHOWN
+echo "Sleeping 60s"
+sleep 60
+echo "Continuing"
RET=0
bash -i -c '. /etc/profile.d/update-
Tested in mantic using landscape-client and landscape-common versions
23.08-0ubuntu1.1, as ubuntu user in a fresh container: - lxc launch
ubuntu:mantic
$ sudo rm -f /var/lib/landscape-sysinfo.cache # just to be sure
$ run-parts /etc/update-motd.d/
Welcome to Ubuntu 23.10 (GNU/Linux 6.5.0-25-gener
** Changed in: landscape-client (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2057976
Title:
Ubuntu pro info is not sent on registration
To manage notificat
** Description changed:
This bug was discovered during verification of the fix for LP: #2027613
[ Impact ]
The new ExecCondition in landscape-client.service provided in the patch
for LP: #2027613 prevents the final steps of the landscape-config Client
configuration wizard from star
Updated description to add the "good case" to the test plan and a
mention of fixed autopkgtest. Added a brief description of the fix to
[impact] section.
** Description changed:
landscape-common in mantic has regressed the autopkgtests for update-
motd. The landscape-common package is instal
Updated description to include SRU bug template.
** Description changed:
landscape-common in mantic has regressed the autopkgtests for update-
motd. The landscape-common package is installed in the cloud images,
and as a result its update-motd hook is called as part of the
autopkgtest.
The fix has been included in upstream. It was included in the following PRs:
https://github.com/canonical/landscape-client/pull/201
https://github.com/canonical/landscape-client/pull/219
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
** Changed in: landscape-client (Ubuntu)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055348
Title:
Potential arbitrary execution in expandvars
To manage notific
Upstream replacement with python here:
https://github.com/canonical/landscape-client/pull/222
Will produce patch.
** Changed in: landscape-client (Ubuntu)
Assignee: (unassigned) => Mitch Burton (mitchburton)
--
You received this bug notification because you are a member of Ubuntu
B
Public bug reported:
landscape.lib.format.expandvars expands variables by executing bash in a
subprocess. This has the potential for executing arbitrary shell
commands, e.g., if the variable is $(rm -rf /home/*).
This function is currently only executed using values defined in Ubuntu
Core configu
81 matches
Mail list logo