Hi all,
I have already browsed the browsable about the "missing repomd.xml" issue, but I already know the reason I'm getting this error.
Briefly, RSA support moved my local repository from /var/netwitness/srv/www/rsa/updates/{version} to another location in filesystem, in order to free some precious disk space. Then they made a symlink to the new location.
When I run puppet agent -t, I encounter the said error "cannot find repomd.xml for RSASoftware".
Later I discovered that if I run "curl http://puppetmaster.local/rsa/updates/{version}" , I get 403 (forbidden).
My question is: is there a way to allow puppet to follow that symlink? Or should I set some permission in order to make that file available via http?
Or am I forced to move back the local repo, in order to make things work again?
Any helpful consideration is appreciated.
Thank you.
Stefano
It sounds like the Symbolic link is incorrect, and you may also have manifest issues.
When moving a repository, there are a couple of things that need to be done. For this example, I'll use the 10.6.5 repo and the 10.6.5.1 repo (which both show up in /var/netwitness/srv/www/rsa/updates/ as 10.6.5) I'm also going to use /var/netwitness/ipdbextractor filesystem as the place to MOVE the repo.