-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
An error was thrown while running Baltamatica in the go-judge. #134
Comments
可以尝试使用 strace 运行检查访问的文件日志,然后调整 mount.yaml配置包含访问过但是沙箱内缺失的文件。 |
谢谢!我已经检查了,并将 我写了 所以我想会不会是别的什么限制。有没有方法完全取消 |
可以尝试加入 -net 取消联网限制。限制存在的意义就是不能让用户提交的程序访问/修改任意资源,所以不能完全取消。 |
我遇到同样的问题,两个程序需要通过socket交互,在沙箱环境无法正确发送消息。请问“ -net ”选项应该如何使用,直接加载启动命令中似乎不起作用 |
|
目前就是在一个容器内运行两个程序,仍然打不通。go judge主程序是docker启动的,在docker的程序入口加"-net"选项,程序会直接报错退出,提示这是无效的选项,所以想问问正确的操作方式是什么,怎样才能使这个选项生效。 btw,这个问题应该不属于bug,但文档中确实没有说明网络相关问题,以及想问问默认对系统调用是否有限制? |
应该是 |
Hello, I encountered some trouble while using go-judge and hope to get your assistance!
I attempted to run Baltamatica (a Chinese numerical computation software similar to MATLAB) in the go-judge sandbox environment, but I ran into some issues:
I suspect that the issue might be related to the permission restrictions in the go-judge sandbox environment, which may be preventing Beitai Tianyuan from accessing external files it needs.
您好,我在使用 go-judge 时遇到了一点麻烦,希望能获得您的帮助!
我尝试在 go-judge 沙箱环境里运行北太天元(一个国产数值计算软件,模仿 MATLAB 的一款产品),但出现了一些问题:
我怀疑可能是 go-judge 沙箱环境对权限的限制,导致北太天元试图访问的外部文件无法访问。
The text was updated successfully, but these errors were encountered: