NVP-vProxy. Сбой регистрации из-за отрицательного целочисленного сертификата

Сводка: Устройству NetWorker VMware Protection (NVP) vProxy не удается зарегистрироваться на сервере NetWorker. Служба REST vProxy сообщает «Не удается прослушивать и обслуживать запросы REST: x509: отрицательный серийный номер» ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Недавно развернутому или модернизированному vProxy не удается зарегистрировать на сервере NetWorker.
Сбой подключений сервера NetWorker к порту 9090 на vProxy: nsrports -t vPROXY_HOSTNAME -p 9090
The vProxy REST API /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log Показывает:

2026-05-21T08:35:22Z INFO:   Setting up REST endpoints ...
2026-05-21T08:35:22Z INFO:   Checking if certificate and private key were provided during deployment phase.
2026-05-21T08:35:22Z INFO:   Certificate and private-key were not provided during deployment, proceeding as normal.
2026-05-21T08:35:22Z TRACE:  Setting up session REST endpoints.
2026-05-21T08:35:22Z INFO:   Listen on interface 0.0.0.0 port 9090
2026-05-21T08:35:22Z TRACE:  Using '/opt/emc/vproxy/runtime/trust/vproxyCert.pem' as the certificate.
2026-05-21T08:35:22Z TRACE:  Using '/opt/emc/vproxy/runtime/trust/vproxyKey.pem' as the key.
2026-05-21T08:35:22Z ERROR:  Unable to listen and serve REST requests: x509: negative serial number 
2026-05-21T08:35:22Z NOTICE: The REST server will automatically reset.
2026-05-21T08:35:22Z NOTICE: Please re-register the vProxy to the application server.
2026-05-21T08:35:22Z INFO:   The state of the vProxy is: MAINTENANCE
2026-05-21T08:35:22Z TRACE:  Changing state from MAINTENANCE to RESET
2026/05/21 09:35:22 Writing state RESET to /opt/emc/vproxy/runtime/state/vProxyState.dat

Причина

Сертификат TLS, который vrapid недействителен (отрицательный серийный номер), в результате чего vrapid Сбой запуска службы. Без vrapid и действительный сертификат TLS, регистрация не может быть успешной.
Это непредвиденное поведение, и причина, по которой сертификат был создан с отрицательным серийным номером, неизвестна.

Разрешение

Временное решение.

  1. Удалите vProxy из NMC (если он существует). Если vProxy в настоящее время не добавлен в NetWorker, перейдите к следующему шагу.
  2. Откройте сеанс SSH на vProxy, войдите в систему как admin, затем переключитесь на пользователя root. sudo su -
  3. Убедитесь, что vrapid остановлено:
systemctl stop vrapid
systemctl status vrapid
  1. Переименуйте или удалите самозаверяющий сертификат vProxies:
mv /opt/emc/vproxy/runtime/trust/$(hostname -f).CA*.pem ~/
mv /opt/emc/vproxy/runtime/trust/$(hostname).CA*.pem ~/
mv /opt/emc/vproxy/runtime/trust/vproxy*.pem ~/
ПРИМЕЧАНИЕ. Сертификат существует с полным доменным именем (FQDN) или коротким именем, и в этом случае одна из вышеуказанных команд сообщает «файл не найден». Это ожидаемое поведение.
  1. Повторно создайте сертификат vProxy с положительным серийным номером:
openssl req -x509 -newkey rsa:3072 -keyout /opt/emc/vproxy/runtime/trust/vproxyKey.pem -out /opt/emc/vproxy/runtime/trust/vproxyCert.pem -days 3650 -nodes -subj "/CN=$(hostname -f)" -set_serial 0x01
ПРИМЕЧАНИЕ. Если эта проблема возникла на нескольких виртуальных прокси-серверах, необходимо повторить этот процесс для каждого виртуального прокси-сервера. На других vProxy используйте уникальный серийный номер, например 0x2, 0x3, 0x4и так далее.
  1. Создайте копию vProxyState.dat .
cp /opt/emc/vproxy/runtime/state/vProxyState.dat /opt/emc/vproxy/runtime/state/vProxyState.dat_$(date -I)
  1. Создайте копию vProxyRegistry.dat .
cp /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/state/vProxyRegistry.dat_$(date -I)
  1. Принудительный перевод vProxy в незарегистрированное состояние: 
echo UNREGISTERED > /opt/emc/vproxy/runtime/state/vProxyState.dat
  1. Удалите сервер NetWorker из vProxyRegistry.dat .
sed -i 's/"BackupServerName":"[^"]*"/"BackupServerName":""/' /opt/emc/vproxy/runtime/state/vProxyRegistry.dat
  1. Запустите vrapid : 
systemctl start vrapid
systemctl status vrapid
  1. В NetWorker Management Console (NMC) или NetWorker Web User Interface (NWUI) добавьте vProxy обратно на сервер NetWorker.
  2. Наблюдение за окном журнала или сервером NetWorker daemon.raw для успешной регистрации vProxy:

Дополнительная информация

Затронутые продукты

NetWorker

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000472499
Тип статьи: Solution
Последнее изменение: 04 Jun 2026
Версия:  2
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.