Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 15:14
    codecov[bot] commented #2884
  • 15:13
    codecov[bot] commented #2888
  • 15:13
    codecov[bot] commented #2897
  • 15:12
    codecov[bot] commented #2840
  • 15:12
    codecov[bot] commented #2904
  • 15:09
    SchoolGuy milestoned #2846
  • 15:09

    SchoolGuy on master

    Created an XMLRPC test for addi… Merge pull request #2907 from h… (compare)

  • 15:09
    SchoolGuy closed #2907
  • 15:09
    SchoolGuy commented #2907
  • 15:08
    SchoolGuy milestoned #2907
  • 11:34
    holmesb edited #2907
  • 11:31
    holmesb edited #2907
  • 11:31
    holmesb edited #2907
  • 11:29
    holmesb opened #2907
  • 10:20
    holmesb commented #2846
  • 09:39
    holmesb commented #2846
  • 09:38
    holmesb commented #2846
  • 09:38
    holmesb commented #2846
  • Jan 22 06:38
    codecov[bot] commented #2897
  • Jan 22 06:37
    codecov[bot] commented #2904
consus
@consus:matrix.org
[m]
The only missing part is ipxe-like templating for Grub
egotthold
@egotthold:matrix.org
[m]
Hm okay. Then let's do that.
Eric Chambers
@ericchambers1940
UEFI HTTP booting (pure http, not the kind that uses ipxe chainloading) requires updates to the dhcp.conf file in order for the httpboot client to find the boot files from a web URL. In my former job, i had to hack my way through figure most of it out. It would be nice if official directions can be given (or maybe the dhcp.template file could include a section for http booting by default). Unfortunately, i didnt finish the implementation and am no longer in that role. It would be nice for my replacement to have a good doc though. Thoughts?
Eric Chambers
@ericchambers1940
Theoretically, we could add a class in the dhcp template file for use with uefi http booting. Note how the filename property in each “match” block uses a URI.
consus
@consus:matrix.org
[m]
Well, you just need to guard it with the same check as PXEClients
But HTTPClients
And yes, filename https://...
That's not a big deal
AFAIR I still have the HTTPBoot config for Grub lying around
Since the default template is still have to be edited, maybe the RTD article is good enough
andrewm659
@andrewm659
So I just updated my local signatures to allow for RHEL 9 and ran a cobbler sync, it threw an error saying no signatures found.
9d0cd7d2
@9d0cd7d2:matrix.org
[m]
hi
I'm facing an annoying situation on cobbler, I've defined a bunch of systems using the same procedure, and now, ones work and others not. The only difference that I saw is this:
I'm trying to remove it via web dashboard, but after resync the cobbler status this conf is persistent and reappers again
any clue on what is the possible missconfiguration?
thanks in advance
(i'm not sure if this parameter is inherited from the profile or other object on cobbler)
9d0cd7d2
@9d0cd7d2:matrix.org
[m]
wtf
after one restart:
cobbler.cexceptions.CX: "Error with distro rocky-8.4-minimal-x86_64 - kernel '/var/www/cobbler/distro_mirror/rocky-8.4-minimal-x86_64/images/pxeboot/vmlinuz' not found"
????/
this disapeared without modifying anything'
egotthold
@egotthold:matrix.org
[m]
9d0cd7d2: Well that could be that the Loop Mount of the Distro is not present anymore at that location anymore?
1 reply
Also please don't put files inside the Cobbler managed directories.
Regarding the webUI Situation: Can't help there for now since the old UI is gone and the new is a WIP...
9d0cd7d2
@9d0cd7d2:matrix.org
[m]
and I need to reinstall again cobbler, reimport the images, etc
also, Im facing some issues trying to pass files with the partitioning definition using snippets
but this I don't know if its related directly with cobbler or the kickstart against rocky8
InterceptorF
@InterceptorF
Any idea when the new UI is going to be available?
InterceptorF
@InterceptorF
@SchoolGuy, looking at the cobbler-web github I see '[root@localhost local]# npm install
npm WARN saveError ENOENT: no such file or directory, open '/usr/local/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/usr/local/package.json'
so... what syntax did you use for the npm init? I know I need to run that to create the package.json file but no clue what you used. What is in your package.json?
egotthold
@egotthold:matrix.org
[m]
@InterceptorF: We are using Angular and thus you need the Angular CLI available. The package.json however should be just a normal npm file. I am using npm on a regular basis with that file. The project is kind of very very early but I am working on implementing the XMLRPC API currently: cobbler/cobbler-web#14
9d0cd7d2: Tat sounds like a lot of trouble. Sorry to hear that Cobbler broke. Do you have an idea what broke it? Maybe a package upgrade or a custom script?
1 reply
9d0cd7d2
@9d0cd7d2:matrix.org
[m]
not a problem at all, I had all the configs tracked on a git repo, so it was quite easy to recover the environment
egotthold
@egotthold:matrix.org
[m]
Okay perfect!
InterceptorF
@InterceptorF
So I am trying to import a debian10 custom ISO into cobbler 2.8.3 and the import is failing ...[root@cos-pxe-00 t]# cobbler import --name=ddn-flash-ALTAV-12.0.0-132837 --arch=x86-64 --path=/mnt/cobbler/Distros/ddn-flash-ALTAV-12.0.0-132837-71f96314ac1a-debug.ddn-signed/
task started: 2021-12-02_122801_import
task started (id=Media import, time=Thu Dec 2 12:28:01 2021)
Found a candidate signature: breed=suse, version=sles15generic
Found a candidate signature: breed=suse, version=opensuse15.0
Found a candidate signature: breed=suse, version=opensuse15.1
No signature matched in /var/www/cobbler/ks_mirror/ddn-flash-ALTAV-12.0.0-132837-x86-64
!!! TASK FAILED !!!
[root@cos-pxe-00 t]#
I see its trying to find a signature and coming up with a suse signature. Any ideas on how to remedy this import ?
InterceptorF
@InterceptorF
Do I need to 'create' a signature and if so how? I dont see anything in the docs on this...
egotthold
@egotthold:matrix.org
[m]
For this we are currently trying to establish libcobblersignatures. It is not perfect but at least that part of the project should be documented enough so you achieve what you are trying to achieve
andrewm659
@andrewm659
Any chance RHEL 8.5 could be added to the official signatures file?
consus
@consus:matrix.org
[m]
Yeah, sure
andrewm659
@andrewm659
Thank you!
andrewm659
@andrewm659

GEtting this error when trying to import RHEL-8.5
cobbler01 ~]$ sudo cobbler import --name=RedHat-8.5-x86_64 --breed=redhat --os-version=rhel8 --path=/mnt/iso1
task started: 2021-12-07_084759_import
task started (id=Media import, time=Tue Dec 7 08:47:59 2021)
running python triggers from /var/lib/cobbler/triggers/task/import/pre/*
running shell triggers from /var/lib/cobbler/triggers/task/import/pre/*
shell triggers finished successfully
Exception occurred: <class 'cobbler.cexceptions.CX'>
Exception value: 'Command failed'
Exception Info:
File "/usr/lib/python3.9/site-packages/cobbler/remote.py", line 98, in run
rc = self._run(self)

File "/usr/lib/python3.9/site-packages/cobbler/remote.py", line 289, in runner
self.remote.api.import_tree(

File "/usr/lib/python3.9/site-packages/cobbler/api.py", line 1461, in import_tree
utils.run_this(rsync_cmd, (spacer, mirror_url, path), self.logger)

File "/usr/lib/python3.9/site-packages/cobbler/utils.py", line 890, in run_this
die(logger, "Command failed")

File "/usr/lib/python3.9/site-packages/cobbler/utils.py", line 103, in die
raise CX(msg)

!!! TASK FAILED !!!

Wes Bryant
@wes.bryant_gitlab
I'm looking at doing some provisioning with Cent 9 stream, is there a plan to add the signatures for Cent 9 stream into Cobbler so I can import an ISO?
InterceptorF
@InterceptorF
@andrewm659 I use this at 8.3 successfully > mount -t iso9660 -o loop,ro /mnt/cobbler/Distros/rh8_3/rh8.3-x86_64-dvd.iso /mnt/importdir/ 446 cobbler import --name=rh8_3 --arch=x86_64 --path=/mnt/importdir/
maybe try a '[root ]# cobbler signature update'
InterceptorF
@InterceptorF
So I am getting a "[!] Installation Source (Error setting up software source) when I try to install rh8.3 on a new. and it was working a month ago,. Question is; where does cobbler tell me what the valid software source is? Is it in the profile report? If not there where does cobbler expect to get the 'software source' which I assume is the .iso file? I do use http://x.x.x.x/cblr/ and have tried http://x.x.x.x/cobbler as well to BaseOS, AppStream, isolinux... The install lost its way to the "software source".
andrewm659
@andrewm659
I tried a signature update. No good.
andrewm659
@andrewm659
So I just did a fresh install of cobbler on Fedora 35. I can get the pxeboot to work but it isn't able to reach the kickstart file. I cna't browse to it via http. Nor can I see where it was generated.