SRM-RIB configuration fields (Port/Protocol) missing or uneditable in NetOps Portal
search cancel

SRM-RIB configuration fields (Port/Protocol) missing or uneditable in NetOps Portal

book

Article ID: 442552

calendar_today

Updated On:

Products

Network Observability Spectrum

Issue/Introduction

After an upgrade to DX NetOps 25.4.x or higher, users may encounter the following issues when configuring the Spectrum Data Source in the NetOps Portal:

  • The Port field for the Operational Reports Server (SRM-RIB) is missing or invisible.
  • The Protocol (HTTP/HTTPS) selection bullets are missing.
  • The SRM-RIB configuration cannot be edited even though other Data Source settings are accessible.

Environment

  • DX NetOps Spectrum / Portal / SRM-RIB version 25.4.1 and higher.
  • Observed primarily in Mozilla Firefox browsers.

Cause

There are two primary factors contributing to this behavior:

  1. Protocol Parity Enforcement: Starting with version 25.4.1, the Spectrum Data Source page was updated to enforce protocol parity. The SRM-RIB protocol must now match the Spectrum Data Source protocol. Users can no longer independently select a different protocol for SRM-RIB; it automatically inherits the Spectrum setting.
  2. Browser Compatibility/Caching: Specific versions of Firefox may fail to render the updated UI components correctly due to cached scripts or CSS from the previous version.

Resolution

To resolve the visibility issue and ensure proper configuration, follow these steps:

1. Browser Validation

  • Switch Browser: Attempt to access the Data Source configuration using Google Chrome or Microsoft Edge. If the fields appear correctly, the issue is browser-specific.
  • Clear Cache: If you must use Firefox, clear the entire browser cache and cookies. Alternatively, open the Portal in an Incognito/Private window to bypass cached elements.

2. Verify Protocol Alignment

  • Confirm whether the Spectrum OneClick server is configured for HTTPS.
  • If Spectrum is on HTTPS, the SRM-RIB must also be on HTTPS. The UI will hide protocol options because they are now forced to match.

3. CLI Configuration (SslConfig.sh)

If you need to verify or change the SRM-RIB protocol manually:

  1. Log in to the SRM-RIB server.
  2. Navigate to the tools directory (typically /app/SRM/srm-rib/tools/).
  3. Execute the SslConfig.sh utility:
    bash
    ./SslConfig.sh
  4. Follow the prompts to verify if HTTPS is enabled and if the correct ports are assigned.
  5. Restart the srm_rib service if any changes are made.