我花了很长时间寻找,但还是没能解决这个问题。我的 arm 机器上有一个可以工作的 Debian squeeze chroot。我按照指南从 squeeze 升级到 wheezy,我需要一些 squeeze 中没有的功能。升级非常简单。升级后,我无法连接到任何 Apache 站点。我已将日志记录设置为调试,我的日志中充满了以下内容。
[Wed Jan 23 23:23:34 2013] [notice] Digest: generating secret for digest authentication ...
[Wed Jan 23 23:23:34 2013] [notice] Digest: done
[Wed Jan 23 23:23:35 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:35 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:35 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:35 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:35 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:35 2013] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-11 configured -- resuming normal operations
[Wed Jan 23 23:23:35 2013] [info] Server built: Oct 31 2012 00:17:58
[Wed Jan 23 23:23:35 2013] [debug] prefork.c(1023): AcceptMutex: sysvsem (default: sysvsem)
[Wed Jan 23 23:23:36 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:37 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:37 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:38 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:38 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:38 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:38 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:39 2013] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 3 idle,$
[Wed Jan 23 23:23:39 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:39 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:39 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:39 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:39 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:39 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
[Wed Jan 23 23:23:39 2013] [error] (38)Function not implemented: apr_socket_accept: (client socket)
请问有什么想法吗?
答案1
基本上,主要的 Linux 内核与 wheezy 不兼容,因为这是一个 2.6.31 内核,而 wheezy 需要 2.6.32 或更高版本。udev 等无法启动(udev 需要内核 = 2.6.32,但未启动)