open-switch/opx-build

I can't build opx-onie-installer. where is opx-edgecore-as7512-32x ?

Opened this issue · 0 comments

Hi,

Currently, I attempted to install the provided PKGS_OPX-3.1.0-installer-x86_64.bin into my Edgecore AS7512-32X, but due to the EOL status of Debian Stretch, the repository used in the .bin file was not available and the installation failed.

As an alternative, I tried to build the PKGS_OPX-3.1.0-installer-x86_64.bin myself using the following command:

opx-build/scripts/opx_run opx_rel_pkgasm.py --dist stable -b opx-onie-installer/release_bp/OPX_edgecore_base_stretch.xml

However, I encountered the following error:

Traceback (most recent call last):
  File "/opt/opx-build/scripts/opx_rel_pkgasm.py", line 1403, in <module>
    sys.exit(main())
  File "/opt/opx-build/scripts/opx_rel_pkgasm.py", line 1353, in main
    rel_plan.add_packages()
  File "/opt/opx-build/scripts/opx_rel_pkgasm.py", line 946, in add_packages
    packer.fetch(names=deb_package_list)
  File "/opt/opx-build/scripts/opx_get_packages.py", line 446, in fetch
    pkg = self._cache[package_name]
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 200, in __getitem__
    raise KeyError('The cache has no package named %r' % key)
opx_get_packages.OpxPackagesError: Can't find opx-edgecore-as7512-32x in package cache

This error indicates that the package opx-edgecore-as7512-32x is missing. I am seeking information on how to obtain this package or a solution to this problem.

Thanks,