Current-Users archive

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

Re: NetBSD current install issue



As Matthew suggested here, replacing my 9.0_BETA kernel with one from the -current distribution I was trying to install on a new disk worked perfectly.

Thanks!
-bob

On Nov 3, 2019, at 2:15 PM, matthew green <mrg%eterna.com.au@localhost> wrote:

>> [1]   Bad system call         chroot /targetroot useradd -c
>> 
>> Has something changed between 9.0_BETA and -current that prevents this
>> from working?  Is there are different syntax or command I should be
>> using?
> 
> yes.  a system call was added and when it's needed by code you'll
> get the above error.
> 
> what you've been doing is technically "not supported", but worked
> for a long while recently by lucky accident.
> 
> 
> the only solutions are to avoid doing this.  ie, run a newer kernel
> when you want to run the newer binaries.  there _is_ a way to fix
> this in libc as well -- the system call failure could be caught and
> the old one used instead, which should avoid new bins on old kernels
> from crashing, but it is both not our policy and while this one case
> does appear to be only a small hack to fix, others are either not
> solveable or only with major effort (hence the policy.)
> 
> i support this sort of simple hack to allow usage, but there was some
> pushback to implementing against policy.
> 
> 
> .mrg.



Home | Main Index | Thread Index | Old Index