See calendar entry for here: https://lists.o-ran-sc.org/g/main/calendar

A recording of the meeting is available as Zoom recording (session was Jun-20 (3pm CET - 4pm CET))

Demo on how to deploy the near-RT RIC, compile and connect the E2 simulator, compile the hello-world go xapp and how use the dms_cli to deploy it:

Near-RT RIC platform (we might change the order of demos in the beginning of the meeting)

  • 5 min dynamic change of log level in E2Mgr (Rimjhim)
  • RICDMS integration with AIMLFW "custom onboarding" (Subhash) 
  • 20 min RIC deployment (Thoralf) - this is the same as the direct link to the "how to deploy" video above. It was played as last video in the Zoom recording.


  • Demos copied from same-day O-RAN face-to-face sessions (will not be repeated in this demo session)

Near-RT RIC xApp project

  • hello-world xapp in Rust (Abhijit)


  • No labels

27 Comments

  1. hi, I just tried again and it still works as before (except that A1 mediator did not come up for some reason). The problem seems to be related to another package management process (apt) having the exclusive lock on package management. It says that's process with PID =  40797. Maybe worth checking what process that is and stopping it gracefully with SIGTERM.

    I also would recommend - if possible - to switch to the latest version, release "I": 2023-12-19 Release I. The release content for "I" (comparing with H) is summarize here: I Release#Near-Real-timeRANIntelligentControllerPlatform(E2Interface)(RICPLT)

  2. as per the screenshot you sent, Kubernetes did not come up. There's very likely something failing earlier. Maybe you could attach the full log output of the installation.


    1. Here is the log output of the installation.

      1. There's this error, i.e., please try with >1 CPU or modify the script to add "--ignore-preflight-errors=all"

        "error execution phase preflight: [preflight] Some fatal errors occurred:

                [ERROR NumCPU]: the number of available CPUs 1 is less than the required 2

        [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`

        "

        1. Thank you so much for your suggestions . I am able to deploy near rt ric h release. I have some other questions.

          1. Is it possible to change two E2 node (srsRAN) parameter by only one xApp?
          2. If so, what needs to change in the xApp code or what are the requirements to make it possible? 

          I am running near real time  ric h release.

          1. Not sure I understand the question correctly. But surely an xApp can send control messages or create subscriptions for any number of E2 nodes. The xApp needs to include the "MEID" (managed entity ID), which basically identifies the E2 node (gnb), in these operations. So, if the E2 nodes are connected and an xApp addresses MEID "gnb_208_092_001234" by sending a control message to  that and then sends another control message to "gnb_208_092_005678", this will work.  As of today a typical xApp would probably control all E2 nodes that are connected to the RIC.

  3. Hi I'm trying to deploy near-rt-ric and e2-simulator and following demo video.

    But I have troubling with installing e2-simulator. I just typed the codes that was used in demo video and I can't find 'Dockerfile' in kpm_e2sm. 

    Are there any changes in the repository?

    1. Hello,
      Depending on which version you want to install, you need to switch to the correct branch.
      If you are referring to the latest version (i_release), you can find the Dockerfile under e2-interface/e2sim/Dockerfile_kpm.
      You can also skip the packing step as the .deb files have been included directly in the repo.

      1. Hello, thanks for replying my question:)
        I referred to the version i_release demo video and command script, which is actually same to h_release.
        I was be able to find Dockerfile_kpm under e2-interface/e2sim. So I moved the file under e2-interface/e2sim/e2sm_exmaples/kpm_e2sm and changed the filename as 'Dockerfile'.
        Finally, I executed the command 'docker build -t oransim:0.0.999 .' but failed to execution(of course, I modified the last line to 'sleep 100000000').
        I attach a image that shows errors. Could you give me some advice for solving the error?

        Thanks.

        1. The problem is that you have moved the Dockerfile and therefore it cannot find the prepacked .deb files.
          You can now either move the Dockerfile back or change the path in the Dockerfile so that it matches the location of the .deb files. 

          1. But initially, there hadn't been the Dockerfile under e2-interface/e2sim when I cloned e2-interface.

            If I move the Dokcerfile back, any Dockerfile don't exist under e2-interface/e2sim/e2sm_examples/kpm_e2sm then I can't execute the commander.

            In this case, what can I do...?(I already removed and re-cloned the e2-interface a lot of times (even installed new ubuntu on VM) to solve this problem, but I haven't find the Dockerfile)

            Thanks, Felix


            1. I met the same problem as you last week, and I found that there was an older version on github that can fit my Release_H well.

              However, the file path is slightly different from the Release_H demo video.

              https://github.com/o-ran-sc/sim-e2-interface.git

              1. Hi Tseng, I referred your comment and found the older version of e2simulator.

                But do you know whether there is any difference between new version and older version?

                Thanks!


                *

                Thoralf Czichy

                Hello, Thoralf

                I appreciate your demo video. 

                I stuck in step to connect near-rt-ric to e2-interface as mentioned above.

                So if you don't mind, would you do me a favor?

                Can I get the new version of dockerfile which I wasn't be able to find by email?

                Thanks

          2. Hi I am facing the same problem can you please provide solution of this problem , I tried every release but the same problem is there .

          3. just rename the Docker_kpm to Dockerfile and it will run easily


    2. hi same here i am facing the same problem , the docker file is not present , it creating a new docker file ,  and same file with the name Docker_kpm is present in another  folder . if anyone has tutorial of that please let  me know.

  4. I am no expert on the simulator either, but there were some recent (Nov-2023) updates in the master branch. You could try to use the h-release branch that does not include these changes: "git clone -b h-release https://gerrit.o-ran-sc.org/r/sim/e2-interface" or see what these changes were and how to adapt to them.

    1. ok  thanks for your response . let me try, I am trying other methods  too as well. for the docker file which is not available in the folder , as same in the demo . Where as  many people are facing the same docker file which is not available in the same  folder . 

  5. I have deployed the near real time ric H release several times in my vm and it worked fine. Now i am trying to deploy it again in ubuntu 22.04 (cpu=20). but i am getting following error when i am running the command " ./install_k8s_and_helm.sh". Can anyone suggest me what is the issue and how can i fix it?

  6. Hi everyone after the e2term successful connection , Docker nexus images are getting disappearing anyone have solution for that. please let me know.

    1. Hi, I want to deploy H release in virtual box Vm. But i am getting error on the third command  " ./install_k8s_and_helm.sh" .  Did you face any issue while deploying it?

      1. try using your phone internet . i was using university internet , but because of proxies it creates problem

        1. I was trying with phones internet. Still I am getting this error.   Do you have any idea about it?

          1. the script file is just broken and out-dates, install everything manually, kubernetes, docker and helm.

  7. Hi everyone can anybody tell me how to deploy Connect Nokia E2 (e2-node)  simulator please share the video or tutorial e2-node) simulator

  8. Hi everyone
    I followed demo video and completed to install even hello-world go xapp.

    But when I tried again running e2sim docker, I couldn't connect to e2 termination of ricplt.

    It had been in 'UNDER-RESET' state for a long time(10 hours).

    Is there anyone who know about this problem and solution?


    Thanks:)


    1. Hi, I also have this problem sometimes... I don't know why it happens, but restarting the gNB doesn't solve it.
      The quickest solution I have found is to uninstall and reinstall the k8s cluster with the ./uninstall and ./install commands.
      After that it "almost" always works.