Toolbox binary not available for Linux aarch64 architecture.
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 38/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- linux, postgresql
調査の方向性
まず、文書化されている Gemini CLI 拡張機能コマンドを使って Linux aarch64 でのインストールを再現し、その後、file コマンドを使ってインストールされた toolbox を調べます。拡張機能がバイナリを選択またはダウンロードする仕組みを追跡します。aarch64 バイナリがインストールされ、起動失敗時に文書化されているアーキテクチャまたはダウンロードの問題が報告されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Pre-reqs
- I've searched the current open issues
- I've updated to the latest versions
Extension Version
0.2.1
Gemini CLI Version
0.26.0
Environment
Linux vm-ubuntu24dev 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 21 03:10:52 UTC 2 aarch64 aarch64 aarch64 GNU/Linux
Current Behavior
I am using Gemini CLI on a Ubuntu VM on a Macbook M3 (ARM). The toolbox binary that gets installed for this extension on my ARM-based Linux VM is for x86-64 architecture. This gives the following message on startup:
Error during discovery for MCP server 'postgresql': MCP error -32000: Connection closed
Expected Behavior
I would expect that the aarch64 version of the binary to be installed. Also, the error message given is incorrect making this harder to determine the actual cause. I would expect the message to match closer what the repo documentation says:
either:
MCP ERROR: Error: spawn /Users/USER/.gemini/extensions/postgres/toolbox ENOENT": The Toolbox binary did not download correctly. Ensure you are using Gemini CLI v0.6.0+.
or
"cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded.
Steps to reproduce?
- Using an ARM version of Linux, install Gemini CLI from a terminal.
- Install postgres extension via:
$ gemini extensions install https://github.com/gemini-cli-extensions/postgres - Check the 'toolbox' binary via:
$ file ~/.gemini/extensions/postgres/toolbox
Additional Details
No response
- 主要言語
- 言語のデータがありません
- スター
- 96
- フォーク
- 12
- 平均マージ
- 2日 8時間
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
gemini-cli-extensions/postgres のほかの issue
-
Dependency Dashboardオープンtype: process
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
gemini-cli-extensions/postgres の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
beehive-lab/TornadoVM#1151 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 5 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
fastfetch-cli/fastfetch#2628 ·
メンテナーはふだん 1 日以内に返信
-
bug os:Windows
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
state:triage-needed
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信