Я только что обновил Subversion 1.6.11 до 1.9.4-1 на RH 6.8, и он работает нормально. Но мое приложение 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 Самое простое решение моей проблемы - перейти на Subversion 1.8.13-1. Поскольку я не делал svnadmin обновление, Я думаю, что это нормально, чтобы перейти на более раннюю версию.
Чтобы выполнить обновление до 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) Правильный ли я использую baseurl для своего wandisco-svn.repo? Если нет, как мне найти подходящий? На их сайте я вижу только ссылки на загрузку двоичных файлов, а не на то, как настроить .repo. Я нашел текст .repo, который я использую, из различных примеров «как установить», но ни один из примеров не объясняет, откуда они взяли URL.
Сделайте резервную копию ваших данных.
Перечислить транзакцию с yum history
и отменить с помощью yum history undo
Как использовать историю yum для отката обновления в Red Hat Enterprise Linux 6, 7?