При использовании ProxyCommand
, необходимо использовать что-то как /usr/bin/nc
подключить сервер.
Для вызова Вашей команды перед подключением необходимо использовать sh -c "command list"
объединить две команды как один.
Host remote.machine
ProxyCommand sh -c "local_command; /usr/bin/nc %h %p"
Еще:
Если Ваш local_command
является слишком сложным, можно использовать сценарий:
cat my_connect.sh
#!/bin/bash
local_command
/usr/bin/nc "$1" "$2"
Конфигурация ssh становится:
Host remote.machine
ProxyCommand /path_to_my_connect.sh %h %p
В последнем можно добавить собственный прокси к /usr/bin/nc
Можно удалить об/мин запись DB для обхождения круговых зависимостей, однако, это должно быть последним средством:
rpm -e --justdb --nodeps hponcfg
yum update
Иногда первый раунд обновлений очищает поле, поэтому последующие запуски ничего не оставляют без внимания. Если [118142]действительно [118143] запутался, вы можете попробовать запустить команду обновления по нескольким пакетам за раз, урезав те, которые блокируют обновление.
Посмотрите, не является ли файл-нарушитель, возможно, ручной настройкой конфигурационного файла.
Вы можете попробовать удалить пакет:
(Осторожно! Это может закончиться попыткой стереть много вещей.) Затем установите его снова (должна получиться последняя версия), и попробуйте полное обновление снова.
Иногда все, что происходит - это какая-то ошибка с удаленным репозиторием, вылеченная:
и пытающаяся снова.
Некоторые локальные messups могут быть вылечены с помощью [118144]package-cleanup[118145] (проверьте его manpage, в нем есть много опций). Конфликт может быть вызван дубликатом пакета.[117703]