1 )Загрузите все пакеты, для которых отображается сообщение Failed to downgrade
. Вы можете использовать адрес хранилища centos для rpm.
2 )Поместите все пакеты в папку (скажем/tmp/yum_repo_test/
)
3 )Создать локальный репозиторийcreaterepo --update /tmp/yum_repo_test/
4 )Создайте файл /etc/yum.repos.d/temp.repo
со следующим содержимым:
[temp-local]
name=temp Repository
baseurl=file:/tmp/yum_repo_test
enabled=1
gpgcheck=0
5 )Очистить и обновить yum
кешyum clean all && yum makecache fast
6 )Отменить yum
обновленияyum history undo 65
И да, если отмена прошла успешно, создается другой идентификатор транзакции.
Вам нужно быть пользователем root на pc1 aka 10.0.1.2, чтобы перенаправлять порты менее 1024, а не пользователя ssh _.
Поскольку вы можете привязать порт 83, если вы вошли в систему pc1 (предположительно как root ), может быть проще начать с pc1 и ssh на s1. Используйте «-L» для локальной привязки порта 83, а не «-R».
Для привязки портов ниже 1024 необходимо иметь права root или иметь возможность CAP_NET_BIND_SERVICE
. Чтобы получить его, запустите:
sudo -E -- setpriv --inh-caps +net_bind_service --ambient-caps +net_bind_service --reuid $USERNAME /bin/bash
Это запускает утилиту setpriv
от имени пользователя root, которая переключается обратно на ваш uid
, но добавляет возможность CAP_NET_BIND_SERVICE
.