Re: [Spacewalk-list] .treeinfo file missing and then trying squashfs.img

2018-05-30 Thread Nikos Zaharioudakis
Hi list,

Justo to conclude this thread for the archives. I always get anxious
when I follow a thread that doesn't indicate if the was a happy end
and *how*

In my case it was a pure internal DNS service. I had to cheat
installing unbound locally on the Spacewalk server using it for local
caching (which is a good practice).
On top, I manually entered the entries for the hosts that were
interacting with Spacewalk to resolve the way I wanted and use the
external nameserver as a forwarder.
Obviously, my DHCP was pointing at unbound daemon and that was pretty
much all. For more info on unbound, perhaps another list is more
appropriate :-)

Thanks for your time

Nikos
Nikos

3
Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
Zimbra Instructor
https://www.redhat.com/rhtapps/verify/?certId=100-001-262
Public  Calendar :
https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
+30 694 720 40 63
http://zimbra.wikidot.com/zimbra-installations-in-greece


On 30 May 2018 at 11:37, Nikos Zaharioudakis  wrote:
> Hi Andreas,
>
> Thanks a bunch for your reply
>
> It seems that the .treeinfo file is imported when the distro was
> created in the var/cache/rhn/reposync/1/ directory
>
> 
>
> [root@du-tst-spw-trn02 tftpboot]# find / -iname .treeinfo
> /var/cache/rhn/reposync/1/rhel-74-iso/.treeinfo
> /var/cache/rhn/reposync/1/repo-centos-7/.treeinfo
> /var/www/html/pub/mnt/7.4/.treeinfo
> /var/www/html/pub/mnt/c7/.treeinfo
> /var/iso-images/mnt/7.4/.treeinfo
>
> ##
>
> while the file .discinfo itself is not imported anywhere. I have no
> easy way to check if the content is imported in the db somehow
>
> Is there any other place this file should be as well ?
>
> I guess the minimal way to PXE / kickstart a machine is
>
> Create a Channel and then a repo. Sync the repo with the DVD to the
> repo over http or file:/// with the command spacewalk-repo-sync and
> the --sync-kickstart option
> Then create a kickstart distribution over the locally mounted iso as
> you described at all. Finally you create a kickstart profile. Finally
> you make sure that dhcp is working and you next server is your tftp
> server and the declaration in dhcpd.conf like
>
> #
> group {
>   next-server 10.131.101.19;
>   host tftpclient {
> # tftp client hardware address
>  hardware ethernet  00:50:56:a3:1c:b9;
>  filename "pxelinux.0";
>  }
> }
> ###
>
> In the /var/lib/tftpboot/images/ directory you find a dir named under
> your distribution you have just created like
> distribution-name:Org_Name . Inside that you find the vmlinuz and
> inird.img which I hashed and verified they are the right ones.
>
> Perhaps I am missing something. Feel free to rhrow me ideas (even
> irrelevant) , I am sure I am missing something really basic here
>
> Best,
>
> Nikos
> Nikos
>
> 3
> Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
> Zimbra Instructor
> https://www.redhat.com/rhtapps/verify/?certId=100-001-262
> Public  Calendar :
> https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
> +30 694 720 40 63
> http://zimbra.wikidot.com/zimbra-installations-in-greece
>
>
> On 30 May 2018 at 10:57, Andreas Dijkman  wrote:
>> My usual problem is that I forgot to copy that file, so it’s not there on
>> the filesystem.
>>
>> What I usually do is do an rsync of the files residing on the ISO and
>> exclude the RPM-files to some local folder and copy the .treeinfo and
>> .discinfo to that folder as well. Then use that folder to create a
>> kickstart-distribution and let spacewalk/cobbler/pxe do the rest of the
>> magic.
>>
>> So:
>> mkdir /opt/distro-trees/ol7.5-x86_64
>> rsync -avr --exclude '*.rpm' /media/* /opt/distro-trees/ol7.5-x86_64/
>> cp /media/.treeinfo /opt/distro-trees/ol7.5-x86_64/
>> cp /media/.discinfo /opt/distro-trees/ol7.5-x86_64/
>>
>> I then create or update my kickstart-distribution using the folder
>> /opt/distro-trees/ol7.5-x86_64.
>>
>> Hope that helps.
>>
>> Andreas Dijkman
>>
>>
>> On 30 May 2018, at 09:08, Nikos Zaharioudakis  wrote:
>>
>> Hi Spacewalk gurus,
>>
>> Apart from the hot topic about forking, does anybody have some
>> thoughts about the below ?
>> Apologies for top-posting and bringing the issue up again, but it
>> seems really irritating at this point.
>>
>> Thanks in advance,
>>
>> Nikos
>> Nikos
>>
>> 3
>> Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
>> Zimbra Instructor
>> https://www.redhat.com/rhtapps/verify/?certId=100-001-262
>> Public  Calendar :
>> https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
>> +30 694 720 40 63
>> http://zimbra.wikidot.com/zimbra-installations-in-greece
>>
>>
>> On 28 May 2018 at 19:08, Nikos Zaharioudakis  wrote:
>>
>> Dear list,
>>
>> Apart from the fork or not to fork from Spacewalk I have a tiny issue
>> and any inptut would be highly appreciated.

Re: [Spacewalk-list] .treeinfo file missing and then trying squashfs.img

2018-05-30 Thread Nikos Zaharioudakis
Hi Andreas,

Thanks a bunch for your reply

It seems that the .treeinfo file is imported when the distro was
created in the var/cache/rhn/reposync/1/ directory



[root@du-tst-spw-trn02 tftpboot]# find / -iname .treeinfo
/var/cache/rhn/reposync/1/rhel-74-iso/.treeinfo
/var/cache/rhn/reposync/1/repo-centos-7/.treeinfo
/var/www/html/pub/mnt/7.4/.treeinfo
/var/www/html/pub/mnt/c7/.treeinfo
/var/iso-images/mnt/7.4/.treeinfo

##

while the file .discinfo itself is not imported anywhere. I have no
easy way to check if the content is imported in the db somehow

Is there any other place this file should be as well ?

I guess the minimal way to PXE / kickstart a machine is

Create a Channel and then a repo. Sync the repo with the DVD to the
repo over http or file:/// with the command spacewalk-repo-sync and
the --sync-kickstart option
Then create a kickstart distribution over the locally mounted iso as
you described at all. Finally you create a kickstart profile. Finally
you make sure that dhcp is working and you next server is your tftp
server and the declaration in dhcpd.conf like

#
group {
  next-server 10.131.101.19;
  host tftpclient {
# tftp client hardware address
 hardware ethernet  00:50:56:a3:1c:b9;
 filename "pxelinux.0";
 }
}
###

In the /var/lib/tftpboot/images/ directory you find a dir named under
your distribution you have just created like
distribution-name:Org_Name . Inside that you find the vmlinuz and
inird.img which I hashed and verified they are the right ones.

Perhaps I am missing something. Feel free to rhrow me ideas (even
irrelevant) , I am sure I am missing something really basic here

Best,

Nikos
Nikos

3
Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
Zimbra Instructor
https://www.redhat.com/rhtapps/verify/?certId=100-001-262
Public  Calendar :
https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
+30 694 720 40 63
http://zimbra.wikidot.com/zimbra-installations-in-greece


On 30 May 2018 at 10:57, Andreas Dijkman  wrote:
> My usual problem is that I forgot to copy that file, so it’s not there on
> the filesystem.
>
> What I usually do is do an rsync of the files residing on the ISO and
> exclude the RPM-files to some local folder and copy the .treeinfo and
> .discinfo to that folder as well. Then use that folder to create a
> kickstart-distribution and let spacewalk/cobbler/pxe do the rest of the
> magic.
>
> So:
> mkdir /opt/distro-trees/ol7.5-x86_64
> rsync -avr --exclude '*.rpm' /media/* /opt/distro-trees/ol7.5-x86_64/
> cp /media/.treeinfo /opt/distro-trees/ol7.5-x86_64/
> cp /media/.discinfo /opt/distro-trees/ol7.5-x86_64/
>
> I then create or update my kickstart-distribution using the folder
> /opt/distro-trees/ol7.5-x86_64.
>
> Hope that helps.
>
> Andreas Dijkman
>
>
> On 30 May 2018, at 09:08, Nikos Zaharioudakis  wrote:
>
> Hi Spacewalk gurus,
>
> Apart from the hot topic about forking, does anybody have some
> thoughts about the below ?
> Apologies for top-posting and bringing the issue up again, but it
> seems really irritating at this point.
>
> Thanks in advance,
>
> Nikos
> Nikos
>
> 3
> Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
> Zimbra Instructor
> https://www.redhat.com/rhtapps/verify/?certId=100-001-262
> Public  Calendar :
> https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
> +30 694 720 40 63
> http://zimbra.wikidot.com/zimbra-installations-in-greece
>
>
> On 28 May 2018 at 19:08, Nikos Zaharioudakis  wrote:
>
> Dear list,
>
> Apart from the fork or not to fork from Spacewalk I have a tiny issue
> and any inptut would be highly appreciated.
>
> Trying to PXE provision from a spacewalk 2.8 gives me the error that
> the .treeinfo file cannot be picked up and as a result tries to switch
> to squashfs which doesn't exit. (check attached screenshot)
>
> More background info:
>
> I am trying to PXE boot a vmware machine which relies in the same
> subnet with the Spacewalk
>
> from the logs I realise that it picks up an ip address and the TFTP
> server provides it the right vmlinuz initrd file
>
> /var/log/messages
>
>
> May 28 16:13:00 du-tst-spw-trn02 in.tftpd[15736]: Client
> :::10.131.101.30 finished
> /images/rhel-74-server-rpms-pure-gui-dvd-import-repo:1:Synchronoss-test00/vmlinuz
> May 28 16:13:03 du-tst-spw-trn02 in.tftpd[15737]: Client
> :::10.131.101.30 finished
> /images/rhel-74-server-rpms-pure-gui-dvd-import-repo:1:Synchronoss-test00/initrd.img
> May 28 16:13:09 du-tst-spw-trn02 dhcpd: DHCPDISCOVER from
> 00:50:56:a3:1c:b9 via ens192
> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPOFFER on 10.131.101.30 to
> 00:50:56:a3:1c:b9 via ens192
> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPREQUEST for 10.131.101.30
> (10.131.101.19) from 00:50:56:a3:1c:b9 via ens192
> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPACK on 10.131.101.30 to
> 00:50:56:a3:1c:b9 via ens192
>
> 

Re: [Spacewalk-list] .treeinfo file missing and then trying squashfs.img

2018-05-30 Thread Andreas Dijkman
My usual problem is that I forgot to copy that file, so it’s not there on the 
filesystem. 

What I usually do is do an rsync of the files residing on the ISO and exclude 
the RPM-files to some local folder and copy the .treeinfo and .discinfo to that 
folder as well. Then use that folder to create a kickstart-distribution and let 
spacewalk/cobbler/pxe do the rest of the magic.

So:
mkdir /opt/distro-trees/ol7.5-x86_64
rsync -avr --exclude '*.rpm' /media/* /opt/distro-trees/ol7.5-x86_64/
cp /media/.treeinfo /opt/distro-trees/ol7.5-x86_64/
cp /media/.discinfo /opt/distro-trees/ol7.5-x86_64/

I then create or update my kickstart-distribution using the folder 
/opt/distro-trees/ol7.5-x86_64.

Hope that helps.

Andreas Dijkman


> On 30 May 2018, at 09:08, Nikos Zaharioudakis  wrote:
> 
> Hi Spacewalk gurus,
> 
> Apart from the hot topic about forking, does anybody have some
> thoughts about the below ?
> Apologies for top-posting and bringing the issue up again, but it
> seems really irritating at this point.
> 
> Thanks in advance,
> 
> Nikos
> Nikos
> 
> 3
> Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
> Zimbra Instructor
> https://www.redhat.com/rhtapps/verify/?certId=100-001-262
> Public  Calendar :
> https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
> +30 694 720 40 63
> http://zimbra.wikidot.com/zimbra-installations-in-greece
> 
> 
> On 28 May 2018 at 19:08, Nikos Zaharioudakis  wrote:
>> Dear list,
>> 
>> Apart from the fork or not to fork from Spacewalk I have a tiny issue
>> and any inptut would be highly appreciated.
>> 
>> Trying to PXE provision from a spacewalk 2.8 gives me the error that
>> the .treeinfo file cannot be picked up and as a result tries to switch
>> to squashfs which doesn't exit. (check attached screenshot)
>> 
>> More background info:
>> 
>> I am trying to PXE boot a vmware machine which relies in the same
>> subnet with the Spacewalk
>> 
>> from the logs I realise that it picks up an ip address and the TFTP
>> server provides it the right vmlinuz initrd file
>> 
>> /var/log/messages
>> 
>> 
>> May 28 16:13:00 du-tst-spw-trn02 in.tftpd[15736]: Client
>> :::10.131.101.30 finished
>> /images/rhel-74-server-rpms-pure-gui-dvd-import-repo:1:Synchronoss-test00/vmlinuz
>> May 28 16:13:03 du-tst-spw-trn02 in.tftpd[15737]: Client
>> :::10.131.101.30 finished
>> /images/rhel-74-server-rpms-pure-gui-dvd-import-repo:1:Synchronoss-test00/initrd.img
>> May 28 16:13:09 du-tst-spw-trn02 dhcpd: DHCPDISCOVER from
>> 00:50:56:a3:1c:b9 via ens192
>> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPOFFER on 10.131.101.30 to
>> 00:50:56:a3:1c:b9 via ens192
>> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPREQUEST for 10.131.101.30
>> (10.131.101.19) from 00:50:56:a3:1c:b9 via ens192
>> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPACK on 10.131.101.30 to
>> 00:50:56:a3:1c:b9 via ens192
>> 
>> Apache access log says that the kickstart file was picked up
>> 
>> 
>> ==> /var/log/httpd/access_log <==
>> 10.131.101.30 - - [28/May/2018:16:13:13 +0100] "GET
>> /cblr/svc/op/ks/profile/ks-rhel-74-server-rpms-pure-gui-dvd-import-eus:1:XXX-test00
>> HTTP/1.1" 200 52106 "-" "curl/7.29.0"
>> 
>> The operating system in question is rhel 7.4 which was imported with
>> locally mounted iso file.
>> It seems that the .treeinfo file is imported
>> 
>> 
>> /var/cache/rhn/reposync/1/rhel-74-server-rpms-pure-gui-dvd-import-repo/.treeinfo
>> 
>> Side note.
>> * The distribution was created successfully from the gui menu:
>> Systems--> Kickstarts--> Distribution
>> 
>> * The relevant Software channel provides access to libxml2-python,
>> spacewalk-koan rhnlib etc packages. There is a note when trying to
>> create the Kickstart progile but it was fixed by joining the relevant
>> repos
>> 
>> I am pretty sure I am missing something here. But what ?
>> 
>> All I need is to PXE install a machine with a specific RH 7.4
>> installation for our PoC lab
>> Well I could boot from a standard iso and then append something like
>> inst.ks=http:// ... pointing to the kickstart file, but I guess it
>> defeats the purpose doesn't it ? :-)
>> 
>> Thanks in Advance,
>> 
>> 
>> Nikos
>> 
>> 3
>> Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
>> Zimbra Instructor
>> https://www.redhat.com/rhtapps/verify/?certId=100-001-262
>> Public  Calendar :
>> https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
>> +30 694 720 40 63
>> http://zimbra.wikidot.com/zimbra-installations-in-greece
> 
> ___
> Spacewalk-list mailing list
> Spacewalk-list@redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list



smime.p7s
Description: S/MIME cryptographic signature
___
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list

Re: [Spacewalk-list] .treeinfo file missing and then trying squashfs.img

2018-05-30 Thread Nikos Zaharioudakis
Hi Spacewalk gurus,

Apart from the hot topic about forking, does anybody have some
thoughts about the below ?
Apologies for top-posting and bringing the issue up again, but it
seems really irritating at this point.

Thanks in advance,

Nikos
Nikos

3
Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
Zimbra Instructor
https://www.redhat.com/rhtapps/verify/?certId=100-001-262
Public  Calendar :
https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
+30 694 720 40 63
http://zimbra.wikidot.com/zimbra-installations-in-greece


On 28 May 2018 at 19:08, Nikos Zaharioudakis  wrote:
> Dear list,
>
> Apart from the fork or not to fork from Spacewalk I have a tiny issue
> and any inptut would be highly appreciated.
>
> Trying to PXE provision from a spacewalk 2.8 gives me the error that
> the .treeinfo file cannot be picked up and as a result tries to switch
> to squashfs which doesn't exit. (check attached screenshot)
>
> More background info:
>
> I am trying to PXE boot a vmware machine which relies in the same
> subnet with the Spacewalk
>
> from the logs I realise that it picks up an ip address and the TFTP
> server provides it the right vmlinuz initrd file
>
> /var/log/messages
>
>
> May 28 16:13:00 du-tst-spw-trn02 in.tftpd[15736]: Client
> :::10.131.101.30 finished
> /images/rhel-74-server-rpms-pure-gui-dvd-import-repo:1:Synchronoss-test00/vmlinuz
> May 28 16:13:03 du-tst-spw-trn02 in.tftpd[15737]: Client
> :::10.131.101.30 finished
> /images/rhel-74-server-rpms-pure-gui-dvd-import-repo:1:Synchronoss-test00/initrd.img
> May 28 16:13:09 du-tst-spw-trn02 dhcpd: DHCPDISCOVER from
> 00:50:56:a3:1c:b9 via ens192
> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPOFFER on 10.131.101.30 to
> 00:50:56:a3:1c:b9 via ens192
> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPREQUEST for 10.131.101.30
> (10.131.101.19) from 00:50:56:a3:1c:b9 via ens192
> May 28 16:13:10 du-tst-spw-trn02 dhcpd: DHCPACK on 10.131.101.30 to
> 00:50:56:a3:1c:b9 via ens192
>
> Apache access log says that the kickstart file was picked up
>
>
> ==> /var/log/httpd/access_log <==
> 10.131.101.30 - - [28/May/2018:16:13:13 +0100] "GET
> /cblr/svc/op/ks/profile/ks-rhel-74-server-rpms-pure-gui-dvd-import-eus:1:XXX-test00
> HTTP/1.1" 200 52106 "-" "curl/7.29.0"
>
> The operating system in question is rhel 7.4 which was imported with
> locally mounted iso file.
> It seems that the .treeinfo file is imported
>
>
> /var/cache/rhn/reposync/1/rhel-74-server-rpms-pure-gui-dvd-import-repo/.treeinfo
>
> Side note.
> * The distribution was created successfully from the gui menu:
> Systems--> Kickstarts--> Distribution
>
> * The relevant Software channel provides access to libxml2-python,
> spacewalk-koan rhnlib etc packages. There is a note when trying to
> create the Kickstart progile but it was fixed by joining the relevant
> repos
>
> I am pretty sure I am missing something here. But what ?
>
> All I need is to PXE install a machine with a specific RH 7.4
> installation for our PoC lab
> Well I could boot from a standard iso and then append something like
> inst.ks=http:// ... pointing to the kickstart file, but I guess it
> defeats the purpose doesn't it ? :-)
>
> Thanks in Advance,
>
>
> Nikos
>
> 3
> Zaharioudakis Nikos, RHC{A,DS,E,VA,X,I}, VCP(4,5},VCI, Mentor VCI,
> Zimbra Instructor
> https://www.redhat.com/rhtapps/verify/?certId=100-001-262
> Public  Calendar :
> https://www.google.com/calendar/embed?src=nzahar%40gmail.com=Europe/Athens
> +30 694 720 40 63
> http://zimbra.wikidot.com/zimbra-installations-in-greece

___
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list