Uploaded image for project: 'Near Realtime RAN Intelligent Controller Applications'
  1. Near Realtime RAN Intelligent Controller Applications
  2. RICAPP-237

Almost none of the xAPPs work right out of the box

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None

      Hello! First of all thanks for the effort in developing the OSC O-RAN.

      Unfortunately it is super difficult for beginners to deploy a running demo setup.
      I have massive problems to successfully deploy the provided xAPPs.

      The following problems all occur for the H release. I would actually assume that they all work in conjunction with the correct xAPP (also the branches for H-Release)?

      1. KPIMON Fails:
      After I added the livenessProbe and readinessProbe (because otherwise the app won't start and is stuck in a loop) the app crashes inside the appconfigHandler when sending the Subscription Request:

      fatal error: unexpected signal during runtime execution
      [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x7fe9f404b500]
      

      I added the complete k8s pod logs in the attachments.

      2. python-hw Fails:
      When I deploy the example python app in the k8s cluster I get the following from the logs:

      root@oran-Standard-PC-i440FX-PIIX-1996:/home/oran/srsRAN_Project# kubectl logs -f -n ricxapp ricxapp-hw-python-7f8849c7c8-d7fnf
      1711446881 1/RMR [INFO] ric message routing library on SI95/g mv=3 flg=02 (f25dc7f 4.0.5 built: May  7 2020)
      Traceback (most recent call last):
        File "/usr/local/bin/run-hw-python.py", line 8, in <module>
          sys.exit(launchXapp())
        File "/usr/local/lib/python3.8/site-packages/src/main.py", line 23, in launchXapp
          hwxapp = HWXapp()
        File "/usr/local/lib/python3.8/site-packages/src/hwxapp.py", line 34, in __init__
          self._rmr_xapp = RMRXapp(self._default_handler,
        File "/usr/local/lib/python3.8/site-packages/ricxappframe/xapp_frame.py", line 645, in __init__
          super().__init__(
        File "/usr/local/lib/python3.8/site-packages/ricxappframe/xapp_frame.py", line 124, in __init__
          post_init(self)
        File "/usr/local/lib/python3.8/site-packages/src/hwxapp.py", line 47, in _post_init
          sdl_mgr.sdlGetGnbList()
        File "/usr/local/lib/python3.8/site-packages/src/manager/SdlManager.py", line 32, in sdlGetGnbList
          gnblist = self._rmr_xapp.sdl_find_and_get(self.__namespace, "GNB")
        File "/usr/local/lib/python3.8/site-packages/ricxappframe/xapp_frame.py", line 455, in sdl_find_and_get
          return self.sdl.find_and_get(namespace, prefix, usemsgpack)
        File "/usr/local/lib/python3.8/site-packages/ricxappframe/xapp_sdl.py", line 228, in find_and_get
          ret_dict = {k: msgpack.unpackb(v, raw=False) for k, v in ret_dict.items()}
        File "/usr/local/lib/python3.8/site-packages/ricxappframe/xapp_sdl.py", line 228, in <dictcomp>
          ret_dict = {k: msgpack.unpackb(v, raw=False) for k, v in ret_dict.items()}
        File "msgpack/_unpacker.pyx", line 201, in msgpack._cmsgpack.unpackb
      msgpack.exceptions.ExtraData: unpack(b) received extra data.
      1711446882 1/RMR [INFO] sends: ts=1711446882 src=service-ricxapp-hw-python-rmr.ricxapp:4560 target=service-ricplt-a1mediator-rmr.ricplt:4562 open=0 succ=0 fail=0 (hard=0 soft=0)
      

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            fklement Felix Klement
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: