This has been happening for about a week. When I run the updater applet (or when it runs on its own), I get the error:
PackageKit Error repo-not-available: File ‘/repodata/repomd.xml’ not found on medium ‘http://packman.unixheads.com/suse/openSUSE_11.3/’
OK, apparently unixheads died: Where is the Packman repo? | Unixheads, stuff that matters
The repo formally known as packman.unixheads.com is officially retired.
So now my questions:
- How do I switch all my packages from unixheads over to something else (and what do you recommend I use?)
- Is it possible to set mirrors for package repositories, or do I have to choose just one at a time?
It seems that this particular mirror is down and You need to change it.
packman.unixheads.com down for the count
Here’s a script I wrote as a work around.
updaterepos - skipping repos that are down and allowing multiple urls
I can not find this repo URL. Try to remove it and install
# zypper addrepo -f http://packman.inode.at/suse/11.3/packman.repo
# zypper refresh
Will this properly switch packages over to that? I have packages where the provider is that packman repo, can I just remove it and add a diff one?
The provider won’t change, only the mirror. Using the script I linked to is easier and won’t change any other property except the URL. By removing/adding a repo, you might change some properties - like autorefresh and keeppackages (if you ever keep the packages locally). However by removing/reinstalling packman to another mirror, you won’t change the vendor. So whatever you do, no need to worry.