redhat6 + spacewalk1.7 = dead rhel repo :(

Hali,

szuz redhat6-ra felraktam a spacewalk 1.7-et. Azota nem erem el a rhel6 repojat.

Tortenesek:
rhn_register
yum install libaio - mukodik
yum install spacewalk-oracle - lefutott, belottem spacewalk-ot
Spacewalk-on felvettem +1 usert es (irrelevans)
yum install sssd-client - mar nem toltodott le, mert nem eri el a rhel repot
yum clean all
yum check-update
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-x86_64-server-6. Please verify its path and try again

Otlet?

Ez "intended", vagy valamit a telepites elkonfigural?

Elore is kossz!

Hozzászólások

Na es mivan ott, ahol a repomd.xml-t keresi?

tompos

xmlrpc.rhn.redhat.com:443-rol probalja leszedni az xmlt, de amiota fent van spacewalk azota nem megy neki.
kerestem mar, hogy pontosan mi a link, de a rhel repo adatai csak a /etc/sysconfig/rhn/up2date.conf-ban van egy url, ami serverURL=https://xmlrpc.rhn.redhat.com/XMLRPC azt szevasz. ugy hiszem, innen szedi le az xml-t ami alapjan feloldja a package dependency-ket, meg tudja, hogy honnan kell letolteni az adott packaget.

no ezt az xml-t nem tudja leszedni. mielott nyomtam yum clean all-t, addig ugye a local xml mukodott, amit meg a spacewalk install elott szedett le, es akkor csak annyit mondott, hogy nem tudja leszedni a telepitendo csomagot, mert hogy cannot connect to host.

mi lenne, ha újra regisztrálnád a szervert?

megtortent. ujra bekerult rhn managed systems koze, majd eltunt, gondolom mivel mar letezett.
a problema nem az, hogy nincs valid subscriptionom, hanem az, hogy nem is erem el a rhn-t.

minden jel arra mutat, hogyhalozati hiba van, de nem. mivel kb a ket yum install parancs kozott csak a yum install spacewalk-oracle tortent. tehat valamelyik csomag valahogy benyul valahova.

/etc/hosts-ban sem utott at semmit.

esetleg az rhn latja a spacewalk-ot feltelepitve, emiatt nem enged rpm csomagokat tolteni, mondvan hasznald a satellite-t?

no, a kovetkezo derult ki:

friss rhel6 minden csomag latest rhel-rol frissitve. hozzaaddom a spacewalk repot, nyomok neki egy yum check-update-t, kiirja a kovetkezo csomagokat kell frissiteni:

Updating:
python-ethtool x86_64 0.6-2.el6 spacewalk 25 k
rhn-check noarch 1.6.47-1.el6 spacewalk 68 k
rhn-client-tools noarch 1.6.47-1.el6 spacewalk 439 k
rhn-setup noarch 1.6.47-1.el6 spacewalk 103 k
rhnlib noarch 2.5.49-1.el6 spacewalk 68 k
yum-rhn-plugin noarch 1.6.16-1.el6 spacewalk 86 k
Installing for dependencies:
python-hwdata noarch 1.7.3-1.el6 epel 32 k

eme csomagok feltetele utan nem erem el az official rhn-t.

igen, mivel gondolom akkor is updatelte ezeket a dependencia miatt, csak ezek mellett ott volt meg 395 masik csomag is.

nem igazan ertem, hogy akinel van spacewalk, annak hogy mukodik rhn-je.

most nezegettem, elvileg megoldhato, hogy meg spacewalk telepites elott felrakom az mrepot, amivel leszinkronizalom (HA minden igaz) a kulonbozo channeleket (4,5,6) es akkor spacewalk-ba meg be"rhnpush"-olom az rpm-eket, es akkor talan magarol mar tud installalni. csak kerdes, hogy mrepo fuggetlen-e az rhn-es csomagoktol...

rhn-rol meg xmlt nem kozvetlenul tolt, hanem xmlrpc-n keresztul kapja meg az xmlt :(. emiatt a spacewalk-repo-sync sem mukodik rhn-el. lehet sokaknak ez trivialis, de en kb 2 hete foglalkozom ezzel :(

es tenyleg olyan mintha. most leellenoriztem es sajnos nem :(

[root@mikamaka ~]# cat /etc/yum.repos.d/spacewalk.repo
[spacewalk]
name=Spacewalk
baseurl=http://spacewalk.redhat.com/yum/1.7/RHEL/6/$basearch/
gpgkey=http://spacewalk.redhat.com/yum/RPM-GPG-KEY-spacewalk-2012
enabled=1
gpgcheck=1

viszont tenyleg van egy client-es repo. no megprobalom megcsinalni, hogy ne usse felul a fentebb irt csomagokat, es akkor talan mukodokepes marad az official rhn kapcsolat is