Besu용 Oracle Blockchain Platform Enterprise Edition에 대해 알려진 문제
Oracle Blockchain Platform을 사용할 때 발생할 수 있는 문제와 해결 방법에 대해 알아보십시오.
- 블록체인 앱 빌더 사용 시 검증 실패 오류
- 사용자정의 타사 인증서로 생성된 인스턴스에서 배치된 애플리케이션에 액세스할 수 없음
- 사용자정의 수신 게이트웨이 포트를 사용하여 배치된 번들 애플리케이션에 대한 액세스 실패
- 다른 조직에 대한 전자 지갑을 생성할 수 없습니다.
- LDAP 사용자를 만들 때 OpenLDAP 그룹 이름이 표시되지 않음
- API를 사용한 ID 제공자 구성이 작동하지 않음
- 스택 정보 UI 멘션 부정확한 호스트 항목
블록체인 앱 빌더 사용 시 검증 실패 오류
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94이것은 Microsoft Windows 11에서 실행되는 Node.js에 대해 알려진 문제입니다.
해결 방법: 이 오류 메시지는 무시해도 됩니다. 매니페스트는 여전히 스마트 계약 레지스트리에 게시됩니다.
사용자정의 타사 인증서로 생성된 인스턴스에서 배치된 애플리케이션에 액세스할 수 없음
타사 인증서를 사용하여 인스턴스를 생성한 다음 번들 응용 프로그램 중 하나를 배치하면 응용 프로그램에 액세스할 수 없습니다.
kubectl -n obp-samples get secret "${deployment}-trust-bundle" \
-o jsonpath='{.data.ca\.crt}' | base64 -d > "${work_dir}/existing-ca.crt"
kubectl -n idcs1 get secret obp-instance-external-ca-tls-cryptomaterial \
-o jsonpath='{.data.ca\.crt}' | base64 -d > "${work_dir}/external-ca-chain.crt"
cat "${work_dir}/existing-ca.crt" "${work_dir}/external-ca-chain.crt" \
> "${work_dir}/ca.crt"
kubectl -n obp-samples create secret generic "${deployment}-trust-bundle" \
--from-file=ca.crt="${work_dir}/ca.crt" \
--dry-run=client -o yaml | kubectl apply -f -
kubectl -n obp-samples rollout restart deployment/"${deployment}"
kubectl -n obp-samples rollout status deployment/"${deployment}" 사용자정의 수신 게이트웨이 포트를 사용하여 배치된 번들 애플리케이션에 대한 액세스 실패
Blockchain Platform Manager에서 원클릭 배포를 사용하여 사용자 지정 Istio 수신 게이트웨이 포트를 사용하여 설치 설정에서 인스턴스에 애플리케이션을 배포하는 경우 프로세스 끝에 제공된 "여기서 애플리케이션 액세스" 링크는 애플리케이션을 열지 않습니다. 링크에 사용자정의 포트가 포함되어 있지 않으므로 서버 오류가 반환됩니다.
해결 방법: 원클릭 배포 프로세스 끝에 제공된 링크에 사용자정의 포트를 포함합니다.
다른 조직에 대한 전자 지갑을 생성할 수 없습니다.
IDCS를 ID 제공자로 사용하는 경우 다른 조직의 사용자에 대한 전자 지갑을 생성하려고 시도하면 오류가 반환됩니다.
- 새 예금 토큰 계정에 사용될 대상 조직, 조직 네트워크, 사용자 ID 및 전자 지갑 서비스 인스턴스를 식별합니다.
- Blockchain Platform Manager에서 전자 지갑 페이지를 열고 사용자 탭을 선택합니다.
- 대상 조직에 대한 대상 사용자가 이미 존재하는지 여부를 확인합니다.
- 사용자가 있는 경우 조직 및 사용자 ID가 올바른지, 사용자 상태가 활성인지 확인합니다.
- 사용자가 없는 경우 사용자 등록을 선택하고 필요한 세부정보를 입력합니다.
- Register User(사용자 등록)를 선택한 다음 새 사용자가 Users(사용자) 목록에 Active(활성) 상태로 표시되는지 확인합니다.
- 전자 지갑 탭을 선택한 다음 전자 지갑 생성을 선택합니다.
- 전자 지갑 생성 창에서 선택한 사용자에 대한 세부정보를 입력합니다.
- 전자 지갑 생성을 선택합니다. 전자 지갑이 전자 지갑 목록의 대상 조직 아래에 표시되고 해당 상태가 활성인지 확인합니다.
- 예치금 토큰 애플리케이션으로 돌아가서 대상 조직에 대한 은행 계정 생성을 엽니다.
- 동일한 은행 사용자 ID를 입력하고 전자 지갑 로드를 선택한 다음 Blockchain Platform Manager에서 생성한 전자 지갑을 선택합니다.
- 필요한 애플리케이션 그룹을 선택하고 계정 제한을 구성한 다음 계정 생성을 선택합니다.
- 예금 토큰 계정이 생성되었으며 사용자가 사인인할 때 필요한 전자 지갑을 선택할 수 있는지 확인합니다.
LDAP 사용자를 만들 때 OpenLDAP 그룹 이름이 표시되지 않음
OpenLDAP 그룹 이름은 LDAP 사용자를 만들고 그룹을 선택할 때 인스턴스 액세스 그룹 목록에 표시되지 않습니다. 대신 그룹에 해당하는 역할이 인스턴스 접근 그룹 목록에 표시됩니다.
해결 방법: OpenLDAP에서 만든 다른 사용자 정의 그룹을 사용하려면 그룹 이름을 수동으로 입력합니다.
API를 사용한 ID 제공자 구성이 작동하지 않음
API를 사용하여 ID 제공자를 추가할 수 없습니다.
해결 방법: GUI를 사용하여 ID 제공자를 추가합니다.
스택 정보 UI 멘션 부정확한 호스트 항목
설치 UI의 스택 정보 영역은 hosts 파일에 추가할 항목 목록에서 wrapper.<instance-name>.<instance-domain> 대신 wrapperapi.<instance-name>.<instance-domain>를 잘못 언급합니다.
해결 방법: UI를 무시하고 대신 wrapper.<instance-name>.<instance-domain>를 사용하십시오.
Oracle Blockchain Platform에 대해 알려진 Oracle Database 문제
20798-13년