Иногда я сталкиваюсь с тесно связанной проблемой. У меня есть ssh-agent
, работающий на машине под зонтиком его графического рабочего стола, но я получаю удаленный доступ к той же машине. В этой оболочке нет переменных окружения.
Для этого я использую сценарий, который просматривает /proc
процессы Bash и просматривает их /proc/<pid>/environ
записи в поисках SSH_AGENT_PID
и SSH_AGENT_SOCK
переменных. Затем он повторно -создает эти записи в синтаксисе оболочки, так что весь этот "сценарий очистки окружения" можноeval
-изменить в новой оболочке.
По сути, «пройдите /proc
, чтобы найти, что другие Bash -используют для своих переменных агента, и воспроизведите это в этом сеансе».
Похоже, вы установили более новую версию mock
, предоставленную EPEL.
Для этого пакета файлы конфигурации изменены с /etc/mock/centos-7-x86_64.cfg
на /etc/mock/epel-7-x86_64.cfg
и предоставляются пакетом RPM mock-core-configs
.
Более новый mock
, по-видимому, предназначен для перехода на dnf
и python3
, поэтому они могли удалить архитектуры, которые они больше не хотели поддерживать. Если вам нужен полный список конфигураций, на которые вы ссылались, вам может потребоваться перейти на версию mock
для CentOS.