Code Monkey home page Code Monkey logo

Comments (12)

fenrus75 avatar fenrus75 commented on July 24, 2024

from distribution.

gvancuts avatar gvancuts commented on July 24, 2024

from distribution.

ahkok avatar ahkok commented on July 24, 2024

We've always had connman and it's cli is somewhat intuitive and easy to use, compared to nmcli where the man page "examples" doesn't even contain a section "connect to a wifi network" (for crying out loud), nmcli --help is useless, and you have to go down into man nmcli to the bottom 30 lines to see that the 15th example is a horribly overcomplexified way of connecting to a wifi network.

I am not bitter or anything, but NM without a decent frontend is almost useless for the installer case.

So the proper solution here is to remove connman and add nmcli, but it isn't going to help anyone. The installer needs to support connecting to a simple wifi network and this work is planned, but we haven't gotten to it yet.

from distribution.

gvancuts avatar gvancuts commented on July 24, 2024

Is NetworkManager considered a core components or rather something that got pulled when we added the GNOME desktop to Clear Linux? The reason I ask is we have always preferred ConnMan for OS that target embedded/IoT. The proper solution you describe above changes that (and I can't help but see a different solution which would be to have GNOME be able to use ConnMan instead of NM... although I have no idea how hard this would be).

from distribution.

fenrus75 avatar fenrus75 commented on July 24, 2024

from distribution.

gvancuts avatar gvancuts commented on July 24, 2024

from distribution.

ahkok avatar ahkok commented on July 24, 2024

Before we throw out babies with bathwater, what's the output of the connmand daemon actually? It exits with -1, so there should be some major error messaging.

Please enable telemetry as well if you can, it will significantly help us spot issues and resolve them.

from distribution.

gvancuts avatar gvancuts commented on July 24, 2024

Don't get me wrong, I'm not advocating to throw away any baby (nor even the bathwater for that matter). Without having done a thorough analysis of the situation, the most sensible thing to do for me would be to have NM for the GNOME desktop and ConnMan for Clearlinux images that are more geared towards embedded/IoT. Is there a way with bundles to have ConnMan by default and have it being replaced by NM when you install the GNOME Desktop? It seems like the GNOME desktop is the key driver for keeping NM in there. It's a valid reason but for all other use cases, we could use ConnMan?

I pasted the output as given by journalctl on my first posting (I couldn't see anything interesting there) and there is also the one-line error connmand spits out when I attempt to start it manually - see #24 (comment) . That's all I get even when attempting to start it manually with -d. Is there some other log I could collect to help you?

from distribution.

fenrus75 avatar fenrus75 commented on July 24, 2024

from distribution.

gvancuts avatar gvancuts commented on July 24, 2024

from distribution.

tpleavitt avatar tpleavitt commented on July 24, 2024

@gvancuts , can this issue be closed?

from distribution.

gvancuts avatar gvancuts commented on July 24, 2024

Yes

from distribution.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.