question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[BUG] core-daemon reports that emane is not installed, despite being installed

See original GitHub issue

Describe the bug When launching the core-daemon, it reports that:

$ sudo core-daemon 
2022-02-24 12:24:51,610 - INFO - core-daemon:banner - CORE daemon v.8.1.0 started Thu Feb 24 12:24:51 2022
2022-02-24 12:24:51,620 - INFO - coreemu:_load_emane - emane is not installed, emane functionality disabled
2022-02-24 12:24:51,620 - INFO - server:listen - CORE gRPC API listening on: localhost:50051
2022-02-24 12:24:51,621 - INFO - core-daemon:cored - CORE TLV API TCP/UDP listening on: localhost:4038

Special note to message:

2022-02-24 12:24:51,620 - INFO - coreemu:_load_emane - emane is not installed, emane functionality disabled

To Reproduce I have followed the basic steps advised in the docs:

$ inv install
installing core locally: False
installing core with prefix: /usr/local
checking for old installations ... done
installing system dependencies ... done
installing system grpcio-tools ... done
building core ... done
installing vcmd/gui ... done
installing core virtual environment ... done
installing scripts, examples, and configuration ... done
installing systemd service ... done
installing ospf mdr ... /
quagga already installed, skipping ospf mdr
done

install complete!

and:

$ inv install-emane master
installing system dependencies ... done
cloning emane ... done
setup emane ... done
build emane python bindings ... done
installing emane python bindings for core virtual environment ... done

which seems to suggest emane (master version) and its python bindings install successfully. However, upon launching the core-daemon:

$ sudo core-daemon 
2022-02-24 12:24:51,610 - INFO - core-daemon:banner - CORE daemon v.8.1.0 started Thu Feb 24 12:24:51 2022
2022-02-24 12:24:51,620 - INFO - coreemu:_load_emane - emane is not installed, emane functionality disabled
2022-02-24 12:24:51,620 - INFO - server:listen - CORE gRPC API listening on: localhost:50051
2022-02-24 12:24:51,621 - INFO - core-daemon:cored - CORE TLV API TCP/UDP listening on: localhost:4038

I also cannot see the ‘emane’ tab under WLAN node configure option:

Double-click on a WLAN node to invoke the WLAN configuration dialog. Click the EMANE tab; when EMANE has been properly installed, EMANE wireless modules should be listed in the EMANE Models list.

from: https://github.com/coreemu/core/blob/master/docs/emane.md

Expected behavior I expected core-daemon to say that emane is installed, and I should see an emane tab under WLAN configuration.

Screenshots None.

Desktop (please complete the following information):

  • OS:Ubuntu 20.04
  • CORE Version v.8.1.0
  • EMANE Version [Latest master]

Additional context Add any other context about the problem here.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
joshuamhtsangcommented, Feb 24, 2022

That makes sense, thanks. And… good news! Upon running ‘sudo core-daemon’ it now recognises that emane is installed!

$ sudo core-daemon 
2022-02-24 18:50:56,986 - INFO - core-daemon:banner - CORE daemon v.8.1.0 started Thu Feb 24 18:50:56 2022
2022-02-24 18:50:57,510 - INFO - coreemu:_load_emane - using emane: 1.3.3
2022-02-24 18:50:57,560 - INFO - server:listen - CORE gRPC API listening on: localhost:50051
2022-02-24 18:50:57,561 - INFO - core-daemon:cored - CORE TLV API TCP/UDP listening on: localhost:4038
1reaction
bharndencommented, Feb 24, 2022

Yes, due to changes in behavior of building EMANE and not trying to account for them all the time, the plan is to just point to using their official packages/wiki for installation.

Read more comments on GitHub >

github_iconTop Results From Across the Web

[BUG] core-daemon reports that emane is not installed ...
[BUG] core-daemon reports that emane is not installed, despite being installed #660. Describe the bug When launching the core-daemon, it reports that:
Read more >
EMANE python binding are not installed #580 - coreemu/core
Hey, I'm having the same issue: When trying to start an emulation with an Emane node, I get the bind error. I've installed...
Read more >
DVC exception raised at any command - Bug Reports
Hello! I have just installed dvc and it looks for me that I face some dependency error. Exception is raised at any command...
Read more >
Common F20 bugs - Fedora Project Wiki
This page documents common bugs in Fedora 20 and, if available, fixes or workarounds for these problems. If you find your problem in...
Read more >
Chrome Business installer fails when GoogleUpdater has no ...
ALthough that said, I would expect google update to be able to get onto the internet following the initial install. Best practice is...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found