[Yum] how to update from a local repository

Francois Massonneau frmas at free.fr
Thu Jan 13 19:50:37 UTC 2005


Hello,

I've tried to find a solution in the mailing list archive, but I did not 
find the trick that could help me.
I've just upgraded from FedoraCore 2 to FC3, and I used to update my home 
computer (I don't the adsl at home), using my laptop wireless (at work the 
adsl is available).
Using FC2, I run "yum-arch -l ." to create the local repository on my 
laptop, and a yum update from my home computer with the following entries 
in my /etc/yum.conf, worked like a charm.
---------------------
[main]
cachedir=/var/cache/yum
debuglevel=3
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
[laptop]
name=LocalStuff
baseurl=file:///mnt/celtes5/usr/local/myrepo
----------------------------------

Now, using FC3, I saw yum-arch, was useless, and I have to use createrepo. 
I've tried the following two ways :
createrepo /usr/local/myrepo
and createrepo -u file:///usr/local/myrepo /usr/local/myrepo
Both seems to work.
But on my home computer, when I run a yum update, I have the following error 
message :
[root at celtes2 fm]# yum update
Yum Version: 2.1.11
COMMAND: yum update
Installroot: /
Setting up Update Process
Setting up Repo:  laptop
Baseurl(s) for repo: ['file:///mnt/celtes5/usr/local/myrepo']
repomd.xml                100% |=========================| 1.1 kB    00:00
Setting up Repo:  base
Cannot find a valid baseurl for repo: base

How can I do to make to work as before ? Thank you. Francois



More information about the Yum mailing list