OK, never mind....I solved the problem myself.... Appears that I had had left out a trailing / when modifying the rhnget script.
Fixed that and now mrepo is creating the repository. cheers, Andy 2009/5/27 Andy Kannberg <[email protected]>: > Hi, > > I'm setting up a mrepo server (RHEL5 only) for a company. So, I've > installed Apache2, mrepo (0.8.6) & createrepo, copied the up2date > stuff from the RHEL4 cd2. I copied the iso's from RHEL5 over to > /var/mrepo/iso and ran mrepo -ugv. > The iso's are mounted, but then an error is shown: > > Here's the whole output: > > [r...@cpu01362 mrepo.conf.d]# mrepo -ugv > Setting option confdir in section [main] to: /etc/mrepo.conf.d > Setting option srcdir in section [main] to: /var/mrepo > Setting option wwwdir in section [main] to: /var/www/mrepo > Setting option mailto in section [main] to: r...@localhost > Setting option smtp-server in section [main] to: localhost > Setting option arch in section [main] to: i386 > Setting option arch in section [rhel5-server] to: i386 > rhel5-server-i386: Mount ISO rhel-server-5.3-i386-disc1.iso to > /var/www/mrepo/rhel5-server-i386/disc1 > rhel5-server-i386: Mount ISO rhel-server-5.3-i386-disc2.iso to > /var/www/mrepo/rhel5-server-i386/disc2 > rhel5-server-i386: Mount ISO rhel-server-5.3-i386-disc3.iso to > /var/www/mrepo/rhel5-server-i386/disc3 > rhel5-server-i386: Mount ISO rhel-server-5.3-i386-disc4.iso to > /var/www/mrepo/rhel5-server-i386/disc4 > rhel5-server-i386: Mount ISO rhel-server-5.3-i386-disc5.iso to > /var/www/mrepo/rhel5-server-i386/disc5 > rhel5-server-i386: Updating Red Hat Server 5.3 (i386) > rhel5-server-i386: Mirror packages from ProvincieLimburg:hogeboom to > /var/mrepo/rhel5-server-i386/rhnlogin > rhel5-server-i386: Mirror packages from rhns:///rhel-i386-server-5 to > /var/mrepo/rhel5-server-i386/updates > mrepo: Mirroring failed for rhns:///rhel-i386-server-5 with message: > Failed with return code: 65280 > rhel5-server-i386: Generating Red Hat Server 5.3 (i386) meta-data > rhel5-server-i386: Create repomd repository for os > rhel5-server-i386: Create repomd repository for rhnlogin > rhel5-server-i386: Create repomd repository for updates > > > Googling on the error, or on the return code didn't give something > useful, so I ran mrepo with more verbose output. > > mrepo -ugvvv > Verbosity set to level 3 > Using configfile /etc/mrepo.conf > Reading config file /etc/mrepo.conf > Setting option confdir in section [main] to: /etc/mrepo.conf.d > Setting option srcdir in section [main] to: /var/mrepo > Setting option wwwdir in section [main] to: /var/www/mrepo > Setting option mailto in section [main] to: r...@localhost > Setting option smtp-server in section [main] to: localhost > Setting option arch in section [main] to: i386 > Reading config file /etc/mrepo.conf.d/rhel5-server.conf > Setting option arch in section [rhel5-server] to: i386 > rhel5-server-i386: Updating Red Hat Server 5.3 (i386) > rhel5-server-i386: Mirror packages from ProvincieLimburg:hogeboom to > /var/mrepo/rhel5-server-i386/rhnlogin > Ignoring mirror action for type provincielimburg > rhel5-server-i386: Mirror packages from rhns:///rhel-i386-server-5 to > /var/mrepo/rhel5-server-i386/updates > ERROR: can not find RHNS CA file:: /usr/share/mrepo/rhnRHNS-CA-CERT > mrepo: Mirroring failed for rhns:///rhel-i386-server-5 with message: > Failed with return code: 65280 > rhel5-server-i386: Generating Red Hat Server 5.3 (i386) meta-data > > So, it appears it cannot find the file /usr/share/mrepo/rhnRHNS-CA-CERT. > Checking the directory shows that it indeed is not here....How can I > solve that problem ? > > > > Below are the /etc/mrepo.conf and /etc/mrepo.conf.d/rhel5-server.conf: > > /etc/mrepo.conf > > ### Configuration file for mrepo > > ### The [main] section allows to override mrepo's default settings > ### The mrepo-example.conf gives an overview of all the possible settings > [main] > srcdir = /var/mrepo > wwwdir = /var/www/mrepo > confdir = /etc/mrepo.conf.d > arch = i386 > > mailto = r...@localhost > smtp-server = localhost > > #rhnlogin = username:password > > ### Any other section is considered a definition for a distribution > ### You can put distribution sections in /etc/mrepo.conf.d/ > ### Examples can be found in the documentation at: > ### /usr/share/doc/mrepo-0.8.6/dists/. > > > /etc/mrepo.conf.d/ > > [rhel5-server] > name = Red Hat Server $release ($arch) > release = 5.3 > arch = i386 > metadata = repomd yum repoview > > ### ISO images > iso = rhel-server-$release-$arch-disc?.iso > > ### Additional repositories > ### Your mileage may vary, depending on your entitlements > ### If you try any other channel than updates, you might also need to > make sure you have the proper entitlements on RHN > updates = rhns:///rhel-$arch-server-5 > #fastrack = rhns:///rhel-$arch-server-fastrack-$release > #supplementary = rhns:///rhel-$arch-server-supplementary-$release > #virtualization = rhns:///rhel-$arch-server-vt-$release > #rhn-tools = rhns:///rhn-tools-rhel-$arch-server-$release > > ## Your username and password for RHN channel subscriptions > rhnlogin = XXXXX:YYYYY > > > best regards, > Andy > _______________________________________________ users mailing list [email protected] http://lists.rpmforge.net/mailman/listinfo/users
