Can I run this script (centos-clone-errata-full.sh) from another server that has access and point it to download the errata to my spacewalk server? [root@nw-sray-03 scripts]# cat /etc/redhat-release CentOS release 5.10 (Final)
I can execute the curl command you have below from this utility server without a problem: [root@nw-sray-03 scripts]# curl http://lists.centos.org/pipermail/centos/index.html | more % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 1 56124 1 1190 0 0 217k 0 --:--:-- --:--:-- --:--:-- 217k<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <title>The CentOS Archives</title> <META NAME="robots" CONTENT="noindex,follow"> <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> </HEAD> I just want to make sure that if I run the script from this SRAY server, it’ll put the errata in the correct channel of the spacewalk server (nw-spcwlk-201). What options do I need to change? Thanks. Marc. From: [email protected] [mailto:[email protected]] On Behalf Of Waldirio Manhães Pinheiro Sent: Friday, November 14, 2014 1:17 PM To: [email protected] Subject: Re: [Spacewalk-list] Problem Sync'ing a new Channel in Spacewalk. Hello Marc No problem about it, your problem is about url "curl: (7) couldn't connect to host", this line is yearmon=$(curl http://lists.centos.org/pipermail/centos/index.html|grep date.html|cut -d"\"" -f2|cut -d"/" -f1) try to execute this command in your server # curl http://lists.centos.org/pipermail/centos/index.html Probably you will get the same error, so fix it. Maybe proxy, maybe firewall ... Take Care ______________ Atenciosamente Waldirio msn: [email protected]<mailto:[email protected]> Skype: waldirio Site: www.waldirio.com.br<http://www.waldirio.com.br> Blog: blog.waldirio.com.br<http://blog.waldirio.com.br> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646 PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html> On Fri, Nov 14, 2014 at 3:55 PM, Szabo, Marc <[email protected]<mailto:[email protected]>> wrote: Waldirio, I have a bit more information…. The spacewalk server that I’m running this on is a RedHat server: [root@nw-spcwlk-201 rh]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago) I’m trying to create a CentOS 6.5 64-bit Channel (as well as a CentOS 5 32-bit channel). That may matter? From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Waldirio Manhães Pinheiro Sent: Friday, November 14, 2014 11:56 AM To: [email protected]<mailto:[email protected]> Subject: Re: [Spacewalk-list] Problem Sync'ing a new Channel in Spacewalk. Hello Marc You need change only the .sh file, you can see at the end of file a line like bellow: ./ya-errata-import.pl<http://ya-errata-import.pl> --erratadir=$ERRATADIR --server $SPACEWALK --channel prod-centos6.5_x86-64 --os-version 6 --publish | tee -a $LogFile So relax about directories, the script centos-clone-errata.sh or centos-clone-errata-full.sh will be responsible to pass the parameters. Try this and tell me the result. Take care ______________ Atenciosamente Waldirio msn: [email protected]<mailto:[email protected]> Skype: waldirio Site: www.waldirio.com.br<http://www.waldirio.com.br> Blog: blog.waldirio.com.br<http://blog.waldirio.com.br> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646 PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html> On Fri, Nov 14, 2014 at 2:42 PM, Szabo, Marc <[email protected]<mailto:[email protected]>> wrote: Hi Waldirio, Thank you for your scripts as well, however, I still have the same problem as I did with cefs scripts…. What do I enter for the errata directory? Usage: ./ya-errata-import.pl<http://ya-errata-import.pl> --server <SERVER> --erratadir <ERRATA-DIR> Or should I be using another script first? Thanks. Marc. From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Waldirio Manhães Pinheiro Sent: Friday, November 14, 2014 10:37 AM To: [email protected]<mailto:[email protected]> Subject: Re: [Spacewalk-list] Problem Sync'ing a new Channel in Spacewalk. Hello Marc Recently I did some changes in scripts from https://github.com/liedekef/spacewalk_scripts, specifically "centos-clone-errata-full.sh", where you will be able to download all erratas since 2004, and using another script "centos-clone-errata.sh", you can update daily for example, getting info directly from mail list. The cefs is a good option too, take a look in both. Let me know if you have some doubt. B'Regards ______________ Atenciosamente Waldirio msn: [email protected]<mailto:[email protected]> Skype: waldirio Site: www.waldirio.com.br<http://www.waldirio.com.br> Blog: blog.waldirio.com.br<http://blog.waldirio.com.br> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646 PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html> On Fri, Nov 14, 2014 at 11:27 AM, Szabo, Marc <[email protected]<mailto:[email protected]>> wrote: Waldirio, I was able to pull down the CentOS 6.5 Base packages using the spacewalk-repo-sync command (thanks to your help, I determined that the problem was that the default port being used was 108080 and I changed it to 8080 and vwala… it worked). With the amount of data to pull down, it took over night to finish. So the question I have now, is that it only pulled down the Packages (6365). How do I get the Errata to pull down? I thought it should have come down along with the packages using the following command: [root@nw-spcwlk-201 ~]# spacewalk-repo-sync --channel centos65-base-x86_64 --url http://mirror.globo.com/centos/6.5/os/x86_64/ --type yum Thanks again in advance for your assistance. Marc. From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Waldirio Manhães Pinheiro Sent: Thursday, November 13, 2014 8:39 AM To: [email protected]<mailto:[email protected]> Subject: Re: [Spacewalk-list] Problem Sync'ing a new Channel in Spacewalk. Welcome! Take Care ______________ Atenciosamente Waldirio msn: [email protected]<mailto:[email protected]> Skype: waldirio Site: www.waldirio.com.br<http://www.waldirio.com.br> Blog: blog.waldirio.com.br<http://blog.waldirio.com.br> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646 PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html> On Thu, Nov 13, 2014 at 11:21 AM, Szabo, Marc <[email protected]<mailto:[email protected]>> wrote: Thank you Waldirio I will give this a try… From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Waldirio Manhães Pinheiro Sent: Wednesday, November 12, 2014 5:02 PM To: [email protected]<mailto:[email protected]> Subject: Re: [Spacewalk-list] Problem Sync'ing a new Channel in Spacewalk. Hello Marc About firewall, you can check ports here - https://access.redhat.com/documentation/en-US/Red_Hat_Satellite/5.6/html-single/Installation_Guide/index.html#sect-Installation_Guide-Additional_Requirements-Firewall About proxy, in this server, can you access internet web page normally ?! or do you are asked about auth password ?!, btw you can check the necessary conf here - https://access.redhat.com/documentation/en-US/Red_Hat_Satellite/5.6/html-single/Installation_Guide/index.html#sect-Installation_Guide-Installation-Running_Installation_Program-HTTP_Proxy_Setup About the sync managed by taskomatic, you have to access Channels - Manage Software Channels - click over your channel, after, in tab Repositories, you can select your repository and click in update repositories, after this click in under tab Sync, here you will define the sync frequency/schedule (daily for example) and click in schedule. You can see a button Sync Now, you can click to force a synchronization. You can see logs about it in /var/log/rhn/reposync/<channel_name>.log Enjoy! and let me know if you have some doubt about it. ______________ Atenciosamente Waldirio msn: [email protected]<mailto:[email protected]> Skype: waldirio Site: www.waldirio.com.br<http://www.waldirio.com.br> Blog: blog.waldirio.com.br<http://blog.waldirio.com.br> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646 PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html> On Wed, Nov 12, 2014 at 5:58 PM, Szabo, Marc <[email protected]<mailto:[email protected]>> wrote: Waldirio, I was looking for the taskomatic and in my search of the GUI, I found the “Spacewalk Configuration” tab with fields that include “HTTP proxy, username, password, … “ I do have some data in those fields, but not sure if they are correct. Should these be blank? Thanks. Marc. From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Waldirio Manhães Pinheiro Sent: Wednesday, November 12, 2014 2:21 PM To: [email protected]<mailto:[email protected]> Subject: Re: [Spacewalk-list] Problem Sync'ing a new Channel in Spacewalk. Marc, good afternoon Works in my environment, maybe your problem was network connection in the moment of sync. Take a look bellow ### [root@spacewalk ~]# rhn-satellite-exporter --list-channels Channel List: B = Base Channel C = Child Channel B centos65-base-x86_64 [root@spacewalk ~]# spacewalk-repo-sync --channel centos65-base-x86_64 --url http://mirror.centos.org/centos/6/os/x86_64/ --type yum #### Channel label: centos65-base-x86_64 #### Repo URL: http://mirror.centos.org/centos/6/os/x86_64/ Packages in repo: 6518 Packages already synced: 0 Packages to sync: 6518 1/6518 : krb5-libs-1.10.3-33.el6-0.x86_64 2/6518 : gprolog-1.3.1-6.el6-0.x86_64 3/6518 : dos2unix-3.1-37.el6-0.x86_64 4/6518 : libipathverbs-static-1.3-3.el6-0.x86_64 5/6518 : perl-XML-Twig-3.34-1.el6-0.noarch 6/6518 : hunspell-ne-20080425-1.1.el6-0.noarch 7/6518 : samba-winbind-clients-3.6.23-12.el6-0.i686 ^C User interrupted process. [root@spacewalk ~]# ### Although, if you are using a minor release (5) of 6.5 in this case, I recommend you to sync from http://mirror.globo.com/centos/6.5/os/x86_64/ Another point is, you can define the spacewalk to sync for you (I'm not sure if you are just forcing bu cli or preparing the command to add in your crontab for example), just setting in webui, the taskomatic will do this hard work for you! ;-) Let me know if you have another question or about the same. Take Care ______________ Atenciosamente Waldirio msn: [email protected]<mailto:[email protected]> Skype: waldirio Site: www.waldirio.com.br<http://www.waldirio.com.br> Blog: blog.waldirio.com.br<http://blog.waldirio.com.br> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646 PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html> On Wed, Nov 12, 2014 at 4:40 PM, Szabo, Marc <[email protected]<mailto:[email protected]>> wrote: Hello all, I’m new to spacewalk and I’m in the process of setting up a spacewalk server. I believe that I successfully created the Channel (labeled: centos65-base-x86_64) and Repository (centos65-base-x86_64) and linked them via Manage Software Channels. Now I’m trying to sync the repository from CentOS URL and I get the following error message: [root@nw-spcwlk-201 ~]# spacewalk-repo-sync --channel centos65-base-x86_64 --url http://mirror.centos.org/centos/6/os/x86_64/ --type yum #### Channel label: centos65-base-x86_64 #### Repo URL: http://mirror.centos.org/centos/6/os/x86_64/ ERROR: Cannot retrieve repository metadata (repomd.xml) for repository: centos65-base-x86_64. Please verify its path and try again Sync completed. Total time: 0:01:00 What am I missing? Thank you. Marc Szabo Sr. Unix Administrator (203) 299-8329 _______________________________________________ Spacewalk-list mailing list [email protected]<mailto:[email protected]> https://www.redhat.com/mailman/listinfo/spacewalk-list _______________________________________________ Spacewalk-list mailing list [email protected]<mailto:[email protected]> https://www.redhat.com/mailman/listinfo/spacewalk-list _______________________________________________ Spacewalk-list mailing list [email protected]<mailto:[email protected]> https://www.redhat.com/mailman/listinfo/spacewalk-list _______________________________________________ Spacewalk-list mailing list [email protected]<mailto:[email protected]> https://www.redhat.com/mailman/listinfo/spacewalk-list _______________________________________________ Spacewalk-list mailing list [email protected]<mailto:[email protected]> https://www.redhat.com/mailman/listinfo/spacewalk-list _______________________________________________ Spacewalk-list mailing list [email protected]<mailto:[email protected]> https://www.redhat.com/mailman/listinfo/spacewalk-list
_______________________________________________ Spacewalk-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-list
