[Spacewalk-list] Cannot trtrieve reposiitory metadata (repomd.xml)
YANG LI
yangli at clemson.edu
Fri Nov 7 18:00:47 UTC 2014
also could this be a client issue?
root at yangli-test ~]# yum clean all
Loaded plugins: product-id, rhnplugin, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: oraclelinux6-x86_64 oraclelinux6-x86_64-addons oraclelinux6-x86_64-uek-r3
Cleaning up Everything
[root at yangli-test ~]# yum repolist
Loaded plugins: product-id, rhnplugin, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from ULN.
repo id repo name status
oraclelinux6-x86_64 Oracle Linux 6 (x86_64) 0
oraclelinux6-x86_64-addons Oracle Linux 6 Addons (x86_64) 0
oraclelinux6-x86_64-uek-r3 Oracle Linux 6 UEK Release 3 (x86_64) 0
repolist: 0
the status showing as 0 for all channels.
On Nov 7, 2014, at 12:24 PM, YANG LI <yangli at clemson.edu> wrote:
> yes, taskomatic was running.
>
> [root at sbrh1 rhn]# rhn-satellite status
> postmaster (pid 5619) is running...
> router (pid 5800) is running...
> sm (pid 5810) is running...
> c2s (pid 5820) is running...
> s2s (pid 5830) is running...
> tomcat6 (pid 5730) is running... [ OK ]
> httpd (pid 5787) is running...
> osa-dispatcher (pid 6158) is running...
> 2014-11-07 12:16:18 Monitoring: ----------- InstallSoftwareConfig STATUS ---------------
> 2014-11-07 12:16:18 Monitoring: ----------- NotifEscalator STATUS ---------------
> 2014-11-07 12:16:18 Monitoring: ----------- GenerateNotifConfig STATUS ---------------
> 2014-11-07 12:16:18 Monitoring: ----------- NotifLauncher STATUS ---------------
> 2014-11-07 12:16:18 Monitoring: ----------- Notifier STATUS ---------------
> 2014-11-07 12:16:19 Monitoring: ----------- AckProcessor STATUS ---------------
> 2014-11-07 12:16:19 Monitoring: ----------- TSDBLocalQueue STATUS ---------------
> 2014-11-07 12:16:20 MonitoringScout: ----------- InstallSoftwareConfig STATUS ---------------
> 2014-11-07 12:16:20 MonitoringScout: ----------- NPBootstrap STATUS ---------------
> 2014-11-07 12:16:20 MonitoringScout: ----------- SputLite STATUS ---------------
> 2014-11-07 12:16:20 MonitoringScout: ----------- Dequeuer STATUS ---------------
> 2014-11-07 12:16:21 MonitoringScout: ----------- Dispatcher STATUS ---------------
> rhn-search is running (6187).
> cobblerd (pid 6474) is running...
> RHN Taskomatic is running (6536).
>
> I do see following in taskomatic log:
>
> INFO | jvm 5 | 2014/11/07 08:30:38 | 2014-11-07 08:30:38,142 [Thread-3078] ERROR com.redhat.rhn.taskomatic.task.ChannelRepodata - com.redhat.rhn.taskomatic.task.repomd.RepomdRuntimeException: java.io.FileNotFoundException: /var/cache/rhn/repodata/oraclelinux6-x86_64/updateinfo.xml.gz.new (No such file or directory)
> INFO | jvm 5 | 2014/11/07 08:30:38 | com.redhat.rhn.taskomatic.task.repomd.RepomdRuntimeException: java.io.FileNotFoundException: /var/cache/rhn/repodata/oraclelinux6-x86_64/updateinfo.xml.gz.new (No such file or directory)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at com.redhat.rhn.taskomatic.task.repomd.RpmRepositoryWriter.generateUpdateinfo(RpmRepositoryWriter.java:366)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at com.redhat.rhn.taskomatic.task.repomd.RpmRepositoryWriter.writeRepomdFiles(RpmRepositoryWriter.java:217)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at com.redhat.rhn.taskomatic.task.repomd.ChannelRepodataWorker.run(ChannelRepodataWorker.java:104)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:761)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at java.lang.Thread.run(Thread.java:745)
> INFO | jvm 5 | 2014/11/07 08:30:38 | Caused by: java.io.FileNotFoundException: /var/cache/rhn/repodata/oraclelinux6-x86_64/updateinfo.xml.gz.new (No such file or directory)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at java.io.FileOutputStream.open(Native Method)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at java.io.FileOutputStream.<init>(FileOutputStream.java:110)
> INFO | jvm 5 | 2014/11/07 08:30:38 | at com.redhat.rhn.taskomatic.task.repomd.RpmRepositoryWriter.generateUpdateinfo(RpmRepositoryWriter.java:362)
> INFO | jvm 5 | 2014/11/07 08:30:38 | ... 4 more
>
> I just restarted spacewalk, but I still do not see oraclelinux6-x86_64 get generated under /var/cache/rhn/repodata.
>
> [root at sbrh1 rhn]# rhn-satellite restart
> Shutting down spacewalk services...
> Stopping RHN Taskomatic...
> Stopped RHN Taskomatic.
> Stopping cobbler daemon: [ OK ]
> Stopping rhn-search...
> Stopped rhn-search.
> Stopping MonitoringScout ...
> Stopping Dispatcher ... [ OK ]
> Stopping Dequeuer ... [ OK ]
> Stopping SputLite ... [ OK ]
> Stopping NPBootstrap ... [ OK ]
> Stopping InstallSoftwareConfig ... [ OK ]
> [ OK ]
> Stopping Monitoring ...
> Stopping TSDBLocalQueue ... [ OK ]
> Stopping AckProcessor ... [ OK ]
> Stopping Notifier ... [ OK ]
> Stopping NotifLauncher ... [ OK ]
> Stopping GenerateNotifConfig ... [ OK ]
> Stopping NotifEscalator ... [ OK ]
> [ OK ]
> Shutting down osa-dispatcher: [ OK ]
> Stopping httpd: [ OK ]
> Stopping tomcat6: [ OK ]
> Terminating jabberd processes ...
> Stopping s2s: [ OK ]
> Stopping c2s: [ OK ]
> Stopping sm: [ OK ]
> Stopping router: [ OK ]
> Stopping postgresql service: [ OK ]
> Done.
> Starting spacewalk services...
> Starting postgresql service: [ OK ]
> Initializing jabberd processes ...
> Starting router: /usr/bin/dirname: extra operand `2>&1'
> Try `/usr/bin/dirname --help' for more information.
> [ OK ]
> Starting sm: /usr/bin/dirname: extra operand `2>&1'
> Try `/usr/bin/dirname --help' for more information.
> [ OK ]
> Starting c2s: /usr/bin/dirname: extra operand `2>&1'
> Try `/usr/bin/dirname --help' for more information.
> [ OK ]
> Starting s2s: /usr/bin/dirname: extra operand `2>&1'
> Try `/usr/bin/dirname --help' for more information.
> [ OK ]
> Starting tomcat6: [ OK ]
> Waiting for tomcat to be ready ...
> Starting httpd: [ OK ]
> Starting osa-dispatcher: [ OK ]
> Starting Monitoring ...
> Starting InstallSoftwareConfig ... [ OK ]
> Starting NotifEscalator ... [ OK ]
> Starting GenerateNotifConfig ... [ OK ]
> Starting NotifLauncher ... [ OK ]
> Starting Notifier ... [ OK ]
> Starting AckProcessor ... [ OK ]
> Starting TSDBLocalQueue ... [ OK ]
> [ OK ]
> Starting MonitoringScout ...
> Starting NPBootstrap ... [ OK ]
> Starting SputLite ... [ OK ]
> Starting Dequeuer ... [ OK ]
> Starting Dispatcher ... [ OK ]
> [ OK ]
> Starting rhn-search...
> Starting cobbler daemon: [ OK ]
> Starting RHN Taskomatic...
> Done.
>
> [root at sbrh1 rhn]# cd /var/cache/rhn/repodata/
> [root at sbrh1 repodata]# ls -lh
> total 40K
> drwxr-xr-x 2 root root 4.0K Oct 15 12:14 centos6-x86_64
> drwxr-xr-x 2 root root 4.0K Oct 15 12:15 epel6-centos6-x86_64
> drwxr-xr-x 2 root root 4.0K Nov 5 15:23 epel6_x86_64
> drwxr-xr-x 2 root root 4.0K Nov 7 08:53 oraclelinux5-x86_64
> drwxr-xr-x 2 root root 4.0K Oct 24 14:09 oraclelinux5-x86_64-addons
> drwxr-xr-x 2 root root 4.0K Oct 28 11:57 oraclelinux6-x86_64-addons
> drwxr-xr-x 2 root root 4.0K Oct 10 20:16 oraclelinux6-x86_64-uek-r3
> drwxr-xr-x 2 root root 4.0K Oct 29 14:35 sles11-sp3-novel
> drwxr-xr-x 2 root root 4.0K Oct 29 14:36 sles11-sp3-updates-x86_64
> drwxr-xr-x 2 root root 4.0K Nov 7 02:07 zfs_el6_x86_64
>
> On Nov 7, 2014, at 9:23 AM, Stephen Herr <sherr at redhat.com> wrote:
>
>> The "taskomatic" service is what is supposed to generate the yum repodata. Ensure that it is running and look in /var/log/rhn/rhn_taskomatic_daemon.log to see if there are any relevant errors.
>>
>> https://fedorahosted.org/spacewalk/wiki/TaskoMatic
>>
>> -Stephen
>>
>> On 11/07/2014 09:00 AM, YANG LI wrote:
>>> thank you Alexander. tried following on spacewalk server but still broke
>>> from client side.
>>>
>>> cd /var/cache/rhn/repodata
>>> rm -rf oraclelinux6-x86_64
>>> spacecmd softwarechannel_regenerateyumcache oraclelinux6-x86_64
>>>
>>> [root at sbrh1 repodata]# ls -lh
>>> total 40K
>>> drwxr-xr-x 2 root root 4.0K Oct 15 12:14 centos6-x86_64
>>> drwxr-xr-x 2 root root 4.0K Oct 15 12:15 epel6-centos6-x86_64
>>> drwxr-xr-x 2 root root 4.0K Nov 5 15:23 epel6_x86_64
>>> drwxr-xr-x 2 root root 4.0K Nov 7 08:53 oraclelinux5-x86_64
>>> drwxr-xr-x 2 root root 4.0K Oct 24 14:09 oraclelinux5-x86_64-addons
>>> drwxr-xr-x 2 root root 4.0K Oct 28 11:57 oraclelinux6-x86_64-addons
>>> drwxr-xr-x 2 root root 4.0K Oct 10 20:16 oraclelinux6-x86_64-uek-r3
>>> drwxr-xr-x 2 root root 4.0K Oct 29 14:35 sles11-sp3-novel
>>> drwxr-xr-x 2 root root 4.0K Oct 29 14:36 sles11-sp3-updates-x86_64
>>> drwxr-xr-x 2 root root 4.0K Nov 7 02:07 zfs_el6_x86_64
>>>
>>> do not see oraclelinux6-x86_64 get generated.
>>>
>>> started sync from web UI
>>>
>>> Sync started: Fri Nov 7 08:27:07 2014
>>> ['/usr/bin/spacewalk-repo-sync', '--channel', 'oraclelinux6-x86_64',
>>> '--type', 'yum', '']
>>> Repo URL: http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/
>>> Packages in repo: 28672
>>> No new packages to sync.
>>> Repo http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/
>>> has comps file comps.xml.
>>> Repo http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/
>>> has 1590 errata.
>>> Sync completed.
>>> Total time: 0:22:55
>>>
>>> anything else I should try?
>>>
>>> On Nov 7, 2014, at 5:04 AM, Alexander Innes <senni at necurity.co.uk
>>> <mailto:senni at necurity.co.uk>> wrote:
>>>
>>>> Its usually a cache error on spacewalk,
>>>>
>>>> cd /var/cache/rhn/repodata/
>>>> rm -rf $Broken
>>>> spacecmd softwarechannel_regenerateyumcache
>>>> spacewalk-repo-sync -c $Broken
>>>>
>>>> Usualy fixes that for me
>>>>
>>>> On 7 November 2014 07:35, YANG LI <yangli at clemson.edu
>>>> <mailto:yangli at clemson.edu>> wrote:
>>>>
>>>> I got the latest spacewalk 2.2 installed. It was working fine. I
>>>> can register a rhel6 client to oraclelinux6-x86_64 channel and did
>>>> yum update without issue. Then one day i found out yum update is
>>>> broken.
>>>> this is message I see when I try to yum check-update:
>>>>
>>>> [root at yangli-test ~]# yum check-update Loaded plugins: product-id,
>>>> rhnplugin, subscription-manager This system is not registered to
>>>> Red Hat Subscription Management. You can use subscription-manager
>>>> to register. This system is receiving updates from ULN. Error:
>>>> Cannot retrieve repository metadata (repomd.xml) for repository:
>>>> oraclelinux6-x86_64. Please verify its path and try again
>>>>
>>>> I have tried to resync oraclelinux6-x86_64 channels without luck.
>>>> I am not sure which changes have caused this. I think there are
>>>> only three changes I have made on spacewalk servers:
>>>>
>>>> 1. added EPEL channel as child channel of oralelinux6-x86_64 channel
>>>>
>>>> # spacewalk-common-channels -v -u aais-admin -p spacewalk -a
>>>> x86_64 -k unlimited epel6
>>>>
>>>> 2. added osad to force scheduled actions to run mediately on
>>>> spacewalk clients. This was tested and worked fine.
>>>>
>>>> 3. Enabled monitoring.
>>>>
>>>> I am thinking it may related to add epel channel, so i deleted
>>>> epel channel, but it still broke. Any idea how i fix this?
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Spacewalk-list mailing list
>>>> Spacewalk-list at redhat.com <mailto:Spacewalk-list at redhat.com>
>>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>>
>>>>
>>>> _______________________________________________
>>>> Spacewalk-list mailing list
>>>> Spacewalk-list at redhat.com <mailto:Spacewalk-list at redhat.com>
>>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>
>>>
>>>
>>> _______________________________________________
>>> Spacewalk-list mailing list
>>> Spacewalk-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>
>>
>> _______________________________________________
>> Spacewalk-list mailing list
>> Spacewalk-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
More information about the Spacewalk-list
mailing list