Bug#769356: netfilter-persistent.service shouldn't require systemd-modules-load.service

Michael Biebl biebl at debian.org
Fri Mar 20 17:45:28 GMT 2015


Am 2015-03-20 17:36, schrieb Roger That:
> control: tag -1 - moreinfo
> 
> On 19/03/15 19:55, Michael Biebl wrote:
>> On Wed, 12 Nov 2014 16:28:47 -0700 Rother That <rthatbuddy at gmail.com> 
>> wrote:
> [...]
>>> 
>>> Linode doesn't provide /lib/modules/kernel-linode/modules.builtin, 
>>> but
>>> this shouldn't be a problem.
>>> 
>> 
>> Why should that not be a problem if modules.builtin is missing?
> 
> In the case of Linode, they boot on a third party kernel which doesn't
> provide anything in /lib/modules/ because the kernel is not on the
> disk.
> 
> Another use case would be if you were to boot on a PXE kernel which
> has every of its modules built-in. You want to fail silently if
> /lib/modules/kernel/modules.builtin doesn't exist.
> 
>> 
>> https://www.kernel.org/doc/Documentation/kbuild/kbuild.txt says, that
>> you really want that, if you don't want modprobe to not fail for 
>> builtin
>> modules.
>> 
>> Is loop builtin in your case?
> 
> Yes. Loop is builtin.

Do you have loop in /etc/modules or /etc/modules-load.d/*?

If so, the error is expected behaviour, as outlined above.
If you don't want the error, either ship a modules.builtin with your 
kernel or don't try to load a builtin module.




More information about the Pkg-systemd-maintainers mailing list