openai / openai/codex

[Bug] Clean Debian 13 install of CLI 0.148.0 repeatedly reports Data Analytics and Cloudflare MCP startup failures

Open
#39,758 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug CLI mcp
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What version of Codex CLI is running?

0.148.0 — customer-facing release.

What subscription do you have?

Not provided.

Which model were you using?

Not recorded; the warnings occur at CLI startup.

What platform is your computer?

Clean Debian 13 Linux installation. The kernel version and CPU architecture have not yet been captured.

What terminal emulator and version are you using (if applicable)?

Not provided.

Codex doctor report

Not yet collected from the affected Debian machine.

What issue are you seeing?

After a fresh Codex CLI installation on a clean Debian 13 system, every launch of codex reports MCP startup failures. The reported messages are:

MCP client for dataAnalyticsWidgets failed to start
cloudflare-api MCP server is not logged in
MCP startup incomplete

These are the warning lines reported by the affected user, not a complete diagnostic log. It has not yet been established whether the failures block the main Codex session.

What steps can reproduce the bug?
  1. Start with a clean Debian 13 installation.
  2. Install the customer-facing Codex CLI 0.148.0.
  3. Run codex.
  4. Observe the Data Analytics and Cloudflare MCP warnings.
  5. Exit and run codex again. The warnings recur on every launch.

The installation command and account-synced plugin state have not yet been captured. A clean local installation does not establish that the account has no synced plugins.

What is the expected behavior?

A clean CLI installation should start without unexplained failures from optional integrations. If an account-synced plugin requires authentication or a missing runtime, Codex should identify that requirement clearly and provide a working way to configure or disable the affected integration.

Additional information

The affected user also recalls seeing a similar Cloudflare warning in the Windows desktop app and logging into an existing Cloudflare account. The Windows app version is unknown, and impact on the current Windows desktop app has not been reproduced.

Possibly related:

  • #39682: CLI 0.148.0 on Linux initializes remote plugins despite remote_plugin=false, including Cloudflare. That setting has not been tested in this Debian report.
  • #34859: Cloudflare startup warning followed by the MCP login command failing to resolve the server. That additional login failure has not been reproduced here.
  • #29206: a synced Data Analytics plugin fails on Linux when Node.js is missing. That report names datascienceWidgets; this report names dataAnalyticsWidgets. Missing Node.js is not a confirmed cause here.

Filing with the available facts so the Debian startup experience can be triaged without treating a possible cause or the Windows recollection as confirmed.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the warnings with codex on a clean Debian 13 installation and collect the missing doctor report, installation command, and account-synced plugin state. Compare the behavior with issues #39682, #34859, and #29206 without assuming their causes. Done means the startup failure is explained and optional integrations identify their requirements or can be configured or disabled clearly.

Written by the indexing model from the issue text.

Assessment

Tech stack
debian, linux, rust
Domain
cli, devtools, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.