Your message dated Sun, 15 Nov 2015 04:16:52 +0100
with message-id <5647f924.7070...@debian.org>
and subject line Re: Bug#800521: systemd: sys-kernel-config.mount not functional
has caused the Debian Bug report #800521,
regarding systemd: sys-kernel-config.mount not functional
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
800521: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800521
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: systemd
Version: 215-17+deb8u2
Severity: normal

Hi,

On stock jessie systems sys-kernel-config.mount is not functional,
because /sys/kernel/config does not exist before the configfs module
is loaded, thus ConditionPathExists fails on system boot.  RedHat
solved this by building configfs into the kernel, see
https://bugzilla.redhat.com/show_bug.cgi?id=767432.

A possible workaround:

# echo configfs >/etc/modules-load.d/configfs

The issue was exhibited by the DLM service, which has

[Unit]
Requires=sys-kernel-config.mount
After=sys-kernel-config.mount

[Service]
ExecStartPre=/sbin/modprobe dlm

and the dlm module depends on the configfs module, but pulls it in too
late.  What's more, sys-kernel-config.mount does not fail, just becomes
a no-op when pulled in by dlm.service, confusing things further.

I'd be interested to learn how you intend to fix this, because it
affects the DLM packaging work.
-- 
Thanks,
Feri.

--- End Message ---
--- Begin Message ---
Control: reassign -1
Am 30.09.2015 um 16:37 schrieb Michael Biebl:

> Or, the dlm packages ships a modules-load.d snippet in
> /usr/lib/modules-load.d where it loads the configfs mdoule, since it's
> the dlm package which apparently needs configfs, not systemd itself.
> 
> I would also recommend to move the dlm module loading out of the service
> file via ExecStartPre into a module-load.d snippet.

I think this is the correct solution for this problem. So I'm going to
close this bug report.
I would have re-assigned it, but I didn't now the name of the dlm package.

Regards,
Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
_______________________________________________
Pkg-systemd-maintainers mailing list
Pkg-systemd-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers

Reply via email to