Can’t install new rpms using yum? Update won’t work? Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again. Chances are if you’re seeing this error message the repository files are not the problem.
Custom RPM repositories may modify comps.xml to include custom rpms, rebuilt packages, or ports. Existing Existing groups can be modified or you can create new groups entirely. Packages can install by default, optional, mandatory, or conditional.
The following is a list of variables you can use for both yum commands and yum configuration files.
Proxytunnel is a program that connects stdin and stdout to a server somewhere on the network, through a standard HTTPS proxy. Getting it built seems to be pretty straight forward stuff.
Recreate your repository using the “-d” switch to include sqlite files. Run repoview with the path to your repository as your webserver sees it. If your structure is somewhere outside of the web root, just link to it and use the linked path. Easy mode. If you don’t give it an output path, you’ll find the repoview directory under the repository directory.
LftpFS is a read-only network filesystem with caching for smart mirror of sites. Useful for mirroring of Linux repositories. It’s based on FUSE and LFTP client, which supports FTP, HTTP, FISH, SFTP, HTTPS, FTPS protocols and works over proxies.
The google repo has google-desktop-linux, google-chrome-unstable, and a ton of other packages. Or you can just open the two links in a browser and download/install them from there. You’ll find things like the kmod-VirtualBox-OSE kernel module, mythtv, xmms, vlc, ffmpeg, libmpeg2, gstreamer, and Nestopia (remember nesticle, the Nintendo emulator?) here. You can get Adobe Reader here if you want to go full retard. I use a much faster pdf reader called “Poppler” (package name is poppler) that you can get in the standard repos.
Find the package(s) missing using YUM. It’s as easy as asking it what provides the missing files. In this case I can see from the last line which file it’s looking for but can’t find. Cut and paste the full path to the file and use it as the argument to “sudo yum whatprovides”, and it will tell you which packages include that file.
Switch to the console by pressing CTRL-ALT-
Before I get to the problem, here’s the interesting part. If you list the files in /var/lib/rpm/ you will see the flat berkeley database files, but not all of them. And I didn’t notice there was one missing until I went to fix it. I’m not sure what caused/causes this, but I found a pretty simple solution.