VPLEX: security configure-certificate 명령 실행이 실패하고 "Is a directory" 오류가 표시됨
Resumen: 이 문서에서는 "Is a directory" 오류 메시지와 함께 실패하는 "security configure-certificates" 명령 실행에 대해 자세히 설명합니다.
Este artículo se aplica a:
Este artículo no se aplica a:
Este artículo no está vinculado a ningún producto específico.
En este artículo no se identifican todas las versiones de los productos.
Síntomas
이 security configure-certificate 명령 실행이 실패하고 다음 오류가 발생합니다.
VPlexcli:/> security configure-certificates
security configure-certificates: Evaluation of <<security configure-certificates>> failed.
cause: Command execution failed.
cause: 21
cause: Is a directory
클라이언트 로그에 표시되는 오류:
2018-08-08 19:37:37,770 INFO [Thread-57] service_localhost_T20810: security configure-certificates
2018-08-08 19:37:37,771 INFO [Thread-57] audit: security configure-certificates
2018-08-08 19:37:37,892 ERROR [DefaultCommandHandler-Thread-3] security configure-certificates: Failed to configure certificates: Validation error: Certificates already present in the system. Delete old certificates before configuring the system with new certificates.
2018-08-08 19:37:37,967 ERROR [DefaultCommandHandler-Thread-3] ConfigureCertificatesCmd: 21
Traceback (most recent call last):
File "/opt/emc/VPlex/jython2.7b4/LibExt/yyapi.py", line 322, in _execute
result = self._execute_(shell,context,args)
File "/opt/emc/VPlex/jython2.7b4/LibExt/AutoBundles/prodscripts.jar/configureCertificates.py", line 148, in _execute_
cfgCert.restore()
File "/opt/emc/VPlex/jython2.7b4/LibExt/AutoBundles/prodscripts.jar/configureCertificates.py", line 241, in restore
self.cleanup()
File "/opt/emc/VPlex/jython2.7b4/LibExt/AutoBundles/prodscripts.jar/configureCertificates.py", line 656, in cleanup
self._deleteFilesInDir(GlobalVals.DEFAULT_CACERT_LOCATION)
File "/opt/emc/VPlex/jython2.7b4/LibExt/AutoBundles/prodscripts.jar/configureCertificates.py", line 675, in _deleteFilesInDir
self._removeFile(filePath)
File "/opt/emc/VPlex/jython2.7b4/LibExt/AutoBundles/prodscripts.jar/configureCertificates.py", line 652, in _removeFile
os.remove(file)
OSError: [Errno 21] Is a directory: '/etc/ipsec.d/cacerts/save'Causa
다음 폴더의 수동 생성 save 에서 만든 /etc/ipsec.d/cacerts/ 보안 인증서 갱신에 필요한 검사를 방해했습니다.
Resolución
해결 방법:
- 를 사용하여 VPLEX 관리 서버에 로그인합니다.
service계정 자격 증명:
login as: service
Using keyboard-interactive authentication.
Password:
service@vplex01:~>
- 자세한 내용은
/etc/ipsec.d/cacerts/path라는 폴더를 확인합니다.save:
service@vplex01:~> cd /etc/ipsec.d/cacerts/
service@vplex01:/etc/ipsec.d/cacerts> ll save
- 이름이 있는 파일을 삭제합니다.
save:
service@vplex01:/etc/ipsec.d/cacerts> rm -rf save
- 를 실행하기 전에 이전 인증서를 삭제합니다.
security configure-certificate다음과 같이 명령을 실행합니다.
service@vplex01:~> rm /etc/ipsec.d/*/*pem*
- VPLEXCLI로 이동하여
security configure-certificates명령을 다시 실행하고 성공적으로 실행되었는지 확인합니다.
VPlexcli:/> security configure-certificates
- 명령이 계속 실패하면 Dell 고객 지원에 문의하고 이 문서를 참조하십시오.
Productos afectados
VPLEX SeriesProductos
VPLEX Series, VPLEX VS2, VPLEX VS6Propiedades del artículo
Número de artículo: 000168670
Tipo de artículo: Solution
Última modificación: 12 dic 2025
Versión: 3
Encuentra las respuestas que necesitas con la ayuda de otros usuarios de Dell
Servicios de asistencia
Comprueba si tu dispositivo está cubierto por los servicios de asistencia.