FS#38661 - [systemd] Failed to insert module 'ipv6'

Attached to Project: Arch Linux
Opened by c (c) - Sunday, 26 January 2014, 08:49 GMT
Last edited by Dave Reisner (falconindy) - Friday, 07 February 2014, 18:24 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Dave Reisner (falconindy)
Tom Gundersen (tomegun)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Booting on a kernel without ipv6 support systemd still tries to insert the ipv6 module and this fails and reports an error. systemd should either hide the error message or not try to load the module when unavailable.


Steps to reproduce:
Boot with a kernel without ipv6 support.
This task depends upon

Closed by  Dave Reisner (falconindy)
Friday, 07 February 2014, 18:24 GMT
Reason for closing:  Upstream
Additional comments about closing:  File a bug upstream if you want to change the behavior. There's nothing Arch will "fix" here.
Comment by Dave Reisner (falconindy) - Thursday, 06 February 2014, 20:01 GMT
This is intentional behavior -- why are you living in the 20th century? ipv6 isn't going away.

http://cgit.freedesktop.org/systemd/systemd/tree/src/core/kmod-setup.c#n59
Comment by c (c) - Friday, 07 February 2014, 17:26 GMT
I have no use for ipv6 but will most probably in the future as most of us will. Either way systemd is wrong to insert a non-existent module or report a failed module insertion when the module doesn't exist to begin with. That's the issue and not whether I use ipv6. It's much safer to not include or enable kernel features which are unused and could be used as an attack vector. This is especially risky when you don't use ipv6 and it's less likely to be configured safely. Looks like changing true to false in that line would fix this.

Loading...