Skip to content

Failed to run mcp server using podman in RHEL9 on Power10 #45

@william-xiang

Description

@william-xiang

There are two issues when running the mcp server using podman in RHEL9 on Power10.

  1. Base image node:23-alpine does not support ppc64le.
  2. Failed to process tools while starting the server, got McpError
[2025-12-01 18:50:46.283] ERROR: No valid configurations to merge
    requestId: "QIBB4TO4"
    operation: "ToolProcessor.initialize"
    yamlPath: "/usr/src/app/tools"
    critical: false
    errorCode: -32603
    originalErrorType: "McpError"
    finalErrorType: "McpError"
    err: {
      "type": "McpError",
      "message": "No valid configurations to merge",
      "stack":
          McpError: No valid configurations to merge
              at ToolConfigBuilder.mergeConfigurations (file:///usr/src/app/dist/ibmi-mcp-server/utils/config/toolConfigBuilder.js:523:19)
              at ErrorHandler.tryCatch.operation (file:///usr/src/app/dist/ibmi-mcp-server/utils/config/toolConfigBuilder.js:396:45)
              at async ErrorHandler.tryCatch (file:///usr/src/app/dist/utils/internal/errorHandler.js:203:20)
              at async ToolProcessor.parseYamlConfig (file:///usr/src/app/dist/ibmi-mcp-server/utils/config/toolProcessor.js:240:30)
              at async ErrorHandler.tryCatch.operation (file:///usr/src/app/dist/ibmi-mcp-server/utils/config/toolProcessor.js:67:31)
              at async ErrorHandler.tryCatch (file:///usr/src/app/dist/utils/internal/errorHandler.js:203:20)
              at async registerSQLTools (file:///usr/src/app/dist/ibmi-mcp-server/index.js:44:13)
              at async createMcpServerInstance (file:///usr/src/app/dist/mcp-server/server.js:51:9)
              at async startHttpTransport (file:///usr/src/app/dist/mcp-server/transports/http/httpTransport.js:361:31)
              at async startTransport (file:///usr/src/app/dist/mcp-server/server.js:76:28)
      "code": -32603,
      "name": "McpError"
    }

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions