EricssonResearch / EricssonResearch/openwebrtc

cerbero not building openwebrtc properly

Open
#685 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
1.8k
Forks
531
PR merge metrics
No merged PRs in 30d

Description

I am trying to build openwebrtc server using cerbero. When i tried to execute the following command - "

```
cd ~/cerbero \
&& ./cerbero-uninstalled -c config/linux.cbc fetch-package --full-reset --reset-rdeps openwebrtc \
&& ./cerbero-uninstalled -c config/linux.cbc bootstrap \
&& ./cerbero-uninstalled -c config/linux.cbc package -f openwebrtc
```

" facing the following issue-
```
[root@ip-172-31-22-151 cerbero]# cd ~/cerbero \
> && ./cerbero-uninstalled -c config/linux.cbc fetch-package --full-reset --reset-rdeps openwebrtc \
> && ./cerbero-uninstalled -c config/linux.cbc bootstrap \
> && ./cerbero-uninstalled -c config/linux.cbc package -f openwebrtc
Traceback (most recent call last):
File "./cerbero-uninstalled", line 8, in
from cerbero.main import main
File "./cerbero/main.py", line 19, in
from cerbero import hacks
File "./cerbero/hacks.py", line 132, in
from cerbero.utils.shell import call as shell_call
File "./cerbero/utils/shell.py", line 42, in
PLATFORM = system_info()[0]
File "./cerbero/utils/__init__.py", line 249, in system_info
raise FatalError("Distribution '%s' not supported" % str(d))
cerbero.errors.FatalError
```
Running this in the Amazon linux.
Help me out with the issue.

Contributor guide

Open the contributing guide

Research direction

Start with cerbero/utils/__init__.py at system_info and the import path through cerbero/utils/shell.py, then reproduce the shown command on Amazon Linux. Check how the platform is detected and what config/linux.cbc expects; done means the compatibility failure and a validated build outcome are clearly established.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, python
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.