Problemas conocidos de Oracle Blockchain Platform

Obtenga información sobre los problemas que pueden surgir al utilizar Oracle Blockchain Platform y sobre cómo solucionarlos.

Versión de Hyperledger Fabric admitida

Oracle Blockchain Platform 24.1.3 admite Hyperledger Fabric 2.5.7.

Exploradores soportados

Si la consola no se comporta como se esperaba, compruebe que está utilizando la última versión de un explorador soportado.

Oracle Blockchain Platform admite los siguientes exploradores:

  • Mozilla Firefox
  • Google Chrome
  • Safari
  • Microsoft Edge/Internet Explorer

Interoperabilidad de las versiones de Hyperledger Fabric

Oracle Blockchain Platform no admite el uso de instancias basadas en Hyperledger Fabric v1.4.7 y en Hyperledger Fabric v2.x en la misma red de cadenas de bloques.

Solución alternativa: no intente ejecutar diferentes versiones principales de Hyperledger Fabric en la misma red de blockchain.

Funcionalidad no admitida de versiones anteriores

Versiones anteriores de equilibradores de carga y módulos de seguridad de hardware soportados por Oracle Blockchain Platform Enterprise Edition. Estos no están soportados por Oracle Blockchain Platform 24.1.3.

La creación de instancias solo soporta el paquete OpenLDAP

Al crear una instancia de Oracle Blockchain Platform, aunque hay opciones para agregar configuraciones de LDAP para diferentes tipos de LDAP, debe utilizar el valor por defecto OpenLDAP que se incluye con el producto.

Solución alternativa: sincronice los datos del sistema LDAP externo con el valor por defecto OpenLDAP incluido en Oracle Blockchain Platform y, a continuación, continúe con la creación de la instancia.

Fallo de detección de peer durante la validación del certificado

Si la aplicación cliente utiliza el módulo fabric-sdk-go, es posible que la aplicación falle debido a la validación de certificados durante el proceso de detección de pares debido a una versión no soportada de fabric-sdk-go.
Para utilizar el módulo fabric-sdk-go, actualice a la siguiente versión:
github.com/hyperledger/fabric-sdk-go v1.0.1-0.20240123083657-5d6ca326e01b

Visualización de log no actualizada para un nodo

En la interfaz de usuario de la consola, si ve logs para un nodo concreto, navegue a un panel diferente y, a continuación, vuelva a los logs para el nodo inicial, los logs no se recuperan de nuevo.

Solución alternativa: refresque la página del explorador para recuperar los logs más recientes.

Certificados de CA raíz personalizados no admitidos

Los certificados de CA raíz de Hyperledger Fabric están autofirmados. Esta versión de Oracle Blockchain Platform no soporta la firma de estos certificados con certificados de CA raíz o intermedios proporcionados por el cliente.

No se admite la actualización desde versiones anteriores

No puede actualizar a Oracle Blockchain Platform Enterprise Edition 24.1 desde Oracle Blockchain Platform Enterprise Edition 21.1 o Oracle Blockchain Platform Enterprise Edition 19.3.

Solución alternativa: no hay ninguna solución alternativa para este problema.

Mensaje de error al utilizar la implantación de XA de Oracle Blockchain Platform

Si descarga la biblioteca Java que implanta el protocolo XA y, a continuación, la utiliza en un entorno en el que está instalada una versión de Maven posterior a la 3.8.1, se muestra el siguiente mensaje de error: la información del artefacto no es válida y contiene caracteres no válidos.

Solución alternativa: el archivo .pom de la biblioteca descargable tiene un marcador de posición para el número de versión. Actualice el archivo pom.xml y cambie el número de versión a 24.1.3.

La consola no responde al iniciar sesión

Cuando intenta iniciar sesión en la consola de servicio, es posible que la interfaz de usuario no responda.

Este comportamiento se corrige mediante el siguiente parche: ORACLE BLOCKCHAIN PLATFORM ENTERPRISE EDITION (OBPEE) - 24.1.3 - PATCHSET-1, que es el número de parche 36929129. Para obtener más información sobre la instalación del parche, consulte Patch Oracle Blockchain Platform.

No se puede volver a instalar un código de cadenas que no se ha podido instalar anteriormente

Si intenta volver a instalar un código de cadenas con el mismo nombre que un código de cadenas de una instalación fallida anteriormente, el proceso de instalación vuelve a fallar. Esto puede suceder cuando se ha creado un pod con el nombre del código de cadenas para el intento de instalación anterior y, a continuación, no se ha suprimido.

Este comportamiento se corrige mediante el siguiente parche: ORACLE BLOCKCHAIN PLATFORM ENTERPRISE EDITION (OBPEE) - 24.1.3 - PATCHSET-1, que es el número de parche 36929129. Para obtener más información sobre la instalación del parche, consulte Patch Oracle Blockchain Platform.

Las instancias de Oracle Blockchain Platform de la red no pueden gestionar certificados revocados

Si una red de Oracle Blockchain Platform contiene organizaciones de Hyperledger Fabric y sus certificados se revocan, los certificados revocados no se aplican, no se mostrarán ni se podrán revocar desde las instancias de Oracle Blockchain Platform de la red.

Solución alternativa: utilice la CLI o el SDK nativos de Hyperledger Fabric para importar el archivo de lista de revocación de certificados (CRL) de la organización.

El creador del canal no puede actualizar la configuración del canal

Cuando utiliza la CLI o el SDK nativos de Hyperledger Fabric para crear un canal, la política de creador no se incluye en el archivo configtx.yaml. Oracle Blockchain Platform requiere la política Creator para permitir que el creador del canal edite la configuración de un canal.

Solución alternativa: edite manualmente el archivo configtx.yaml para agregar la política de creador.

El peer no puede extraer datos privados de otro peer

Un peer puede no extraer datos privados de otro peer si el valor blocktolive de una recopilación de datos privada es menor que 10 y su maxPeerCount es menor que el número total de peers, sin incluir al peer endosante. Este valor se define al utilizar la consola para crear una definición de recopilación de datos privada o utilizar la CLI o el SDK nativos de Hyperledger Fabric.

Solución alternativa: confirme que el valor blocktolive esté definido en mayor o igual que 10. O confirme que maxPeerCount está definido en no menos que el número total de peers, sin incluir el peer endosante. Si es necesario, puede volver a instanciar o actualizar el código de cadenas para restablecer estos valores.

Inconsistencia de configuración de política de canal y organización de creador de canal

Puede utilizar la consola para crear un canal y definir la ACL de la organización en ReaderOnly. Después de guardar el nuevo canal, no puede actualizar esta configuración de ACL desde la opción Editar organizaciones de canal del canal.

Sin embargo, puede utilizar la opción Gestionar Políticas de Canal de la consola para agregar la organización a la política de escritores, que sobrescribe la configuración de ACL ReaderOnly del canal.

Solución alternativa: no hay ninguna solución alternativa para este problema.

Incompatibilidad de archivos exportados e importados

No puede exportar ni importar archivos (CRL, certificados, configuración del servicio de pedidos y peers) entre la consola y las API de REST.

Los archivos exportados por la consola y las API de REST solo son compatibles para la importación con el mismo componente. Por ejemplo, si exporta un peer mediante la consola, no puede importarlo con la API de REST (solo puede importarlo con la consola). Y si exporta un peer con la API de REST, no puede importarlo con la consola (solo puede importarlo con la API de REST).

Solución alternativa: no hay ninguna solución alternativa para este problema.

Requisitos de nombre de código de cadena

Los requisitos de versión y nombre del código de cadenas de Oracle Blockchain Platform son diferentes de los requisitos de Hyperledger Fabric. Debe utilizar los requisitos de Oracle Blockchain Platform al desplegar un código de cadena desde la consola o el cliente de Hyperledger Fabric. Si no cumple estos requisitos al realizar el despliegue desde el cliente de Hyperledger Fabric, es posible que el código de cadenas aparezca incorrectamente en la consola.

Solución alternativa: utilice las siguientes reglas al desplegar un nombre y una versión de código de cadenas.

  • Utilice caracteres alfanuméricos ASCII, guiones (-) y guiones bajos (_).
  • El nombre debe empezar y terminar solo con caracteres alfanuméricos ASCII. Por ejemplo, no puede utilizar nombres como _mychaincode o mychaincode_.
  • Los guiones (-) y los guiones bajos (_) deben ir seguidos de caracteres alfanuméricos ASCII. Por ejemplo, no puede utilizar nombres como my--chaincode o my-_chaincode.
  • El nombre y la versión pueden tener hasta 64 caracteres.
  • La versión del código de cadenas también puede contener un punto (.) y signos más (+).

Comportamiento del selector de fecha y hora

El selector de fecha y hora de Oracle Blockchain Platform no se comporta como se esperaba. El selector de fecha y hora se utiliza para filtrar elementos como archivos log o actividad de libro mayor.

Solución alternativa: utilice la siguiente información para ayudarle a utilizar el selector de fecha y hora.

  • Si selecciona un período de tiempo específico (por ejemplo, Último día) y, a continuación, lo vuelve a seleccionar para volver a ejecutar la consulta, la consulta no se vuelve a ejecutar. Para obtener la información más reciente, haga clic en el botón Actualizar.
  • Si no ha definido la zona horaria en la computadora, al seleccionar la opción Personalizado, debe especificar la hora de inicio y la hora de finalización en GMT. Sin embargo, si define la configuración de zona horaria en GMT en las preferencias (en la consola, seleccione el nombre de la instancia, haga clic en Preferencias y, a continuación, en Configuración de zona horaria), la zona horaria de la consola se convierte automáticamente en GMT.

Accesibilidad a la documentación

Acceso a Oracle Support