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

Re: syslogd still crapping out



On Thu, Dec 09, 1999 at 12:47:59AM -0700 , Erik Andersen wrote:
> execve("/sbin/syslogd", ["/sbin/syslogd", "-n"], [/* 6 vars */]) = 0
> [------------snip----------------]
> unlink("/dev/log")                      = -1 ENOENT (No such file or directory)
> socket(PF_UNIX, SOCK_STREAM, 0)         = -1 ENOSYS (Function not implemented)
> socket(PF_UNIX, SOCK_STREAM, 0)         = -1 ENOSYS (Function not implemented)
> socket(PF_UNIX, SOCK_STREAM, 0)         = -1 EINVAL (Invalid argument)
> write(2, "Couldn\'t obtain descriptor for s"..., 65) = 65
> _exit(1)                                = ?
> 
> So it looks like a kernel problem.  The kernel used on 
> the boot floppies does not seem to support Unix domain 
> sockets.  That is why it works in chroot, but not on 

it has that in a _module_ :(( As Xu said, else would the bzImage be bigger
that even bzImage can be (1MB). So we must ship unix.o (??) in root.bin
or compile unix sockets in.

				Petr Cech
--
Debian GNU/Linux maintainer - www.debian.{org,cz}
           cech@atrey.karlin.mff.cuni.cz


Reply to: