Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does the LTE Demo need to be updated? #1

Open
edg135 opened this issue Jul 11, 2023 · 5 comments
Open

Does the LTE Demo need to be updated? #1

edg135 opened this issue Jul 11, 2023 · 5 comments

Comments

@edg135
Copy link

edg135 commented Jul 11, 2023

Hello,

I wanted to experiment with the LTE model so I tried running the demo. However, I was unable to get the lxcs to instantiate properly. When I tried to run letce2 lxc start I see a a bunch of errors. The first error say "lxc-execute: ue-01: conf.c: lxc_setup: 3569 No such file or directory - Unable to open lxc.init.static" which i assumed led to the other errors. Do you have any advice on how to handle this?

While I was looking through the demo files, I also noticed that the probes still refer to srslte. The srslte repo has been archived and it looks like srsRAN has replaced it. Should this be updated?

Thank you!

@sgalgano
Copy link
Member

Which linux distribution and version are you using?

@edg135
Copy link
Author

edg135 commented Jul 11, 2023

I was using Oracle Linux 8, specifically version 8.7 I followed the instructions for installing the EMANE bundle in RHEL/Rocky 8.

@sgalgano
Copy link
Member

The lxc rpm distributed via Rocky 8 (probably the same with Oracle Linux 8) repositories is missing a build dependency in the spec file which causes the configure call invoked during rpm build to not build lxc.init.static. Adjacent Link distributes a bundle with pre-built lxc packages which include the necessary static components.

To use wget to download the latest release bundle for Rocky Linux lxc rpms with static init and verify the release signature with gpg2:

$ wget https://adjacentlink.com/downloads/emane/lxc-3.0.4-2.static_init-release-1.el8.tar.bz2
$ wget https://adjacentlink.com/downloads/emane/lxc-3.0.4-2.static_init-release-1.el8.tar.bz2.asc
$ gpg2 --verify lxc-3.0.4-2.static_init-release-1.el8.tar.bz2.asc

To unpack and install the bundle software:

$ tar xf lxc-3.0.4-2.static_init-release-1.el8.tar.bz2
$ sudo dnf install \
   lxc-3.0.4-2.static_init-release-1/rpms/el8/x86_64/lxc-3.0.4-2.static_init.el8.x86_64.rpm \
   lxc-3.0.4-2.static_init-release-1/rpms/el8/x86_64/lxc-libs-3.0.4-2.static_init.el8.x86_64.rpm 

Note: Adjacent Link bundles are signed using the Adjacent Link code signing key.

@edg135
Copy link
Author

edg135 commented Jul 11, 2023

Ok awesome, I'll download these out and try them and let you know how it goes. Thank you!

@edg135
Copy link
Author

edg135 commented Jul 12, 2023

After installing the packages, the lxcs instantiate now which is good. I've tried to run the demo a bunch of times in order to see what happens and I'm confused. There seems to be something weird with the srsue interface. Sometimes when I run the demo i can't seem to get the interface to even appear in the ue nodes. I have to rebuild the demo to get it to appear. Also, I've only had one run where i've been able to successfully ping from the UE to the EPC. Most of my runs, including my latest run, I can't seem to ping. When I tried to check the logs, in the UE logs i see "SYNC: Out-of-sync detected in PSS/SSS" and "Detected slow task processing". Is this significant to my issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants