[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#553692: capiutils.postinst: line 13: /sbin/MAKEDEV: No such file or directory



On 2009-11-02 07:28 +0100, Christian Perrier wrote:

> Quoting Michael Prokop (mika@debian.org):
>> Package: capiutils
>> Version: 1:3.9.20060704-4
>> Severity: grave
>> Justification: renders package unusable
>> 
>> 
>> Fresh installation:
>> 
>> [...]
>> Setting up libcapi20-3 (1:3.9.20060704-4) ...
>> Setting up capiutils (1:3.9.20060704-4) ...
>> Note: running MAKEDEV to create CAPI devices in /dev...
>> /var/lib/dpkg/info/capiutils.postinst: line 13: /sbin/MAKEDEV: No such file or directory
>> dpkg: error processing capiutils (--configure):
>>  subprocess installed post-installation script returned error exit status 1
>> Errors were encountered while processing:
>>  capiutils
>> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
>
> I just did a QA upload (isdnutils is orphaned and I was fixing l10n
> bugs plus each and every trivial stuff I could find) where calls to
> MAKEDEV with an hardcoded path were replaced by calls to "MAKEDEV"
> alone.
>
> I'm not sure that will solve the problem. I'm actually sure of the
> contrary..:-)
>
> The problem probably comes from makedev being an extra package now
> while it was essential in the past.

I cannot remember makedev ever being essential, though it used to be
required.

> So, the solution is probably adding it to Depends (or Pre-Depends? I
> need to check the policy about this).

No, makedev serves absolutely no useful purpose on 99% of all Debian
systems.  The right solution is to only call MAKEDEV if it is available.

Sven



Reply to: