Hi all,
I want to use non-root user for ssh-push server registration and patch management. However, I can't find any documentation regarding this.
This link https://www.uyuni-project.org/uyuni-docs/uyuni/client-configuration/contact… only seems to apply for bootstrapping through ssh.
>From what I can see, this unprivileged user would need write/read permissions on /etc/yum.repo.d, /etc/apt/sources.list.d or /etc/zypp depending of the OS,
and permissions to execute yum/apt/zypper commands. And I guess some extra configurations needed as the Uyuni server will sudo the commands.
Does somebody already worked on this ?
Regards,
Philippe.
Philippe Bidault | Unix Engineer
Getronics
________________________________
M. 34617301667 | E. Philippe.Bidault(a)Getronics.com | W. www.getronics.com
Getronics CMC Service Desk Iberia S.L - VAT No:S.L.: B66686262.
Registered Office - Getronics CMC Service Desk Iberia S.L, C/Rosselloi, Porcel, 21 planta 11, 08016 Barcelona, Spain.
The information transmitted is intended only for use by the addressee and may contain confidential and/or privileged material. Any review, re-transmission, dissemination or other use of it, or the taking of any action in reliance upon this information by persons and/or entities other than the intended recipient is prohibited. If you received this in error, please inform the sender and/or addressee immediately and delete the material. Thank you.
Legal disclaimer: http://www.getronics.com/legal/
Hi all,
Does somebody know when the DNF modules available in CentOS 8 for example will be supported in Uyuni ?
If we enable some DNF modules on a CentOS 8, we currently have mismatch between updates showed in the Web UI and real available updates.
Regards,
Philippe.
Philippe Bidault | Unix Engineer
Getronics
________________________________
M. 34617301667 | E. Philippe.Bidault(a)Getronics.com | W. www.getronics.com
Getronics CMC Service Desk Iberia S.L - VAT No:S.L.: B66686262.
Registered Office - Getronics CMC Service Desk Iberia S.L, C/Rosselloi, Porcel, 21 planta 11, 08016 Barcelona, Spain.
The information transmitted is intended only for use by the addressee and may contain confidential and/or privileged material. Any review, re-transmission, dissemination or other use of it, or the taking of any action in reliance upon this information by persons and/or entities other than the intended recipient is prohibited. If you received this in error, please inform the sender and/or addressee immediately and delete the material. Thank you.
Legal disclaimer: http://www.getronics.com/legal/
Hello
What features and enhancements would you like to see in the future in Uyuni?
Is it Terraform integration? Ansible integration?
Split it in several applications to make it slimmer?
Support for more operating systems? Which ones?
Remove some feature?
Let's open the thread here and let's also discuss that at hour Uyuni Community Hours, today at 4pm CET!
Thank you
Pau Garcia Quiles
SUSE Manager Product Owner & Technical Project Manager
SUSE Software Solutions Spain
Hi,
I was a little confused because, while diving in the archives for how to
fix errata-import.py failing to import Ubuntu Errata, I came across
Philippe Bidault's August 7 e-mail where he said:
>I have noticed that the CVE ID were truncated, importing them from the
philicious script
>(https://github.com/philicious/spacewalk-scripts/blob/master/errata-impor
t.py)
>
>Truncated because of the regexp limitation "CVE =
"(?P<cve>CVE-\d{4}-\d{4})".
>
>I have modified it to accept 5 digits ( CVE = "(?P<cve>CVE-\d{4}-\d{5} ),
but
>to be able to import them again, I would need to remove all the erratas
from
>the Ubuntu repositories.
but I couldn't actually find that regexp in the errata-import.py script,
so I'm not quite sure how to apply that fix. However I did see another
reference to PR23 for errata-import.pl and used that info to create
--- errata-import.py.old 2020-10-31 00:36:47.471814842 -0700
+++ errata-import.py 2020-10-31 01:01:28.297772339 -0700
@@ -3,6 +3,7 @@
# Pedro Andujar || twitter: pandujar || email: @segfault.es ||
@digitalsec.net
#
# Changelog:
+# 2020-10-31 - Allow to work also with API 24 on Uyuni 2020.06 and later
# 2017-11-06 - Set UTF-8 caracter encoding to import errata from
Spacewalk correctly
# 2015-08-25 - Fix to support python2.6. Added reattempts
# 2015-06-19 - Limit description 4000 chars
@@ -35,6 +36,7 @@
client = ''
publish = True
attempts = 0
+apiversion = 0
#xmlrpc connect to server and retrieve key
def connect(url, login, passwd):
@@ -43,6 +45,8 @@
client = xmlrpclib.Server(url, verbose=0)
key = client.auth.login(login, passwd)
print "[+] Connected to %s" % url
+ apiversion = int(client.api.get_version())
+ print "[+] with API version %d" % apiversion
except Exception, e:
print "[-] Error connecting to %s: %s" % (url, e)
sys.exit(1)
@@ -104,7 +108,10 @@
def createErratum(key, erratum, issue_date, erratainfo, keywords,
packageids, cves, publish, channels):
try:
print "[+] Creating errata %s:" % erratum
- print client.errata.create(key, erratainfo, bug, keywords, [],
publish, list(set(channels)))
+ if apiversion < 24:
+ print client.errata.create(key, erratainfo, bug, keywords, [],
publish, list(set(channels)))
+ else:
+ print client.errata.create(key, erratainfo, bug, keywords, [],
list(set(channels)))
#Include aditional info using setDetails method (not supported by create
method)
#http://www.spacewalkproject.org/documentation/api/2.3/handlers/ErrataHand
ler.html#setDetails
client.errata.setDetails(key, erratum, {'update_date': issue_date})
That patch updates errata-import.py (which I have used for parsing and
submitting Ubuntu errata/patches into Spacewalk) to work with Uyuni. If
someone wants to submit it to philicious as a PR, feel free to do so.
Cheers,
Paul-Andre Panon, B.Sc.
Senior Systems Administrator
Video Security & Analytics
--
*For more information on how and why we collect your personal
information, please visit our Privacy Policy
<https://www.motorolasolutions.com/en_us/about/privacy-policy.html?elqTrackI…>.*
--
To unsubscribe, e-mail: uyuni-users+unsubscribe(a)opensuse.org
To contact the owner, e-mail: uyuni-users+owner(a)opensuse.org
Hello
Is that spartan interface available somewhere to see?
Thank you
Pau Garcia Quiles
SUSE Manager Product Owner & Technical Project Manager
Phone: +1 385-666-5608
SUSE Software Solutions Spain
________________________________
From: Cristian Gherman
Sent: Friday, October 30, 2020 1:12 PM
To: Uyunii list
Subject: Re: [uyuni-users] What do YOU want?
Hello,
As I said previously, it could be nice if we can manage services on
minions from Uyuni interface.
Salt can get information about services (enabled/running/status) - at
least from systemd.
I have a spartan interface written on PHP ( with salt-api from Uyuni VM)
which do this for my CentOS boxes :)
Cristian Gherman
Support / PHP developer
cristian.gherman(a)reea.net | www.reea.net<http://www.reea.net> | +4 0365410942
On 10/30/20 12:58 PM, Pau Garcia wrote:
> Hello
>
> What features and enhancements would you like to see in the future in
> Uyuni?
>
> Is it Terraform integration? Ansible integration?
>
> Split it in several applications to make it slimmer?
>
> Support for more operating systems? Which ones?
>
> Remove some feature?
>
> Let's open the thread here and let's also discuss that at hour Uyuni
> Community Hours, today at 4pm CET!
>
>
>
> Thank you
>
> Pau Garcia Quiles
> SUSE Manager Product Owner & Technical Project Manager
> SUSE Software Solutions Spain
Hello
Since translations are starting to take off, we have created a new mailing list dedicated to translators and translations.
Any doubt you may have related to context of some word or sentence, timing, correctness or suggestions for change, feel free to discuss in uyuni-translation(a)opensuse.org<mailto:uyuni-translation@opensuse.org>.
Subscription details, archive, etc here:
https://lists.opensuse.org/uyuni-translation/
Thank you
Pau Garcia Quiles
SUSE Manager Product Owner & Technical Project Manager
SUSE Software Solutions Spain
So, I'm attempting an upgrade to the latest version.
I previously did "spacewalk-service stop", "zypper update", then rebooted and verified that things were working. Upon running server-migrator, I get the following error that the repo it is attempting to add is not valid. Indeed, if I follow that URL, it does not work. Is there an updated URL that I need to modify the script to point to?
Repository priorities are without effect. All enabled repositories share the same priority.
Retrieving repository 'Non-OSS Repository' metadata ..............................................................................................................................................................................................................................................................[done]
Building repository 'Non-OSS Repository' cache ...................................................................................................................................................................................................................................................................[done]
Retrieving repository 'Main Repository' metadata .................................................................................................................................................................................................................................................................[done]
Building repository 'Main Repository' cache ......................................................................................................................................................................................................................................................................[done]
Retrieving repository 'Main Update Repository' metadata ..........................................................................................................................................................................................................................................................[done]
Building repository 'Main Update Repository' cache ...............................................................................................................................................................................................................................................................[done]
Retrieving repository 'Update Repository (Non-Oss)' metadata .....................................................................................................................................................................................................................................................[done]
Building repository 'Update Repository (Non-Oss)' cache ..........................................................................................................................................................................................................................................................[done]
Retrieving repository 'Uyuni Server Stable' metadata ............................................................................................................................................................................................................................................................[error]
Repository 'Uyuni Server Stable' is invalid.
[uyuni-server-stable|https://download.opensuse.org/repositories/systemsmanag…] Valid metadata not found at specified URL
History:
- [uyuni-server-stable|https://download.opensuse.org/repositories/systemsmanag…] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'Uyuni Server Stable' because of the above error.
Some of the repositories have not been refreshed because of an error.
error: package atftp is not installed
error: package python-Cheetah is not installed
error: package apache2-mod_wsgi is not installed
error: package python-netaddr is not installed
error: package pxe-default-image-opensuse42-3 is not installed
Error building the cache:
[uyuni-server-stable|https://download.opensuse.org/repositories/systemsmanag…] Valid metadata not found at specified URL
History:
- [uyuni-server-stable|https://download.opensuse.org/repositories/systemsmanag…] Repository type can't be determined.
Warning: Skipping repository 'Uyuni Server Stable' because of the above error.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
14 Problems:
Problem: problem with installed package apache-commons-cli-1.2-1.50.uyuni.noarch
Problem: problem with installed package cobbler-3.0.0+git20190806.32c4bae0-12.1.uyuni.noarch
Problem: problem with installed package concurrent-1.3.4-277.277.50.uyuni.noarch
Problem: problem with installed package golang-github-prometheus-node_exporter-0.18.1-1.1.uyuni.x86_64
Problem: problem with installed package jcommon-1.0.16-0.9.50.uyuni.noarch
Problem: problem with installed package jsch-0.1.55-1.50.uyuni.noarch
Problem: problem with installed package libgsasl-lang-1.8.0-1.3.uyuni.noarch
Problem: problem with installed package libgsasl7-1.8.0-1.3.uyuni.x86_64
Problem: problem with installed package libudns0-0.4-0.9.4.uyuni.x86_64
Problem: problem with installed package lucene-2.4.1-2.2.uyuni.noarch
Problem: problem with installed package postgresql-jdbc-42.2.10-3.1.uyuni.noarch
Problem: problem with installed package python3-psycopg2-2.8.4-2.2.uyuni.x86_64
Problem: problem with installed package python3-pygit2-0.26.0-3.2.uyuni.x86_64
Problem: problem with installed package tagsoup-1.2.1-3.50.uyuni.noarch
Problem: problem with installed package apache-commons-cli-1.2-1.50.uyuni.noarch
Solution 1: install apache-commons-cli-1.2-lp151.2.43.noarch (with vendor change)
obs://build.opensuse.org/systemsmanagement:Uyuni --> openSUSE
Solution 2: keep obsolete apache-commons-cli-1.2-1.50.uyuni.noarch
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c
update-alternatives: using /usr/share/java/servletapi5-5.0.18.jar to provide /usr/share/java/servlet.jar (servlet) in manual mode
Schema upgrade: [susemanager-schema-4.1.8-1.2.uyuni] -> [susemanager-schema-4.1.8-1.2.uyuni]
Searching for upgrade path to: [susemanager-schema-4.1.8-1]
Searching for upgrade path to: [susemanager-schema-4.1.8]
Your database schema already matches the schema package version [susemanager-schema-4.1.8-1.2.uyuni].
ls: cannot access '/var/lib/cobbler/config/*.d': No such file or directory
mv: cannot stat '/srv/www/cobbler/ks_mirror': No such file or directory
awk: fatal: cannot open file `/etc/cobbler/settings.old' for reading (No such file or directory)
===================================================================
Reboot the machine for the new version now!
===================================================================
uyuni-opensuse01:~
--
Allen Beddingfield
Systems Engineer
Office of Information Technology
The University of Alabama
Office 205-348-2251
allen(a)ua.edu
--
To unsubscribe, e-mail: uyuni-users+unsubscribe(a)opensuse.org
To contact the owner, e-mail: uyuni-users+owner(a)opensuse.org
Hi there,
I am the manager of the Jooble company. jooble.org is the second most popular website in the world to help people find work. Our audience is 80 million users every month. We would like to post a link of your site ( [ https://www.uyuni-project.org/ | https://www.uyuni-project.org/ ] ) on our site ( https://jooble.org/ ) . Would you be interested in getting a large relevant audience to your resource?
Can we discuss the details? Would you be interested in becoming a partner?
It's ok to address me as Max
Yours faithfully,
Jooble company.
jooble.org
Max Katkalov
Country Manager
e-mail: max.katkalov(a)jooble.com
Top 10 among [ https://www.similarweb.com/top-websites/category/jobs-and-career/jobs-and-e… |
Jobs and
Employment
] websites
________________________________________
From: Pau Garcia
Sent: Tuesday, October 13, 2020 11:35:35 AM (UTC+01:00) Brussels, Copenhagen, Madrid, Paris
Cc: galaxy-devel(a)suse.de; galaxy-qa(a)suse.de; suse-manager(a)suse.de; Antoine Pierre; Kevin Smith; Olli Tuominen; Hisazumi Arimoto; Vincent Moutoussamy; Pau Garcia Quiles; Branislav Havel; Steve McBride; Tomas Hendrich; Arthur Yang; uyuni-users(a)opensuse.org; uyuni-devel(a)opensuse.org; uyuni-announce(a)opensuse.org; Stefan Bluhm; Karl Tarvas; Steve Moring; Bo Jin; Patrick Mullin; Andres Mendez; Thomas Bechtold; Sascha Weber; Vinicius Neuhauss; Daniel Santos; Kaercher, Alexander; Torsten Hallmann
Subject: Uyuni Community Hours
When: Friday, October 30, 2020 4:00 PM-5:00 PM.
Where:
Agenda TBD. If you want to present, get in touch.
________________________________________________________________________________
Join Microsoft Teams Meeting<https://teams.microsoft.com/l/meetup-join/19%3ameeting_OWUwMDJjYjMtMmNlMS00…>
+34 917 94 59 77<tel:+34%20917%2094%2059%2077,,965235264#> Spain, Madrid (Toll)
Conference ID: 965 235 264#
Local numbers<https://dialin.teams.microsoft.com/58c3986f-4c3a-4b77-b4e8-f431171ef66d?id=…> | Reset PIN<https://mysettings.lync.com/pstnconferencing> | Learn more about Teams<https://aka.ms/JoinTeamsMeeting> | Meeting options<https://teams.microsoft.com/meetingOptions/?organizerId=83d1ce03-a2c8-4530-…>
________________________________________________________________________________