On 12:09 Fri 27 Jan , Dan Sheffner wrote: > I'm trying to get the http replicator working. I'm not sure what I'm doing > wrong.
I assume you were using the howto: http://gentoo-wiki.com/HOWTO_Download_Cache_for_LAN-Http-Replicator I noticed a couple of minor differences from my settings: > Below is what my make.conf looks like on the server > > # These settings were set by the catalyst build script that automatically > built this stage > # Please consult /etc/make.conf.example for a more detailed example > CFLAGS="-O2 -march=pentium4" > CHOST="i686-pc-linux-gnu" > CXXFLAGS="${CFLAGS}" > SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" Don't the "[1]" and "[2]" in the lines below invalidate them as URL's? They don't work in a browser, maybe wget can use them? > GENTOO_MIRRORS="[1]http://gentoo.osuosl.org/" > http_proxy="[2]http://10.1.10.37.com:8080" > RESUMECOMMAND=" /usr/bin/wget -t 5 --passive-ftp \${URI} -O > \${DISTDIR}/\${FILE}" > > Below is what my client make.conf > > # These settings were set by the catalyst build script that automatically > built this stage > # Please consult /etc/make.conf.example for a more detailed example > CFLAGS="-O2 -march=pentium3" > CHOST="i686-pc-linux-gnu" > CXXFLAGS="${CFLAGS}" > USE="mdadm" > SYNC="rsync://10.1.10.37/gentoo-portage" Same URL issue here: > http_proxy="[3]http://10.1.10.37.com:8080" > RESUMECOMMAND=" /usr/bin/wget -t 5 --passive-ftp \${URI} -O > \${DISTDIR}/\${FILE}" > > Here is the proof that the rights are correct > localhost ~ # ls -ld /var/cache/http-replicator/ > drwxrwxrwx 2 portage portage 8192 Jan 25 21:53 /var/cache/http-replicator/ > My permissions were a bit different: drwxr-xr-x 2 portage portage 36568 Jan 25 10:15 /var/cache/http-replicator/ > I run the command repcacheman and it works fine with the below output > > Found 22746 ebuilds. > > Extracting the checksums.... > Done! > > SUMMARY: > Found 0 duplicate file(s). > Deleted 0 dupe(s). > Found 19 new file(s). > Added 0 of those file(s) to the cache. > Rejected 0 corrupt or incomplete file(s). > 19 Unknown file(s) that are not listed in portage > You may want to delete them yourself.... > > Done! > > When I go to start the server it says. And this is where I believe it > fails. > I have also tried repcacheman --user portage --dir > /var/cache/http-replicator > > localhost / # /etc/init.d/http-replicator restart > * Stopping Http-Replicator ... > No http-replicator found running; none killed. [ ok ] > * Starting Http-Replicator ... > usage: http-replicator [options] > > http-replicator: error: invalid directory '/var/cache/http-replicator' [ > ok ] My /etc/conf.d/http-replicator looks identical > > Below is my /etc/conf.d/http-replicator > Hope these notes help. It works great once in place. Good luck Bill Roberts
pgpivBLH9bzH1.pgp
Description: PGP signature