如何解决在FreeBSD上启动流式绑定时出现Unix异常
FreeBSD具有Linux兼容性层,因此我希望flow-bin能够在其上运行。 ,我将linux bin标记为linux elf后出现了异常:
未处理的异常:Unix.Unix_error(Unix.EACCESS,“ open”,“ / dev / null”)
但是/ dev / null具有适当的权限:
crw-rw-rw- root wheel
还是?将其设置为777并没有帮助。
编辑:以root身份运行,仍然失败,日志显示Hack库中的“共享内存不足”吗?我假设这个特定的库在FreeBSD上不起作用,也许是低级的。
解决方法
根据我的经验,在Linuxulator下运行的大多数程序都需要安装以下伪FS:
# cat /etc/fstab
<...snip...>
linprocfs /compat/linux/proc linprocfs rw 0 0
tmpfs /compat/linux/dev/shm tmpfs rw,mode=1777 0 0
我怀疑,后一行应该解决您的第二个问题。
关于权限错误,您应检查/dev/null
而不是/compat/linux/dev/null
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。