Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-12293

The Debian APT repositories for branches looks incomplete

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 25.0.0
    • Fix Version/s: None
    • Component/s: Build / Packaging
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None

      Description

      I'm trying to build a Docker image based on Ubuntu for Minion in order to run it within GNS3 (as GNS3 performs a lot of tasks and expects that the image is Ubuntu/Debian compliant).

      I did that successfully in the past, and I was using the stable repository; something like this:

      echo "deb https://debian.opennms.org stable main" | tee /etc/apt/sources.list.d/opennms.list
      

      If I list the available packages, I get the expected results:

      root@e308b70b6d9f:/# apt-cache search '.*opennms.*'
      libopennms-java - Enterprise-grade Open-source Network Management Platform (OpenNMS Libraries)
      libopennmsdeps-java - Enterprise-grade Open-source Network Management Platform (Required Libraries)
      librrd2-jni - java native interface library for rrdtool
      mib2events - Create OpenNMS configuration from MIB files
      mib2opennms - Create OpenNMS configuration from MIB files
      opennms-alec-plugin - Architecture for Learning Enabled Correlation (ALEC)
      opennms-common - Enterprise-grade Open-source Network Management Platform (Common Files)
      opennms-contrib - Enterprise-grade Open-source Network Management Platform (Contrib)
      opennms-db - Enterprise-grade Open-source Network Management Platform (Database)
      opennms-doc - Enterprise-grade Open-source Network Management Platform (Documentation)
      opennms-helm - A PM/FM console for Grafana
      opennms-jmx-config-generator - Enterprise-grade Open-source Network Management Platform (JMX Config Generator)
      opennms-minion-container - distributed OpenNMS monitoring client (main container)
      opennms-minion-features-core - distributed OpenNMS monitoring client (core features)
      opennms-minion-features-default - distributed OpenNMS monitoring client (default features)
      opennms-minion - distributed OpenNMS monitoring client
      opennms-plugin-collector-juniper-tca - Enterprise-grade Open-source Network Management Platform (Juniper TCA Collection Support)
      opennms-plugin-collector-vtdxml-handler - Enterprise-grade Open-source Network Management Platform (VTD XML Handler)
      opennms-plugin-northbounder-jms - Enterprise-grade Open-source Network Management Platform (JMS Alarm Northbounder)
      opennms-plugin-protocol-cifs - Enterprise-grade Open-source Network Management Platform (CIFS Protocol Support)
      opennms-plugin-protocol-nsclient - Enterprise-grade Open-source Network Management Platform (NSClient Protocol Support)
      opennms-plugin-protocol-radius - Enterprise-grade Open-source Network Management Platform (RADIUS Protocol Support)
      opennms-plugin-protocol-xmp - Enterprise-grade Open-source Network Management Platform (XMP Protocol Support)
      opennms-plugin-provisioning-dns - Enterprise-grade Open-source Network Management Platform (DNS Provisioning Adapter)
      opennms-plugin-provisioning-rancid - Enterprise-grade Open-source Network Management Platform (RANCID Provisioning Adapter)
      opennms-plugin-provisioning-reverse-dns - Enterprise-grade Open-source Network Management Platform (Reverse DNS Provisioning Adapter)
      opennms-plugin-provisioning-snmp-asset - Enterprise-grade Open-source Network Management Platform (SNMP Asset Provisioning Adapter)
      opennms-plugin-provisioning-snmp-hardware-inventory - Enterprise-grade Open-source Network Management Platform (SNMP Hardware Inventory Provisioning Adapter)
      opennms-plugin-ticketer-jira - Enterprise-grade Open-source Network Management Platform (JIRA Ticketer Support)
      opennms-plugin-ticketer-otrs - Enterprise-grade Open-source Network Management Platform (OTRS Ticketer Support)
      opennms-plugin-ticketer-rt - Enterprise-grade Open-source Network Management Platform (RT Ticketer Support)
      opennms-plugins - Enterprise-grade Open-source Network Management Platform (All Plugins)
      opennms-remote-poller - Enterprise-grade Open-source Network Management Platform (Remote Poller)
      opennms-sentinel - horizontal scaling for OpenNMS
      opennms-server - Enterprise-grade Open-source Network Management Platform (Daemon)
      opennms-source - Enterprise-grade Open-source Network Management Platform (Source)
      opennms-webapp-hawtio - Enterprise-grade Open-source Network Management Platform (Hawtio Console)
      opennms-webapp-jetty - Enterprise-grade Open-source Network Management Platform (Jetty Web UI)
      opennms-webapp-remoting - Enterprise-grade Open-source Network Management Platform (Remote Poller JNLP webapp)
      opennms - Enterprise-grade Open-source Network Management Platform (Full Install)
      

      But, if I use branches/release-25.0.0 instead of stable; i.e.:

      echo "deb https://debian.opennms.org branches/release-25.0.0 main" | tee /etc/apt/sources.list.d/opennms.list
      

      I get this:

      root@e308b70b6d9f:/# apt-cache search '.*opennms.*'
      grafana-opennms-plugin - Grafana OpenNMS Plugin
      libopennms-release-perl - Manage OpenNMS packaging/release repositories.
      mib2events - Create OpenNMS configuration from MIB files
      opennms-alec-plugin - Architecture for Learning Enabled Correlation (ALEC)
      opennms-ncs - Enterprise-grade Open-source Network Management Platform (NCS)
      opennms-plugin-protocol-dhcp - Enterprise-grade Open-source Network Management Platform (DHCP Protocol Support)
      opennms-plugin-protocol-xml - Enterprise-grade Open-source Network Management Platform (XML Collection Support)
      opennms-plugin-provisioning-link - Enterprise-grade Open-source Network Management Platform (Link Provisioning Adapter)
      opennms-plugin-provisioning-map - Enterprise-grade Open-source Network Management Platform (Map Provisioning Adapter)
      opennms-plugin-ticketer-servicenow - Enterprise-grade Open-source Network Management Platform (ServiceNow Ticketer Support)
      opennms-webapp-standalone - Enterprise-grade Open-source Network Management Platform (Standalone Web UI)
      opennms-webapp - open network monitoring and management application, (web interface)
      

      Clearly, lots of packages are missing, including the core packages for OpenNMS, Minion and Sentinel.

        Attachments

          Activity

            People

            • Assignee:
              ranger Benjamin Reed
              Reporter:
              agalue Alejandro Galue
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: