Bug 1643861
Summary: | network-scripts was mutilated and do not really work anymore in Fedora 29 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Lukáš Nykrýn <lnykryn> |
Component: | NetworkManager | Assignee: | Lubomir Rintel <lkundrak> |
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 34 | CC: | bgalvani, dcbw, extras-qa, fgiudici, john.j5live, jonathan, kdudka, lkundrak, lnykryn, mclasen, rhughes, rstrode, sandmann, thaller, udovdh, zbyszek |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | 1643763 | Environment: | |
Last Closed: | 2022-06-07 23:01:18 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Lukáš Nykrýn
2018-10-29 09:08:33 UTC
From the original report, it does not seem that NetworkManager is involved.
NetworkManager supports pppoe, and it supports for example starting ppp for a WWAN connection.
However, there is no corresponding functionality to run pppd directly. I also don't think that it would make sense: in NetworkManager you configure a profile to connect to a certain type of network. That may or may not involve pppd as an implementation detail. For example, there is no mechanism to run pppd which honours /etc/ppp/peers (nor would be be desirable, because the connection profile in NetworkManager should contain the entire configuration).
So no. NetworkManager doesn't have a replacement for ifup-ppp.
> ERROR : [/etc/sysconfig/network-scripts/ifup-eth] Device ppp0 does not seem
> to be present, delaying initialization.
why does this call ifup-eth to handle an interface name ppp0? Looks like a fault ifcfg file to me.
We do not run NetworkManager on this box. There is no use case for NetworkManager on this box. (overkill of a construct like NetworkManager versus simple startup scripts, ping job, etc. The ifcfg file was unchanged for many, many months: NETWORKING_IPV6=yes IPV6INIT=yes IPV6FORWARDING=yes ONBOOT=no TYPE=xDSL PEERDNS=no DEVICE=ppp0 DEFROUTE=yes DEVNAME=adsl NS1=127.0.0.1 SEARCH="hierzo" DOMAIN="hierzo" This /used/ to cause that /sbin/adsl-start was called. After the upgrade it doesn't. It's not clear to me that NetworkManager does anything wrong here (since it doesn't run). I am inclined to close this as NOTABUG. Objections? Suggestions? So with that mentioned configuration and without network-scripts installed the NM will successfully start the network? NetworkManager was chosen because: - network-scripts is not available as choice for component - NetworkManager is asvertised as 'solution' I simply need a fix for this issue. NM is a bug as it cannot handle USB ethernet, has no added value in static situations, is overkill for a static situation, and has no place on a working headless setup like this one. (In reply to Lukáš Nykrýn from comment #4) > So with that mentioned configuration and without network-scripts installed > the NM will successfully start the network? There is no NetworkManager on that box. So why would I need one now? The script functionality is sufficient. Pushing 1.6 MB versus 63.1 KB. If this is forced I am forced too. There is enough to be changed in Fedora... Please see my comment https://bugzilla.redhat.com/show_bug.cgi?id=1643763#c2 Why would I need another daemon for somethign that currently does not need one. NM logging is too much. Support experience was bad. And you making choices like this is even worse. NM is not unix, is not freedom and is simply more bugs. Fedora is becoming worse and worse and this is another step. Replacing scripts by NM is gearing up the complexity by at least 10^5. Expecting users in the same situation as me to understand this and to simply follow that is beyond weird. Please do respect my freedom of choice. Please do respect that simple solutions work best. Please respect that bloat is not the future. Support on scripts is too much?! But we do have support on NM? (multiple times the code size of the scripts) You already made a choice by making network-scripts a non-component in bugzilla. This was a report about NM and ppp. I would be happy to answer any reasonable question, but please let's either continue in the original bug or you can start a mail thread. This message is a reminder that Fedora 29 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 29 on 2019-11-26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '29'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 29 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The core issue is forcing the user to use NM. This drive the split, this drove the `mutilation` AKA advertisement for NM scripts. NM has no use case here. We do not use wifi, have no mobile stuff, have solid wired connections. Scripts work fine, so why replace the few lines of shell scripts with something way more complex, way more featured, way more bugs? This message is a reminder that Fedora 31 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '31'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 31 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. This message is a reminder that Fedora 32 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '32'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 32 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The idea to drop a few kilobytes of shell scripts in favor of a multi megabyte C jubgle that is network-manager, even for simple static instalaltions is beyond me. There is no benefit. Nothing has changed here. And we do deliver multiple bootloaders, databses, GUIs, etc, so why oh why is this few KB of scripts a problem? Because systemd-ism: everythign needs to put into ever larger daemons with feature creap and bad habits w.r.t. logging. The idea is as illogical as is the behemoth you call NetworkManager: when put on a machine with statis interface where the scripts perform up/down actions noiselessly. Enter NM: logging is abundant, especially when at 'info' and the config is at TRACE. (stock!) I.e.: the people repsonsible for the code did never ever consider a situation beyond testing. So why is this product put onto the people that do not want it? Since when doesn't Fedora have time to properly deliver the RPMS it wants to deliver? And the support on gnome-shell is of the exemplarish kind? I.e.: support via this way is not an argument at all. This message is a reminder that Fedora Linux 34 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 34 on 2022-06-07. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '34'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 34 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed. Fedora Linux 34 entered end-of-life (EOL) status on 2022-06-07. Fedora Linux 34 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. Thank you for reporting this bug and we are sorry it could not be fixed. |