AW: Uyuni 2022.08 is released!
Hi, is this true for packages like "Uyuni Server", too? After upgrading from 2022.06 to 2022.08 "zypper up" shows: Loading repository data... Reading installed packages... The following 4 package updates will NOT be installed: Uyuni-Server-release cobbler netty supportutils-plugin-salt The following product update will NOT be installed: "Uyuni Server" Nothing to do. zypper lr says: Repository priorities are without effect. All enabled repositories share the same priority. # | Alias | Name | Enabled | GPG Check | Refresh --+-----------------------------+------------------------------------------- --------------------------------------------------+---------+-----------+--- ----- 1 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No | ---- | ---- 2 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | No 3 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | No 4 | repo-oss | Main Repository | Yes | (r ) Yes | No 5 | repo-sle-debug-update | Update repository with debuginfo for updates from SUSE Linux Enterprise 15 | No | ---- | ---- 6 | repo-sle-update | Update repository wiht updates from SUSE Linux Enterprise | Yes | (r ) Yes | No 7 | repo-update | Main Update Repository | Yes | (r ) Yes | No 8 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | No 9 | uyuni-server-stable | Uyuni Server Stable | Yes | (r ) Yes | No Thanks & regards, Tobias Crefeld. -----Ursprüngliche Nachricht----- Von: Simon Avery [mailto:Simon.Avery@atass-sports.co.uk] Gesendet: Dienstag, 16. August 2022 11:05 An: Julio Gonzalez <jgonzalez@suse.com>; General discussion related to the openSUSE Uyuni project <users@lists.uyuni-project.org> Cc: Paul-Andre Panon <ppanon@sierrawireless.com> Betreff: RE: Uyuni 2022.08 is released! Thanks for the prompt clarification, Julio. Leaving them be. -----Original Message----- From: Julio Gonzalez <jgonzalez@suse.com> Sent: 16 August 2022 09:41 To: General discussion related to the openSUSE Uyuni project <users@lists.uyuni-project.org>; Simon Avery <Simon.Avery@atass-sports.co.uk> Cc: Paul-Andre Panon <ppanon@sierrawireless.com> Subject: [EXTERNAL EMAIL] Re: Uyuni 2022.08 is released! Hi all, Never change the vendor for packages, unless we ask for it at the release notes. Doing it can render Uyuni unusable. There are some packages we require strictly from our repositories. Best regards. El martes, 16 de agosto de 2022 10:32:15 (CEST) Simon Avery escribió:
Just chipping in.
I don't have the original mgr-create-bootstrap-repo error, but during the upgrade from 2022.06 to 08, I also have some files that weren't upgraded.
=== The following 3 package updates will NOT be installed: cobbler netty supportutils-plugin-salt Nothing to do. ===
Attempting to update them manually gives me options, but I'm unsure what to do. Uyuni itself seems to be operating normally since the upgrade.
=== ata-oxy-uyuni01:/home/simon # zypper install cobbler netty supportutils-plugin-salt Loading repository data... Reading installed packages... 'netty' is already installed. There is an update candidate for 'netty' from vendor 'SUSE LLC <https://www.suse.com/>', while the current vendor is 'obs://build.opensuse.org/systemsmanagement:Uyuni'. Use 'zypper install netty-4.1.75-150200.4.9.1.x86_64' to install this candidate. 'cobbler' is already installed. There is an update candidate for 'cobbler' from vendor 'openSUSE', while the current vendor is 'obs://build.opensuse.org/systemsmanagement:Uyuni'. Use 'zypper install cobbler-3.3.1.0+git.f5b0599a-bp154.1.26.noarch' to install this candidate. 'supportutils-plugin-salt' is already installed. There is an update candidate for 'supportutils-plugin-salt' from vendor 'obs://build.opensuse.org/systemsmanagement:Uyuni', while the current vendor is 'SUSE LLC <https://www.suse.com/>'. Use 'zypper install supportutils-plugin-salt-1.2.1-1.4.uyuni2.noarch' to install this candidate. Resolving package dependencies... Nothing to do. ===
-----Original Message----- From: Paul-Andre Panon via Uyuni Users <users@lists.uyuni-project.org> Sent: 12 August 2022 17:58 To: Julio Gonzalez <jgonzalez@suse.com>; General discussion related to the openSUSE Uyuni project <users@lists.uyuni-project.org> Cc: Paul-Andre Panon <ppanon@sierrawireless.com> Subject: [EXTERNAL EMAIL] RE: Uyuni 2022.08 is released!
Well, two packages aren't updated because there appears to be duplicate packages from different repos for netty and cobbler.
# zypper update Loading repository data... Reading installed packages...
The following 2 package updates will NOT be installed: cobbler netty Nothing to do.
# zypper install cobbler netty Loading repository data... Reading installed packages... 'netty' is already installed. There is an update candidate for 'netty' from vendor 'SUSE LLC <https://www.suse.com/>', while the current vendor is 'obs://build.opensuse.org/systemsmanagement:Uyuni'. Use 'zypper install netty-4.1.75-150200.4.9.1.x86_64' to install this candidate. 'cobbler' is already installed. There is an update candidate for 'cobbler' from vendor 'openSUSE', while the current vendor is 'obs://build.opensuse.org/systemsmanagement:Uyuni'. Use 'zypper install cobbler-3.3.1.0+git.f5b0599a-bp154.1.26.noarch' to install this candidate. Resolving package dependencies... Nothing to do.
I've been assuming that Uyuni vendor packages are the correct ones. If I try use the zipper install command above then it indicates a whole bunch of Uyuni package dependencies would get removed, so I'm fairly sure the one currently installed is the right one.
# zypper install netty-4.1.75-150200.4.9.1.x86_64 Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: the installed spacewalk-java-4.3.35-1.12.uyuni2.noarch requires 'netty < 4.1.45', but this requirement cannot be provided Solution 1: Following actions will be done: deinstallation of spacewalk-java-4.3.35-1.12.uyuni2.noarch deinstallation of spacewalk-common-4.3.5-1.12.uyuni2.noarch deinstallation of spacewalk-postgresql-4.3.5-1.12.uyuni2.noarch deinstallation of susemanager-tools-4.3.18-1.11.uyuni2.x86_64 deinstallation of patterns-uyuni_server-2022.08-2.2.uyuni2.x86_64 deinstallation of susemanager-4.3.18-1.11.uyuni2.x86_64 deinstallation of spacewalk-backend-tools-4.3.15-1.10.uyuni2.noarch deinstallation of supportutils-plugin-susemanager-4.3.4-1.24.uyuni2.noarch deinstallation of spacewalk-setup-4.3.10-1.2.uyuni2.noarch deinstallation of spacewalk-utils-4.3.13-1.6.uyuni2.noarch Solution 2: do not install netty-4.1.75-150200.4.9.1.x86_64 Solution 3: break spacewalk-java-4.3.35-1.12.uyuni2.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
Otherwise, the server appears up-to-date, has been rebooted, and we get the error. That said the reprepro does seem different than the version you indicated.
# rpm -q -i reprepro Name : reprepro Version : 5.3.0 Release : 2.33.uyuni2 Architecture: x86_64 Install Date: Tue Jun 28 15:25:55 2022 Group : System/Packages Size : 1179511 License : GPL-2.0 Signature : RSA/SHA256, Wed Jun 22 09:25:40 2022, Key ID 972e5d6c0d20833e Source RPM : reprepro-5.3.0-2.33.uyuni2.src.rpm Build Date : Wed Jun 22 09:25:33 2022 Build Host : lamb02 Relocations : (not relocatable) Packager : https://www.suse.com/ Vendor : obs://build.opensuse.org/systemsmanagement:Uyuni URL : https://salsa.debian.org/brlink/reprepro Summary : Handle local repositories of debian packages Description : This project is a lightweight feature complete manager of a debian package (i.e. binary .deb and source .dsc+.tar.gz+.diff.gz) repository. Emphasis is put on having all packages in the pool/-directory, maximal checking of all sources, generation of signed Release file, Contents, ... Distribution: systemsmanagement:Uyuni:Master / openSUSE_Leap_15.4
-----Original Message----- From: Julio Gonzalez <jgonzalez@suse.com> Sent: Thursday, August 11, 2022 2:35 AM To: General discussion related to the openSUSE Uyuni project <users@lists.uyuni-project.org> Cc: Paul-Andre Panon <ppanon@sierrawireless.com>; Paul-Andre Panon via Uyuni Users <users@lists.uyuni-project.org> Subject: Re: Uyuni 2022.08 is released!
Did you fully upgrade the server?
What's the changelog of the reprepro package?
IIRC we had to fix this package so it could handle the new zstd compresed control file, and the fix is part of 2022.08:
https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/S table/ images/repo/Uyuni-Server-POOL-x86_64-Media1/x86_64/reprepro-5.3.0-2.8. uyuni2 .x86_64.rpm
$ rpm -q --changelog reprepro-5.3.0-2.8.uyuni2.x86_64.rpm|more * mié jun 29 2022 Julio González Gil <jgonzalez@suse.com> - Bump up the maxsize on a fixed-size C buffer to avoid breaking on some autogenerated rust packages * 0001-Bump-up-the-maxsize-on-a-fixed-size-C-buffer-to-avoi.patch - Flush stdout and stderr before execv of an end hook * 0002-Flush-stdout-stderr-before-calling-endhook.patch - Add support for Zstd compressed debs * 0003-Add-Zstd-support.patch
If you don't have this changelog entry, and if you already updated your server, maybe be the mirror you used still didn't have the reprepro version? El jueves, 11 de agosto de 2022 11:28:54 (CEST) Paul-Andre Panon via Uyuni Users escribió:
That's excellent! I was worried we might have to wait longer for Ubuntu 22.04 support after the lack of a 2022.07 release. Thank you.
That said, when I tried to create an Ubuntu 22.04 bootstrap repo, I got the following error message:
# mgr-create-bootstrap-repo --create ubuntu-22.04-amd64-uyuni
Creating bootstrap repo for ubuntu-22.04-amd64-uyuni copy 'venv-salt-minion-3004-4.6.uyuni.amd64-deb' Could not find a suitable control.tar file within '/srv/www/htdocs/pub/repositories/ubuntu/22/4/bootstrap.tmp/debs/ven v- salt- minion-3004-4.6.uyuni.amd64-deb.deb'! There have been errors! Error creating bootstrap repo.
Could it be that that function isn't benefiting from the updates to support the new compression algorithm used for Ubuntu 22.04 packages?
Cheers,
Paul-Andre
-----Original Message----- From: Julio Gonzalez via Uyuni Users <users@lists.uyuni-project.org> Sent: Wednesday, August 10, 2022 4:07 AM To: announce@lists.uyuni-project.org; devel@lists.uyuni-project.org; users@lists.uyuni-project.org Cc: Julio Gonzalez <jgonzalez@suse.com> Subject: Uyuni 2022.08 is released!
VERY IMPORTANT: 2022.08 requires special procedures if you are not already using Uyuni 2022.06! The configuration files for the proxy on containers also needs to be updated. Make sure you read the release notes before updating!
We are happy to announce the availability of Uyuni 2022.08. Most openSUSE mirrors should already have 2022.08, but if you do not see it yet, wait a few hours until your local openSUSE mirror is synced.
At https://www.uyuni-project.org/pages/stable-version.html you will find all the resources you need to start working with Uyuni 2022.08, including the release notes, documentation, requirements and setup instructions.
This is the list of highlights for this release:
- Ubuntu 22.04 as client - GPG key handling in Uyuni - Disabling locally defined repositories - Technology Preview: Helm chart to deploy containerized Uyuni Proxy
and Retail Branch Server
Remember that Uyuni will follow a rolling release planning, so the next version will contain bugfixes for this one and any new features. There will be no maintenance of 2022.08
As always, we hope you will enjoy Uyuni 2022.08 and we invite everyone of you to send us your feedback [1] and of course your patches, if you can contribute.
Happy hacking!
[1] https://www.uyuni-project.org/pages/contact.html
-- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
-- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
-- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
participants (1)
-
Crefeld, Tobias LKV Bayern e.V.