Univention Bugzilla – Bug 32847
Discontinue ifplugd support
Last modified: 2021-05-25 16:03:02 CEST
We should remove ifplugd from UCS, since it was mostly used for Mobile/Managed Clients; the former is no longer the focus of UCS. Currently it requires setting some undocumented UCRVs interfaces/*/{ifplugd=1,type=dhcp,address=XXX,netmask=XXX} Discontinuation should be mentioned in the Release notes. $ git grep -l 'interfaces/handler\|interfaces/.*/ifplugd\|\.handler\>' univention-base-files/conffiles/etc/network/interfaces.d/10-default univention-base-files/debian/univention-base-files.univention-config-registry univention-base-files/debian/univention-base-files.univention-config-registry-variables univention-config-registry/debian/changelog univention-config-registry/python/univention/config_registry/__init__.py univention-config-registry/python/univention/config_registry/frontend.py univention-config-registry/python/univention/config_registry/interfaces.py univention-network-manager/debian/univention-ifplugd.postinst univention-network-manager/debian/univention-network-manager.postinst univention-server/debian/changelog univention-system-setup/usr/lib/univention-system-setup/scripts/30_net/10interfaces univention-system-setup/usr/lib/univention-system-setup/scripts/30_net/11ipv6interfaces
This issue has been filed against UCS 4.2. UCS 4.2 is out of maintenance and many UCS components have changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen it and update the UCS version. In this case please provide detailed information on how this issue is affecting you.
ifplugd received its last update 2005; the upstream Author is Lennart Poettering, which since then has replaced it with his systemd ecosystem. We really should remove it for UCS-5. [feature/ucs5] 93eac7aa44 Bug #32847: Remove ifplugd support .../conffiles/etc/network/interfaces.d/10-default | 4 ---- base/univention-base-files/debian/changelog | 1 + ...-base-files.univention-config-registry-variables | 6 ------ base/univention-config-registry/debian/changelog | 6 ++++++ .../python/univention/config_registry/interfaces.py | 1 - .../tests/test_interfaces.py | 3 --- .../conffiles/etc/default/ifplugd | 11 ----------- base/univention-network-manager/debian/changelog | 1 + base/univention-network-manager/debian/control | 21 ++++++--------------- base/univention-network-manager/debian/rules | 4 ---- ... 29 files changed, 59 insertions(+), 243 deletions(-)
https://taiga.knut.univention.de/project/oschwieg-ucs-5/task/5072?kanban-status=54
commit c4197654ca Author: Philipp Hahn <hahn@univention.de> Date: Sun Jul 5 17:56:49 2020 +0200 Bug #32847: Remove ifplugd support Convert univention-network-common.init to systemd.service Keep ifplugd as a transition package to purge old configuration files. Change isc-dhcp-client from Depends: to Recommends: to allow its removal for containers and servers using a static network configuration. Verified: * Code cleanup * univention-ifplugd is now a transitional package ( still in base/univention-errata-level/univention-maintained-packages.txt but that's ok ) * UCS-5 Changelog
see Bug 52959 is Bug 52959 a duplicate, do we want to fix this before UCS 5.0
(In reply to Felix Botner from comment #5) > is Bug 52959 a duplicate, do we want to fix this before UCS 5.0 /usr/sbin/univention-register-network-address not being called is an old bug, which is not related to the removal of ifplugd.
(In reply to Philipp Hahn from comment #6) > (In reply to Felix Botner from comment #5) > > is Bug 52959 a duplicate, do we want to fix this before UCS 5.0 > > /usr/sbin/univention-register-network-address not being called is an old > bug, which is not related to the removal of ifplugd. ok, lets discuss this on Bug #52959
UCS 5.0 has been released: https://docs.software-univention.de/release-notes-5.0-0-en.html https://docs.software-univention.de/release-notes-5.0-0-de.html If this error occurs again, please use "Clone This Bug".