我在OpenSuse 13.2上工作,对操作系统不是很熟悉。我一直在尝试通过zypper安装一个包,
sudo zypper python-rdkit但是我得到了以下错误:
Repository 'packman' is invalid [packman|http://ftp.gwdg.de/pub/linux/packman/suse/13.2/] Valid metadata not found at specified URL所以我去检查了URL,它实际上已经不存在了。因此,我首先尝试使用以下命令更新packman存储库:
sudo zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman但我收到一个错误,说已经有一个名为packman的存储库。所以我更新了代码:
sudo zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman2它工作得很好,我运行了以下命令,
sudo zypper -v ref它在packman上失败了,但在packman2上有效(说是最新的)。但在最后,我得到了以下错误:
File '/repodata/repomd.xml' not found on medium 'http://download.opensuse.org/update/13.2/' 类似地,我检查了网址,它再次不起作用,并且在"http://download.opensuse.org/update/“网址中,没有13.2的文件夹,我不知道该怎么做。
如果你能给我点子,那将是一个很大的帮助。
最好的!
发布于 2017-11-05 17:46:51
如果您不能使用软件存储库位于标准位置的当前支持版本,则需要查找存储库的副本并手动配置位置。在https://en.opensuse.org/openSUSE:Mirrors上的"EOL mirrors“下,你可以找到一些候选位置。您也可以在web上的其他地方找到副本。(安装程序会检查数字签名,因此原则上您不必担心有人用恶意软件替换文件的危险。但是,对于非常旧的版本,证书可能已过期。)有很多方法可以告诉openSUSE存储库的新位置。我更喜欢YaST2 -->软件-->软件存储库。
旧的安装存储库比旧的更新存储库更容易找到。除非您需要将安装升级到特定的补丁级别(例如,为了准确地重现问题),否则我建议您只需禁用当前配置的更新存储库。无论如何,系统都会充满安全问题,你需要小心处理它。
发布于 2018-02-18 05:52:35
我收到消息了
'/repodata/repomd.xml' not found on medium当尝试zypper dup从Leap42.2升级到Leap42.3时。我修复了本例中的问题,方法是在.repo文件中更改行
type=rpm-md至
type=yast2https://stackoverflow.com/questions/46624623
复制相似问题