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

Re: Python mknod(... stat.S_IFSOCK) failure



Rob Browning:
> 
> I'm trying to track down a problem with bup, and wondering why this
> fails on falla in a sid chroot:
> 
>   $ python -c 'import os, stat; os.mknod("foo", 0600 | stat.S_IFSOCK);'
>   ...
>   OSError: [Errno 22] Invalid argument
> 
> Just wanted to check to see if this might be a known difference with
> respect to kFreeBSD before I dig deeper, assuming I get time.

Which directory is it creating the socket in? /dev by any chance?

Can you try doing the same using mknod(1)? If it works, can you run both
using ktrace(1) and compare the output of mknod syscall?

-- 
Robert Millan


Reply to: