VPLEX: security configure-certificate 명령 실행이 실패하고 "Is a directory" 오류가 표시됨
Summary: 이 문서에서는 "Is a directory" 오류 메시지와 함께 실패하는 "security configure-certificates" 명령 실행에 대해 자세히 설명합니다.
Αυτό το άρθρο ισχύει για
Αυτό το άρθρο δεν ισχύει για
Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν.
Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.
Symptoms
이 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'Cause
다음 폴더의 수동 생성 save 에서 만든 /etc/ipsec.d/cacerts/ 보안 인증서 갱신에 필요한 검사를 방해했습니다.
Resolution
해결 방법:
- 를 사용하여 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 고객 지원에 문의하고 이 문서를 참조하십시오.
Επηρεαζόμενα προϊόντα
VPLEX SeriesΠροϊόντα
VPLEX Series, VPLEX VS2, VPLEX VS6Ιδιότητες άρθρου
Article Number: 000168670
Article Type: Solution
Τελευταία τροποποίηση: 12 Δεκ 2025
Version: 3
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.