我刚刚在 RH 6.8 上将 subversion 1.6.11 升级到 1.9.4-1,它本身就可以正常工作。但我的 Trac 1.0 应用程序无法再看到我的 svn 存储库。根据http://www.wandisco.com/svnforum/forum/opensource-subversion-forums/apache-subversion-1-8-support/73237-importerror-usr-lib64-libsvn_swig_py-1-so-0-undefined- symbol-pycapsule_import 对我的问题最简单的解决方案是降级到颠覆 1.8.13-1。由于我没有进行svnadmin upgrade,我认为降级应该没问题。
为了升级到 1.9,我添加了一个 /etc/yum.repos.d/wandisco-svn.repo 文件,如下所示:
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/rhel/$releasever/svn-1.9/RPMS/$basearch/
enabled=1
gpgcheck=0
并做到了:
sudo yum upgrade subversion mod-dav-svn subversion-python
所以要降级,我将 baseurl 行更改为 svn-1.8 而不是 svn-1.9
但是当我做一个
yum list subversion --showduplicates
我所看到的是:
Installed Packages
subversion-python.x86_64 1.9.4-1 @WandiscoSVN
Available Packages
subversion-python.x86_64 1.9.0-rc1 WandiscoSVN
subversion-python.x86_64 1.9.0-rc2 WandiscoSVN
subversion-python.x86_64 1.9.0-rc3 WandiscoSVN
subversion-python.x86_64 1.9.0-1 WandiscoSVN
subversion-python.x86_64 1.9.1-1 WandiscoSVN
subversion-python.x86_64 1.9.2-1 WandiscoSVN
subversion-python.x86_64 1.9.3-1 WandiscoSVN
subversion-python.x86_64 1.9.4-1 WandiscoSVN
即使我将baseurl更改为svn-1.7,我仍然只能看到1.9的选择,所以我认为它一定不想向我展示以前的小版本。
我猜测并尝试了
sudo yum downgrade subversion-1.8.13-1
但我刚刚得到“没有可用的包 subversion-1.8.13-1。
1)我必须做什么才能降级到 1.8?我真的宁愿不卸载和安装(尤其是从二进制文件),因为我在早期尝试升级到 1.9 时尝试过,但遇到了其他依赖问题。另外,我对 Linux 不是很好,我担心这会破坏后来离开公司的人为此设置的 ldap 身份验证。
2)我是否为我的 wandisco-svn.repo 使用了正确的 baseurl?如果没有,我怎样才能找到合适的?在他们的网站上,我只看到下载二进制文件的链接,而不是如何配置 .repo。我从各种“如何安装”示例中找到了我正在使用的 .repo 文本,但没有一个示例说明它们从何处获得 URL。
备份您的数据。
列出事务
yum history
并使用 撤消它yum history undo
如何使用 yum history 回滚 Red Hat Enterprise Linux 6 、 7 中的更新?