[Touch-packages] [Bug 1916229] Re: udev reports error due to NIS usage
@ddstreet Well, after thinking about it, I'm actually not sure if this is an issue after all. Or if this should/must be handled by the system administrator itself, when using NIS. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1916229 Title: udev reports error due to NIS usage Status in systemd: Fix Released Status in systemd package in Ubuntu: Incomplete Bug description: I see the following error message when trying to updating udev to 245.4-4ubuntu3.4. > systemd-udevd[25721]: do_ypcall: clnt_call: RPC: Unable to send; errno = Operation not permitted As it turns out we trigger a security feature of systemd, which appears because we use NIS: https://github.com/systemd/systemd/commit/695fe4078f0df6564a1be1c4a6a9e8a640d23b67 The solution is fairly simple: $ sudo mkdir /etc/systemd/system/systemd-udevd.service.d/ $ printf "[Service]\nIPAddressDeny=\n" | sudo tee /etc/systemd/system/systemd-udevd.service.d/override.conf And here the full error message occurring during the update: Setting up udev (245.4-4ubuntu3.4) ... Job for systemd-udevd.service failed because a timeout was exceeded. See "systemctl status systemd-udevd.service" and "journalctl -xe" for details. invoke-rc.d: initscript udev, action "restart" failed. ● systemd-udevd.service - udev Kernel Device Manager Loaded: loaded (/lib/systemd/system/systemd-udevd.service; static; vendor preset: enabled) Active: activating (start) since Fri 2021-02-19 10:44:33 CET; 7ms ago TriggeredBy: ● systemd-udevd-control.socket ● systemd-udevd-kernel.socket Docs: man:systemd-udevd.service(8) man:udev(7) Main PID: 2196 ((md-udevd)) Tasks: 1 Memory: 640.0K CGroup: /system.slice/systemd-udevd.service └─2196 (md-udevd) Feb 19 10:44:33 hasfpnccd systemd[1]: Starting udev Kernel Device Manager... dpkg: error processing package udev (--configure): installed udev package post-installation script subprocess returned error exit status 1 dpkg: dependency problems prevent configuration of snapd: snapd depends on udev; however: Package udev is not configured yet. dpkg: error processing package snapd (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of ubuntu-drivers-common: ubuntu-drivers-common depends on udev (>= 204-0ubuntu4~); however: Package udev is not configured yet. dpkg: error processing package ubuntu-drivers-common (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of xserver-xorg-core: xserver-xorg-core depends on udev (>= 149); however: Package udev is not configured yet. dpkg: error processing package xserver-xorg-core (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. N o apport report written because MaxReports is reached already Errors were encountered while processing: udev snapd ubuntu-drivers-common xserver-xorg-core E: Sub-process /usr/bin/dpkg returned an error code (1) To manage notifications about this bug go to: https://bugs.launchpad.net/systemd/+bug/1916229/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1916229] [NEW] udev reports error due to NIS usage
Public bug reported: I see the following error message when trying to updating udev to 245.4-4ubuntu3.4. > systemd-udevd[25721]: do_ypcall: clnt_call: RPC: Unable to send; errno = > Operation not permitted As it turns out we trigger a security feature of systemd, which appears because we use NIS: https://github.com/systemd/systemd/commit/695fe4078f0df6564a1be1c4a6a9e8a640d23b67 The solution is fairly simple: $ sudo mkdir /etc/systemd/system/systemd-udevd.service.d/ $ printf "[Service]\nIPAddressDeny=\n" | sudo tee /etc/systemd/system/systemd-udevd.service.d/override.conf And here the full error message occurring during the update: Setting up udev (245.4-4ubuntu3.4) ... Job for systemd-udevd.service failed because a timeout was exceeded. See "systemctl status systemd-udevd.service" and "journalctl -xe" for details. invoke-rc.d: initscript udev, action "restart" failed. ● systemd-udevd.service - udev Kernel Device Manager Loaded: loaded (/lib/systemd/system/systemd-udevd.service; static; vendor preset: enabled) Active: activating (start) since Fri 2021-02-19 10:44:33 CET; 7ms ago TriggeredBy: ● systemd-udevd-control.socket ● systemd-udevd-kernel.socket Docs: man:systemd-udevd.service(8) man:udev(7) Main PID: 2196 ((md-udevd)) Tasks: 1 Memory: 640.0K CGroup: /system.slice/systemd-udevd.service └─2196 (md-udevd) Feb 19 10:44:33 hasfpnccd systemd[1]: Starting udev Kernel Device Manager... dpkg: error processing package udev (--configure): installed udev package post-installation script subprocess returned error exit status 1 dpkg: dependency problems prevent configuration of snapd: snapd depends on udev; however: Package udev is not configured yet. dpkg: error processing package snapd (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of ubuntu-drivers-common: ubuntu-drivers-common depends on udev (>= 204-0ubuntu4~); however: Package udev is not configured yet. dpkg: error processing package ubuntu-drivers-common (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of xserver-xorg-core: xserver-xorg-core depends on udev (>= 149); however: Package udev is not configured yet. dpkg: error processing package xserver-xorg-core (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. N o apport report written because MaxReports is reached already Errors were encountered while processing: udev snapd ubuntu-drivers-common xserver-xorg-core E: Sub-process /usr/bin/dpkg returned an error code (1) ** Affects: systemd (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1916229 Title: udev reports error due to NIS usage Status in systemd package in Ubuntu: New Bug description: I see the following error message when trying to updating udev to 245.4-4ubuntu3.4. > systemd-udevd[25721]: do_ypcall: clnt_call: RPC: Unable to send; errno = Operation not permitted As it turns out we trigger a security feature of systemd, which appears because we use NIS: https://github.com/systemd/systemd/commit/695fe4078f0df6564a1be1c4a6a9e8a640d23b67 The solution is fairly simple: $ sudo mkdir /etc/systemd/system/systemd-udevd.service.d/ $ printf "[Service]\nIPAddressDeny=\n" | sudo tee /etc/systemd/system/systemd-udevd.service.d/override.conf And here the full error message occurring during the update: Setting up udev (245.4-4ubuntu3.4) ... Job for systemd-udevd.service failed because a timeout was exceeded. See "systemctl status systemd-udevd.service" and "journalctl -xe" for details. invoke-rc.d: initscript udev, action "restart" failed. ● systemd-udevd.service - udev Kernel Device Manager Loaded: loaded (/lib/systemd/system/systemd-udevd.service; static; vendor preset: enabled) Active: activating (start) since Fri 2021-02-19 10:44:33 CET; 7ms ago TriggeredBy: ● systemd-udevd-control.socket ● systemd-udevd-kernel.socket Docs: man:systemd-udevd.service(8) man:udev(7) Main PID: 2196 ((md-udevd)) Tasks: 1 Memory: 640.0K CGroup: /system.slice/system