Hello,
Those of you that already updated to 2021.01 maybe already noticed that the
WebUI incorrectly says "2021.02", and the same information is present at
/etc/uyuni-release [1]
We added an update to the Patches repository [2] that can be installed on top
of 2021.01 to fix this issue. The patches repository also contains updated
release notes with the information about the WebUI not starting because of a
vendor change for some Java dependencies [3]
To get the fixes installed, follow the next steps (as root) at the
Uyuni Server:
1. Install the patches repository (if it's already present, zypper will exit
with an error that you can just ignore)
zypper ar https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable…
2. Refresh the repositories:
zypper ref
3. Stop the services:
spacewalk-service stop
4. Run the update (this will get you updates for at least release-notes-uyuni,
spacewalk-base, spacewalk-base-minimal, spacewalk-base-minimal-config,
spacewalk-common, spacewalk-html, spacewalk-postgresql, susemanager-web-libs
and any other pending updates from Leap):
zypper up
5. After the update is complete, start the services:
spacewalk-service start
You will see the correct version 2021.01 at the WebUI, /etc/uyuni-release as
well as the updated release notes.
NOTE: Starting the services will tell you about a schema upgrade. Do not worry.
That is perfectly normal and you will see that message each time you start the
services. An upgrade is always attempted, in case there is something pending.
[1] https://github.com/uyuni-project/uyuni/issues/3233
[2] https://www.uyuni-project.org/pages/patches.html
[3] https://github.com/uyuni-project/uyuni/issues/3230
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com
Hello everyone!
We are happy to announce the immediate availability of Uyuni 2021.01
At https://www.uyuni-project.org/pages/stable-version.html you will find all
the resources you need to start working with Uyuni 2021.01, including the
release notes, documentation, requirements and setup instructions.
IMPORTANT: Keep in mind Uyuni 2020.07 changed the base OS to openSUSE Leap
15.2, so a special procedure is needed if you are not upgrading from 2020.07
or later, but from a previous version! Check the release notes and the
documentation for all the details
This is the list of highlights for this release:
* Fix version comparison algorithm for deb packages (Ubuntu)
* New products enabled
* SAP content
* CPU mitigations formula
* Vendor change on SP migration
* Autoinstallation of older operating systems
* Oracle Linux ULN repositories
* CentOS 6 repositories
* New countries and timezones
* Cluster management: upgrade plan
* Yomi refresh
* Uyuni Server connections are always and only secure
* Monitoring updates
- Grafana 7.3.1
- Prometheus 2.22.1
- Prometheus Exporter Exporter for Ubuntu 18.04/20.04 and Debian 9/10
Please check the release notes for full details.
For the fixes for salt CVEs, there will be an Uyuni 2021.02 release by the
end of February as the fixes rescheduled by upstream [2]
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 2021.01
As always, we hope you will enjoy Uyuni 2021.01 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
[2] https://saltproject.io/security_announcements/salt-feb-4th-cve-release-dela…
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com
Dear users and contributors,
Now that 2020 is coming to an end, I'd like to take a quick look back at what
year was for Uyuni.
During 2020 we saw the community grow in numbers, not just in terms of users,
but also in terms of active contributors. Now we have people helping with the
translations, the documentation, the code itself (be it bugfixing or even new
features), and helping other fellow users at the mailing lists or Gitter.
Here are some highlights of what we all accomplished during the last 12
months:
- We now release each month or two months: 8 releases this year (versus 1 in
2019 and 2 in 2018).
- Since May 2020, we have been holding monthly Uyuni Community Hours meetings,
with presentations both from the main contributor (SUSE) and the community.
- We started a YouTube channel and populated it with videos on how to use
Uyuni, translate it, test it and analyze its performance [1].
- We moved our chat from IRC to Gitter [2]
- Mailing lists were moved to the new system [3] (kudos to the openSUSE Heroes
team!)
- Uyuni can now be translated, and that brought a lot of contributors that
already did an impressive job in a number of languages.
- Support for new OS as clients: CentOS/RHEL 8 (including ppc64le for CentOS
7/8), Ubuntu 20.04, Oracle Linux 6/7/8 and Debian 9/10.
- A lot of improvements in monitoring with Prometheus such as: new exporters
(and supported OSs), autodiscovery, federation and reverse proxy.
- Grafana, which can be used (among other things) to show the status of the
prometheus monotoring.
- Performance improvements for repository syncing.
- Uyuni Hub: allows management of several Uyuni Servers from a central one.
- Recurring actions.
- Usability improvements: automated database schema upgrade, autogeneration of
bootstrap repositories, UI icons for child channel synchronization status,
etc
- New formulas and improved formulas (cpu mitigations, prometheus federation,
prometheus exporters, Uyuni Hub...).
- Single sign-on (SSO).
- WebUI themes.
- Server and Proxy were updated to openSUSE Leap 15.2, that brought salt 3000
and PostgreSQL 12
- Yomi: new installer framework for openSUSE And SUSE Linux Enterprise Linux,
with formulas and forms for easy use
- A port of the Server to CentOS 8 was started
Keep in mind this is just a brief hightlight. The release notes [2] contain so
many changes and improvements that we cannot possibly list all of them here.
This was only possible thanks to the combined effort of all people from the
community, SUSE and openSUSE, and we can all be proud of the results.
Let me wish you all the best for the upcoming year 2021, for your personal
endeavours, and for your work at Uyuni, and for all your loved ones.
Keep up the good work, and remember to have a lot of fun!
[1] https://www.youtube.com/channel/UCB0SkZFAw9vPCFeUIYqZQ5A
[2] https://gitter.im/uyuni-project
[3] https://lists.uyuni-project.org/archives/?name=uyuni
[4] https://www.uyuni-project.org/doc/2020.11/release-notes-uyuni-server.html
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com
Hello everyone!
We are happy to announce the immediate availability of Uyuni 2020.11
At https://www.uyuni-project.org/pages/stable-version.html you will find all
the resources you need to start working with Uyuni 2020.11, including the
release notes, documentation, requirements and setup instructions.
IMPORTANT: Keep in mind Uyuni 2020.07 changed the base OS to openSUSE Leap
15.2, so a special procedure is needed if you are not upgrading from 2020.07
but from a previous version! Check the release notes and the documentation for
all the details
This is the list of highlights for this release:
* Recent Salt CVEs remediation
* CentOS 7/8 ppc64le support
* Prometheus Exporter Exporter for CentOS, Oracle and RHEL 7 and 8
* Node Exporter updated to version 1.0.1 for most operating systems
* Web UI themes
* Prometheus Exporter Exporter
* XML-RPC power management API
* Third-party errata information on vendor channels
* Bootstrap repositories no longer flushed by default
* DNSSEC enabled by default by bind update
* Virtualization: Creation of virtual machines with Yomi, KickStart or
AutoYaST profiles
* Japanese translation
Please check the release notes for full details.
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 2020.11
As always, we hope you will enjoy Uyuni 2020.11 and we invite everyone of you
to send us your feedback [2] and of course your patches, if you can
contribute.
Happy hacking!
[2] https://www.uyuni-project.org/pages/contact.html
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com
Hi everyone,
As part of the openSUSE Migration of the mailing lists [1], we have a few new
things that you need to be aware of:
1. The lists addresses are now:
announce(a)lists.uyuni-project.org
devel(a)lists.uyuni-project.org
users(a)lists.uyuni-project.org
translation(a)lists.uyuni-project.org
2. The old addresses will be working for some unspecified time, but we
recommend you start using the new addresses.
3. To avoid some problems DMARC authentication [2], the lists (among other
things) will not add prefixes such as "[uyuni-user]" to the subject, and will
not alter the body adding any links to the mailing lists.
4. As a consequence: If you used the subject to filter emails, please change
your filters to start using email headers(check the openSUSE Migration page
for details [1])
5. The new system uses mailman v3 and hyperkitty, so now all management can be
done via webUI at https://lists.uyuni-project.org or
https://lists.opensuse.org
6. Your subscription should remain unchanged.
We would like to thank the openSUSE Heroes [3] for the migration, as the
change from mlmmj to mailman+hyperkitty is a big step forward making life
easier for both users and mailing list administrators.
Best regards.
[1] https://en.opensuse.org/openSUSE:Mailing_Lists_Migration
[2] https://dmarc.org/
[2] https://en.opensuse.org/openSUSE:Heroes
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com
Hello
Today we have released an unscheduled update for Uyuni 2020.09, for 3 security issues affecting the Salt master and minions:
CVE-2020-16846, CVE-2020-17490 and CVE-2020-25592.
First, a small warning. The current salt on openSUSE Leap 15.1/15.2 fixes the
CVEs already, but contains a regression that breaks onboarding from WebUI and
salt ssh managed minions.
A fix for this is already in the openSUSE queue and should be released soon.
Server
======
Please make sure you are on the most recent release (2020.09) and use the
following commands on the Uyuni server:
# zypper addrepo https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable…
# zypper refresh
# spacewalk-service stop
# zypper update
# spacewalk-service start
This will download the required spacewalk-java and py26-compat-salt packages, as well as salt from openSUSE Leap 15.2
Proxies and Clients
===================
Just sync your channels on the Uyuni Server for all operating systems, and that
will get the updated salt packages.
Then apply the updates to all your clients as you would do for any other
security updates.
More information
================
https://www.saltstack.com/blog/on-november-3-2020-saltstack-publicly-disclo…https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-16846/https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25592/https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-17490/
Thank you
Pau Garcia Quiles
SUSE Manager Product Owner & Technical Project Manager
SUSE Software Solutions Spain