树莓派操作系统Bullseye上的PiCockpit

更新7.1.2022(最后修复)。

我现在已经在我们的正常仓库中发布了两个独立的软件包,分别用于牛眼和破门。

我们的安装脚本应该自动选择你可以使用的资源库。

为了在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)。牛眼版目前也会报告 2.2.0 在软件包名称中,为了apt-get的目的。

BME688驱动程序有一个小变化,应该不会影响到牛眼用户。

两个Raspberry Pi操作系统的修订版需要有不同的版本号才能正常工作,因此我们目前让事情保持现状。

如果你遇到了问题,请在评论中告诉我们。

注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.2021更新(临时解决方法)

我们暂时将该软件包作为树莓派操作系统Bullseye的下载版发布(需要再进行一次修复,才能将其正确发布到资源库)。

牛眼的软件包在这里托管。

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

该下载已于1月7日被删除,因为我们现在已经修复了软件包库,并且可以直接获得对Buster和Bullseye的全面支持。

你可以通过以下命令来安装它。

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

如果这个程序有问题,请让我们知道。我们对造成的不便表示歉意--希望在几周后,我们将使安装过程恢复到完全自动化。

历史资料

树莓派操作系统Bullseye在几天前发布。

我收到一个用户的错误报告,他说PiCockpit安装程序在Bullseye上失败了。

目前出现的错误是这样的。

ModuleNotFoundError: No module named 'picockpit_client'

30.11.2021 注意:下面给出的bugfix不起作用,我们正在研究另一个解决方案,见下文。

我已经发布了一个热补丁到安装程序脚本( https://picockpit.com/setup.sh ),希望能解决这个问题。

如果你想手动运行安装,请先运行以下命令。

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

这将为python3.7和实际的python3二进制文件创建一个符号链接。由于Python是向下兼容的,这应该是安全的。

请在评论中向我报告任何其他问题,我将进行调查。请确保包括你在控制台看到的错误输出。

15.11.2021更新。

我们正在开发一个新的picockpit-客户端版本,并将在其中测试Raspberry Pi OS Bullseye的兼容性(同时保留Buster的兼容性)。 它还将修复BME688 IAQ静止在25的错误。以及数字鼻子(DigitalNose),这是一款支持人工智能的气味感应应用程序。

新的功能已经实现,但在我写这篇文章时,我们仍在准备软件包并确保与Bullseye的兼容性。希望我们能在本月底前发布--在此期间,请继续在这里报告任何错误。

2021年11月30日更新

我们离新版本越来越近了。希望我们能很快发布(可能在12月中旬)。我们将在这里为您更新。

8评论

  1. Dip 在11 月 12, 2021在8:02 下午

    获取模块未找到错误

    以下新软件包将被安装。
    淘宝网
    0个已升级,1个新安装,0个要删除,0个未升级。
    需要得到0B/10.7MB的档案。
    在此操作之后,将使用47.4MB的额外磁盘空间。
    选择先前未选择的软件包picockpit-client。
    (读取数据库......目前安装了99751个文件和目录。)
    准备解压 .../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是一个禁用的或静态的单元,没有运行,没有启动它。
    回溯(最近的一次调用)。
    文件 "/usr/bin/picockpit-client", 第5行, in
    from picockpit_client.picockpit_client import main
    模块未找到错误。没有名为'picockpit_client'的模块

    • raspi berry 在11 月 13, 2021在11:07 上午

      谢谢你的反馈,我们将进行调查。

    • PiCaptain 在12 月 23, 2021在6:37 下午

      谢谢你的反馈 - 我们现在已经为Bullseye发布了一个单独的软件包,目前你需要手动下载。我已经更新了这个页面,提供了如何操作的指南。请让我知道它是否对你有效。

  2. Manuel 在12 月 19, 2021在12:27 上午

    sudo picockpit-client connect -yes
    回溯(最近的一次调用)。
    文件 "/usr/bin/picockpit-client", 第5行, in
    from picockpit_client.picockpit_client import main
    模块未找到错误。没有名为'picockpit_client'的模块

    • PiCaptain 在12 月 23, 2021在6:36 下午

      谢谢你的反馈 - 我们现在已经为Bullseye发布了一个单独的软件包,目前你需要手动下载。我已经更新了这个页面,提供了如何操作的指南。请让我知道它是否对你有效。

  3. Ben 在1 月 2, 2022在9:26 上午

    Hallo,
    bei mir geht es leider nicht mit dem aktuellen Fix.

    命中率:1 http://repository.picockpit.com/raspbian 破解者 在发布
    命中率:2 http://raspbian.raspberrypi.org/raspbian 靶心InRelease
    命中率:3 http://archive.raspberrypi.org/debian 靶心InRelease
    阅读软件包列表......完成
    阅读软件包列表......完成
    建立依赖关系树......完成
    读取状态信息...完成
    picockpit-client已经是最新的版本(2.2.0)。
    0个已升级,0个新安装,0个要删除,0个未升级。
    回溯(最近的一次调用)。
    文件 "/usr/bin/picockpit-client", 第5行, in
    from picockpit_client.picockpit_client import main
    模块未找到错误。没有名为'picockpit_client'的模块

    • raspi berry 在1 月 7, 2022在7:37 上午

      嗨,本。

      我一直在用我们的单行本为正常的安装程序,为Buster和Bullseye提供了便利。你可以按照说明书的要求进行安装吗?
      https://picockpit.com/raspberry-pi/installation-of-picockpit/

      报道。
      请点击这里

      sudo apt-get purge picockpit-client

      在这里,你可以从你的系统中找到错误的数据包--你所使用的数据包是给Buster的,而不是给Bullseye的。
      但Python并不是100个%,因此,我们必须为牛眼和巴斯特制作两个不同的包装。

      您的系统是Bullseye,因此您需要我们的Bullseye存储库中的这一包。如果这个包和你之前安装的包有相同的版本号,你就必须从你的系统中完整地安装。

      请点击 "Umstände"。

  4. FanaticIce 在3 月 8, 2022在10:45 上午

    Hallo,
    我是Pi Neuling,我有一个Rb Pi 4 Modul B 8GB (Rev. 1.5 (d03115)),我不知道PiCockpit有什么作用,也不知道有什么办法可以获得API密钥。我有什么不对吗?

    bash -c "$(curl -k -s https://picockpit.com/setup.sh)”
    % 总数 % 收到 % Xferd 平均速度 时间 时间 时间 电流
    Dload Upload Total Spent Left Speed
    100 2789 100 2789 0 0 32430 0 –:–:– –:–:– –:–:– 32430
    警告:apt-key 已被弃用。用 trusted.gpg.d 来管理钥匙圈文件(见 apt-key(8))。
    认可
    好的:1 http://security.debian.org/debian-security 报道中说,"我们的目标是,让所有的人都知道,我们的目标是什么。
    好的:2 http://deb.debian.org/debian 靶心InRelease
    好的:3 http://archive.raspberrypi.org/debian 靶心InRelease
    好的:4 http://deb.debian.org/debian 报道中说:"我们将继续为您提供服务。
    好的:5 http://repository.picockpit.com/raspbian 靶心InRelease
    忽略:6 http://repository.picockpit.com/raspbian 伸展在释放
    忽略:7 http://repository.picockpit.com/raspbian 斗牛士》的发行
    Fehl:8 http://repository.picockpit.com/raspbian 延伸发布
    404 未找到 [IP: 88.99.237.140 80]
    Fehl:9 http://repository.picockpit.com/raspbian 靶心发布
    404 未找到 [IP: 88.99.237.140 80]
    列表中的人都会被选中......。
    E: "http://repository.picockpit.com/raspbian stretch Release "仓库没有释放数据。
    N: 对一个仓库的更新,不能以一种安全的方式进行,否则就会受到限制。
    N: 更多关于包装盒使用的细节以及包装盒配置的信息,请参见手册apt-secure(8)。
    E: "http://repository.picockpit.com/raspbian Bullseye Release "库中没有发布数据。
    N: 对一个仓库的更新,不能以一种安全的方式进行,否则就会受到限制。
    N: 更多关于包装盒使用的细节以及包装盒配置的信息,请参见手册apt-secure(8)。
    N: Das Laden der konfigurierten Datei "main/binary-arm64/Packages" isird übersprungen, da das Depot "http://repository.picockpit.com/raspbian bullseye InRelease" die Architektur "arm64" nicht unterstüt.
    W: Ziel Packages (main/binary-arm64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
    W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
    W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
    W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
    W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
    W: Ziel Translations (main/i18n/Translation-de_DE.UTF-8) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
    W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
    W: Ziel Packages (main/binary-arm64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    W: Ziel Translations (main/i18n/Translation-de_DE.UTF-8) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    列表中的人都会被选中......。
    废弃的设备已被拆除......很好
    统计信息被删除......有效
    我们将安装下面这些新设备。
    picockpit-client:armhf
    0个更新,1个新安装,0个关闭和0个没有更新。
    我们必须在10,5 MB的档案中加入0 B。
    Nach dieser Operation werden 46.5 MB Plattenplatz zusätzlich benutzt.
    通常情况下,picockpit-client:armhf这个包是不需要的。
    (Lese Datenbank ... 92889 Dateien und Verzeichnisse isind derzeit installiert.)
    Vorbereitung zum Entpacken von .../picockpit-client_2.2.0_armhf.deb ...
    从picockpit-client:armhf (2.2.0)开始打包 ...
    picockpit-client:armhf (2.2.0) wird eingerichtet ...
    成功更新 /usr/share/picockpit-client/bin/python3.9
    picockpit-client.service是一个禁用的或静态的单元,没有启动它。
    回溯(最近的一次调用)。
    文件 "/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", line 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
    from com_picockpit import plugincontroller as ComPicockpitPlugincontroller
    文件 "/usr/share/picockpit-client/lib/python3.9/Site-packages/com_picockpit/plugincontroller.py", line 1, in
    import com_picockpit.core.core as ComPicockpitCore
    文件 "/usr/share/picockpit-client/lib/python3.9/Site-packages/com_picockpit/core/core.py", line 4, in
    输入netifaces
    模块未找到错误。没有名为'netifaces'的模块

发表评论