-
Notifications
You must be signed in to change notification settings - Fork 23
MCP server fails to start in sample_huggingface_task due to missing sandbox_fs.so (code execution server RuntimeError) #2
Copy link
Copy link
Open
Description
Hi,
I am trying to run sample_huggingface_task of Apex-Agent. When I execute run.sh it fails to bring the mcp server. I did docker logs -f on the container which shows code execution server is failing with RuntimeError: sandbox_fs.so is required for sandboxed code execution but was not found at /app/lib/sandbox_fs.so.
Please see below output.
$./run.sh
[17:37:58] Configuring MCP servers...
[17:37:58] Servers: ['calendar_server', 'chat_server', 'code_execution_server', 'sheets_server', 'filesystem_server', 'mail_server', 'pdf_server', 'slides_server', 'docs_server']
Traceback (most recent call last):
File "/Users/john/apex-agents/archipelago/examples/hugging_face_task/main.py", line 396, in <module>
main()
~~~~^^
File "/Users/john/apex-agents/archipelago/examples/hugging_face_task/main.py", line 216, in main
resp.raise_for_status()
~~~~~~~~~~~~~~~~~~~~~^^
File "/Users/john/apex-agents/archipelago/agents/.venv/lib/python3.13/site-packages/httpx/_models.py", line 829, in raise_for_status
raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Server error '503 Service Unavailable' for url 'http://localhost:8080/apps'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503
docker logs -f <container_id>
[02/17/26 12:08:04] INFO Starting MCP server 'chat-server' server.py:2507
with transport 'stdio'
2026-02-17 12:08:04.962 | DEBUG | middleware.logging:on_request:17 - initialize returned meta=None protocolVersion='2025-06-18' capabilities=ServerCapabilities(experimental={'tasks': {'list': {}, 'cancel': {}, 'requests': {'tools': {'call': {}}, 'prompts': {'get': {}}, 'resources': {'read': {}}}}}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=True), completions=None, tasks=None) serverInfo=Implementation(name='chat-server', title=None, version='2.14.4.dev2+bc2f601e', websiteUrl=None, icons=None) instructions=None
2026-02-17 12:08:04.964 | DEBUG | middleware.logging:on_request:17 - tools/list returned [FunctionTool(name='chat', title=None, description="Chat operations for channels, messages, reactions, and users; call action='help' to see all actions and their required parameters.", tags=set(), enabled=True), FunctionTool(name='chat_schema', title=None, description='Get JSON schema for chat input/output models.', tags=set(), enabled=True)]
Building mcp-schema @ file:///app/mcp_servers/code/packages/mcp_schema
Built mcp-schema @ file:///app/mcp_servers/code/packages/mcp_schema
Uninstalled 1 package in 4ms
Installed 1 package in 0.55ms
Traceback (most recent call last):
File "/app/mcp_servers/code/mcp_servers/code_execution_server/main.py", line 19, in <module>
verify_sandbox_available()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/app/mcp_servers/code/mcp_servers/code_execution_server/tools/code_exec.py", line 28, in verify_sandbox_available
verify_sandbox_library_available(SANDBOX_LIBRARY_PATH)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/app/mcp_servers/code/mcp_servers/code_execution_server/utils/sandbox.py", line 54, in verify_sandbox_library_available
raise RuntimeError(
...<3 lines>...
)
RuntimeError: sandbox_fs.so is required for sandboxed code execution but was not found at /app/lib/sandbox_fs.so. Please compile and install it first using: mkdir -p /app/lib && gcc -shared -fPIC -O2 -o /app/lib/sandbox_fs.so sandbox_fs.c -ldl -lpthread
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels