PiCockpit on Raspberry Pi OS Bullseye

アップデート 7.1.2022 (最終修正)

bullseyeとbusterの2つのパッケージを通常のリポジトリにリリースしました。

私たちのインストールスクリプトは、使用できるリポジトリを自動的に選択するはずです。

Raspberry Pi OS BullseyeとRaspberry Pi OS Busterの両方にpicockpit-clientをインストールするには、Pi上で以下のコマンドを実行してください。

bash -c "$(curl -k -s https://picockpit.com/setup.sh)"

注意してください。

現在、ブルズアイのバージョンはバスターのバージョンより低くなっています(ブルズアイ:2.2.3、バスター:2.2.4)。また、Bullseyeは現在 2.2.0 をパッケージ名に入れて、apt-getの目的に合わせています。

BME688ドライバーにマイナーチェンジがありますが、ブルズアイユーザーには影響ありません。

2つのRaspberry Pi OSリビジョンは、リポジトリが正しく動作するために異なるバージョン番号を持つ必要があるため、現在は現状のままとしています。

問題が発生した場合は、コメントでお知らせください。

注2:

インストール中に、(ブルズアイに)表示されます。

### 最新の利用可能なクライアントのバージョンをAPIでチェックする ...
### あなたのクライアントのバージョンは:2.2.3
### 利用可能な最新バージョンは: 2.1.11
### 最小限の推奨バージョンは:2.1.11
### アップグレードしたい場合は、コマンドラインで以下を実行してください。

なお、2.2.3と2.1.11のバージョンの不一致は、API情報がまだ更新されていないことが原因です。できるだけ早くこれを公開したかったので、近日中に修正する予定です。

注3:

ユーザーがこのバージョンで立ち往生するのを避けるため、手動での.debダウンロードの可能性を削除しました(23.12.2021のワークアラウンドに従ってください)。この方法でパッケージをインストールした場合は、インストールスクリプトを再度実行して、システムに正しいパッケージソースを設定してください。

23.12.20更新(一時的な回避策)

Raspberry Pi OS Bullseye用のダウンロードパッケージとして、とりあえずリリースしました(リポジトリに正しくリリースするためには、別の修正が必要です)。

Bullseyeのパッケージはここでホストされています。

https://download.pi3g.com/temp/picockpit-client_2.2.0_armhf.deb

このダウンロードは1月7日に削除されました。パッケージリポジトリが修正され、バスターとブルズアイのフルサポートが直接利用できるようになったからです。

以下のコマンドを実行することでインストールできます。

sudo su
# the below will remove picockpit-client from your Pi if it is installed
apt-get purge picockpit-client
cd /tmp
wget https://download.pi3g.com/temp/picockpit-client_2.2.0_armhf.deb
apt-get install ./picockpit-client_2.2.0_armhf.deb
# finally run the picockpit-client to connect it to PiCockpit.com
# have your API key ready
picockpit-client connect --yes

この手順に問題がある場合はご連絡ください。ご不便をおかけして申し訳ありません。数週間後には、インストールプロセスが完全に自動化された状態に戻ることを期待しています。

歴史的な情報

Raspberry Pi OS Bullseyeが数日前にリリースされた。

BullseyeでPiCockpitのインストーラーが失敗するというユーザーからのバグレポートがありました。

現在、発生しているエラーは以下の通りです。

ModuleNotFoundError: No module named 'picockpit_client'

30.11.2021 注意:下記のバグフィックスは機能しませんので、別の解決策に取り組んでいます。

インストーラスクリプトにホットパッチをリリースしました( https://picockpit.com/setup.sh )を使用することで、うまくいけば解決します。

手動でインストールを実行する場合は、まず以下のコマンドを実行してください。

sudo ln -s /usr/bin/python3 /usr/bin/python3.7 

これにより、実際のpython3バイナリにpython3.7のシンボリックリンクが作成されます。Python は下位互換なので、これは安全です。

他にも問題があれば、このコメント欄で報告していただければ調べます。その際には、コンソールに表示されるエラー出力を必ず記載してください。

15.11.20に更新しました。

現在、新しいpicockpit-clientのリリースに取り組んでおり、その中でRaspberry Pi OS Bullseyeの互換性(Busterの互換性を維持したまま)をテストする予定です。 また、BME688のIAQが25で固定されてしまうバグフィックスも行われます。や、AIを活用した匂いのセンシングアプリ「DigitalNose」などがあります。

新しい機能は実装されていますが、この記事を書いている時点では、パッケージの準備とBullseyeとの互換性の確認を行っています。今月末までにはリリースできると思いますが、それまでの間、エラーがあれば引き続きここで報告してください。

2021.11.30更新

新しいリリースに近づいています。うまくいけば、すぐに(おそらく12月中旬までに)リリースできると思います。最新情報はこちらでお知らせします。

8コメント

  1. Dip on 11月 12, 2021 at 8:02 pm となります。

    Get Module not Found Error(モジュールが見つかりません

    以下のNEWパッケージがインストールされます。
    ピコックピット・クライアント
    アップグレードされた0、新たにインストールされた1、削除される0、アップグレードされていない0。
    0B/10.7MBのアーカイブを取得する必要がある。
    この操作を行うと、47.4MBの追加ディスクスペースが使用されます。
    以前に選択されなかったパッケージpicockpit-clientを選択します。
    (データベースの読み込み......現在インストールされている99751個のファイルとディレクトリ)
    Preparing to unpack .../picockpit-client_2.1.13_armhf.deb ...
    picockpit-client (2.1.13) を解凍する ...
    picockpit-clientの設定 (2.1.13) ...
    usr/share/picockpit-client/bin/python3の更新に成功しました。
    picockpit-client.serviceは、無効化されたユニットまたは静的ユニットであり、起動していません。
    Traceback (most recent call last):
    ファイル "/usr/bin/picockpit-client", line 5, in
    from picockpit_client.picockpit_client import main
    ModuleNotFoundErrorです。picockpit_client'という名前のモジュールがありません。

    • raspi berry on 11月 13, 2021 at 11:07 am となります。

      ご意見をお寄せいただきありがとうございます。

    • PiCaptain on 12月 23, 2021 at 6:37 pm となります。

      ご意見ありがとうございます。Bullseye用の別パッケージを公開しましたので、現在は手動でダウンロードしていただく必要があります。このページを更新して、ダウンロードの方法を説明しました。この方法でうまくいくかどうか、ぜひ教えてください。

  2. Manuel on 12月 19, 2021 at 12:27 am となります。

    sudo picockpit-client connect -yes
    Traceback (most recent call last):
    ファイル "/usr/bin/picockpit-client", line 5, in
    from picockpit_client.picockpit_client import main
    ModuleNotFoundErrorです。picockpit_client'という名前のモジュールがありません。

    • PiCaptain on 12月 23, 2021 at 6:36 pm となります。

      ご意見ありがとうございます。Bullseye用の別パッケージを公開しましたので、現在は手動でダウンロードしていただく必要があります。このページを更新して、ダウンロードの方法を説明しました。この方法でうまくいくかどうか、ぜひ教えてください。

  3. Ben on 1月 2, 2022 at 9:26 am となります。

    Hallo,
    私の場合は、最新のFixとは全く関係ありませんでした。

    Hit:1 http://repository.picockpit.com/raspbian バスター インリリース
    Hit:2 http://raspbian.raspberrypi.org/raspbian ブルズアイ インリリース
    Hit:3 http://archive.raspberrypi.org/debian ブルズアイ インリリース
    パッケージリストの読み込み... Done
    パッケージリストの読み込み... Done
    依存関係ツリーの構築... 完了
    状態情報の読み込み... Done
    picockpit-clientはすでに最新バージョン(2.2.0)になっています。
    アップグレードされたものが0、新たにインストールされたものが0、削除するものが0、アップグレードされていないものが0です。
    Traceback (most recent call last):
    ファイル "/usr/bin/picockpit-client", line 5, in
    from picockpit_client.picockpit_client import main
    ModuleNotFoundErrorです。picockpit_client'という名前のモジュールがありません。

    • raspi berry on 1月 7, 2022 at 7:37 am となります。

      こんにちは、Ben。

      私は、BusterだけでなくBullseyeにも、このワンライナーを使って通常のインストール手順を行うことを望んでいます。あなたはこのマニュアルに従ってインストールすることができますか?
      https://picockpit.com/raspberry-pi/installation-of-picockpit/

      Nachtrag:
      ビット・テ・フューレ・ボルハー

      sudo apt-get purge picockpit-client

      誤ったパケットをシステムから排除するために、このような方法を取りました。
      しかし、Pythonは100個の%に対応しているわけではありません......だからこそ、BullseyeとBuster用に2種類のパックを作ったのです。

      お客様のシステムはBullseyeであり、お客様は弊社のBullseyeリポジトリからパッケージを入手する必要があります。あなたがインストールしたパッケージと同じバージョン番号を持つパッケージを、あなたは自分のシステムに完全にインストールしなければなりません。

      そのためには、このような環境を整える必要があります。

  4. FanaticIce on 3月 8, 2022 at 10:45 am となります。

    Hallo,
    bin Pi Neuling, und habe ein Rb Pi 4 Modul B 8GB (Rev. 1.5 (d03115)), und bekomme keinen Zugriff a PiCockpit bzw. habe keine Möglichkeit den API Key einzugeben.何が間違っているのでしょうか?

    bash -c "$(curl -k -s) https://picockpit.com/setup.sh)”
    % Total % Received % Xferd Average Speed Time Time Current
    Dload Upload Total Spent 左速度
    100 2789 100 2789 0 0 32430 0 –:–:– –:–:– –:–:– 32430
    警告: apt-key は非推奨です。代わりに trusted.gpg.d でキーリングのファイルを管理します (apt-key(8) を参照)。
    OK
    OK:1 http://security.debian.org/debian-security ブルズアイ・セキュリティ・インリリース
    OK:2 http://deb.debian.org/debian ブルズアイ インリリース
    OK:3 http://archive.raspberrypi.org/debian ブルズアイ インリリース
    OK:4 http://deb.debian.org/debian ブルズアイ・アップデート・インリリース
    OK:5 http://repository.picockpit.com/raspbian ブルズアイ インリリース
    イグニッション:6 http://repository.picockpit.com/raspbian ストレッチ InRelease
    イグニッション:7 http://repository.picockpit.com/raspbian ブルズアイ・インリリース
    フェール:8 http://repository.picockpit.com/raspbian ストレッチリリース
    404 Not Found [IP: 88.99.237.140 80] です。
    フェール:9 http://repository.picockpit.com/raspbian ブルズアイ発売
    404 Not Found [IP: 88.99.237.140 80] です。
    パケットリストが作成される... ファーティグ
    E: Depot "http://repository.picockpit.com/raspbian stretch Release" には、リリースデータは含まれていません。
    N: このようなデポの更新は、安全な方法で行うことができないため、標準的な方法で行われます。
    N: パケットデポの使用方法とその設定についての詳細は、apt-secure(8) を参照してください。
    E: Depot "http://repository.picockpit.com/raspbian Bullseye Release" はリリースデータを含んでいません。
    N: このようなデポの更新は、安全な方法で行うことができないため、標準的な方法で行われます。
    N: パケットデポの使用方法とその設定についての詳細は、apt-secure(8) を参照してください。
    N: 設定ファイル "main/binary-arm64/Packages" は、デポ "http://repository.picockpit.com/raspbian bullseye InRelease" が "arm64" アーキテクチャをサポートしていないため、追加されました。
    W: パッケージ (main/binary-arm64/Packages) は /etc/apt/sources.list.d/picockpit.list:3 および /etc/apt/sources.list.d/picockpit.list:4 で詳細に設定されます。
    W: パッケージ (main/binary-armhf/Packages) は /etc/apt/sources.list.d/picockpit.list:3 および /etc/apt/sources.list.d/picockpit.list:4 で詳細に設定されました。
    W: パッケージ (main/binary-all/Packages) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:4 で詳細に設定されています。
    W: 翻訳 (main/i18n/Translation-de_DE) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:4 で詳細に設定されているようです。
    W: 翻訳 (main/i18n/Translation-de) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:4 で詳細に設定されているようです。
    W: 翻訳記号 (main/i18n/Translation-de_DE.UTF-8) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:4 で詳細に設定されています。
    W: 翻訳 (main/i18n/Translation-ja) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:4 で詳細に設定されています。
    W: パッケージ (main/binary-arm64/Packages) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:5 で詳細に設定されました。
    W: パッケージ (main/binary-armhf/Packages) は /etc/apt/sources.list.d/picockpit.list:3 および /etc/apt/sources.list.d/picockpit.list:5 で詳細に設定されました。
    W: パッケージ (main/binary-all/Packages) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:5 で詳細に設定されています。
    W: 翻訳 (main/i18n/Translation-de_DE) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:5 で詳細に設定されているようです。
    W: 翻訳 (main/i18n/Translation-de) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:5 で詳細に設定されました。
    W: 翻訳記号 (main/i18n/Translation-de_DE.UTF-8) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:5 で詳細に設定されています。
    W: 翻訳 (main/i18n/Translation-ja) は /etc/apt/sources.list.d/picockpit.list:3 と /etc/apt/sources.list.d/picockpit.list:5 で設定されています。
    パケットリストが作成される... ファーティグ
    アベレージング・ケーブルは、"Fertig "である。
    ステータス情報は表示されません。
    以下のNEUENパックをインストールしてください。
    picockpit-client:armhf
    0 更新、1 新規インストール、0 削除、0 未更新。
    10.5メガバイトのアーカイブを作成することはできません。
    この操作により、46.5MBの容量が追加されました。
    通常、picockpit-client:armhf パッケージは作成されません。
    (Lese Datenbank ... 92889 データと用語は、現在インストールされています)。
    .../picockpit-client_2.2.0_armhf.deb のコンパイル作業 ...
    picockpit-client:armhf (2.2.0)のパッケージ化 ...
    picockpit-client:armhf (2.2.0) がリリースされました ...
    usr/share/picockpit-client/bin/python3.9 のアップデートに成功しました。
    picockpit-client.serviceは、無効化されたユニットまたは静的ユニットであり、起動しません。
    Traceback (most recent call last):
    ファイル "/usr/bin/picockpit-client", 行 6, in
    from picockpit_client.picockpit_client import main
    ファイル "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/picockpit_client.py", 行 4, in
    from picockpit_client.daemon_mode import DaemonMode
    ファイル "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/daemon_mode.py", 行 13, in
    com_picockpit から ComPicockpitPlugincontroller として plugincontroller をインポートします。
    ファイル "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/plugincontroller.py", 行 1, in
    com_picockpit.core.core を ComPicockpitCore としてインポートする。
    ファイル "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/core/core.py", 行 4, in
    インポートネットフェイス
    ModuleNotFoundError:netifaces'という名前のモジュールはありません。

コメントを残す