Hi Florian,

"pelzflorian (Florian Pelz)" <pelzflor...@pelzflorian.de> writes:

> So I tried waiting until it exists before modprobe (in the attached
> patch).  But modprobe still fails in the same way, according to dmesg,
> even though the file evidently already existed.

I don't think there's a race issue with the files being available:
shepherd should start after system activation (so /run/current-system
exists), and after /gnu/store was mounted in the early userspace.

> I will try tomorrow to get an strace.  The installer worked fine in …
> August I believe.

You could also probably try logging the system* call in some temporary
log file, by using some bash redirection (or with-current-output-port
and friends).

By the way, why is the modprobe binary inside a #+?  The target will want
to be able to run the binary itself, right?  Shouldn't it be #$?

Best,
-- 
Josselin Poiret



Reply via email to