PiCockpit em Raspberry Pi OS Bullseye

Atualização 7.1.2022 (correção final)

Eu agora lancei dois pacotes separados em nosso repositório normal para bullseye e buster.

Nosso script de instalação deve escolher automaticamente qual repositório você pode usar.

Para instalar o picockpit-client tanto no Raspberry Pi OS Bullseye como no Raspberry Pi OS Buster, por favor simplesmente execute o seguinte comando no seu Pi:

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

Nota:

A versão bullseye atualmente é mais baixa que a versão buster (2.2.3 para bullseye vs. 2.2.4 para buster). Bullseye também irá relatar no momento 2.2.0 no nome do pacote e para fins de apt-get.

Há uma pequena alteração no condutor da BME688 que não deve ter impacto sobre os utilizadores do Bullseye.

As duas revisões do Raspberry Pi OS precisam ter números de versão diferentes para que o repositório funcione corretamente, portanto, estamos atualmente deixando as coisas como estão.

Por favor, informe-nos nos comentários se você estiver tendo problemas.

Nota 2:

Durante a instalação você vai ver (em bullseye):

### Verificar a última versão cliente disponível com a API ...
### A sua versão cliente é: 2.2.3
### A última versão disponível é: 2.1.11
### A versão mínima recomendada é: 2.1.11
### Se você quiser atualizar, execute o seguinte na sua linha de comando:

Note que o descasamento da versão 2.2.3 e 2.1.11 se deve ao fato de as informações da API ainda não terem sido atualizadas - eu queria empurrar isso para fora o mais rápido possível, e vou corrigir isso nos próximos dias.

Nota 3:

Eu removi a possibilidade de download do manual .deb (como na versão de 23.12.2021), para evitar que os usuários fiquem presos nessa versão. Se você já instalou o pacote desta forma, por favor execute nosso script de instalação novamente para configurar os fontes corretos do pacote em seu sistema.

Atualização 23.12.2021 (trabalho temporário)

Lançamos o pacote como um download para o Raspberry Pi OS Bullseye, por enquanto (outra correção precisa ser feita para que ele seja lançado corretamente no repositório).

O pacote para a Bullseye está hospedado aqui:

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

A transferência foi removida no dia 7 de janeiro, uma vez que já corrigimos o repositório de pacotes e o suporte completo para o Buster e o Bullseye está disponível diretamente.

Você pode instalá-lo seguindo os seguintes comandos:

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

Por favor, diga-nos se houver problemas com este procedimento. Pedimos desculpas pelo inconveniente - esperamos que dentro de algumas semanas tenhamos o processo de instalação de volta para ser totalmente automatizado.

Informação histórica

O Raspberry Pi OS Bullseye foi lançado há alguns dias.

Recebi um relatório de bug de um usuário que diz que o instalador do PiCockpit falha no Bullseye.

O erro que ocorre atualmente é este:

ModuleNotFoundError: No module named 'picockpit_client'

30.11.2021 Nota: a correção de erros dada abaixo NÃO funciona, estamos trabalhando em outra solução, veja abaixo.

Eu lancei um hotpatch no script do instalador ( https://picockpit.com/setup.sh ) que, assim o esperamos, deverá tratar disso.

Se você quiser executar a instalação manualmente, por favor execute primeiro o seguinte comando:

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

Isto irá criar um link simbólico para o seu binário python3.7 para o seu binário python3 real. Como Python é compatível para baixo, isto deve ser seguro.

Por favor, me comunique qualquer outro problema aqui nos comentários, e eu vou analisar isso. Certifique-se de incluir a saída de erro que você vê no seu console.

Atualização 15.11.2021:

Estamos trabalhando em uma nova versão picockpit-cliente, e vamos testar a compatibilidade do Raspberry Pi OS Bullseye (mantendo a compatibilidade do Buster) nele. Também terá um bugfix para o BME688 IAQ sendo estático em 25e DigitalNose, um aplicativo de detecção de odores habilitado para IA.

A nova funcionalidade foi implementada, mas ainda estamos a preparar o pacote e a assegurar a compatibilidade com a Bullseye no momento em que escrevo isto. Espero que tenhamos um lançamento até o final do mês - entretanto, por favor, continue a reportar quaisquer erros aqui.

Atualização 30.11.2021

Estamos a aproximar-nos de um novo lançamento. Esperamos poder lançá-lo em breve (provavelmente até meados de Dezembro). Nós vamos mantê-lo atualizado aqui.

8 comentários

  1. Dip em Novembro 12, 2021 às 8:02 pm

    Obter erro do módulo não encontrado

    Os seguintes NOVOS pacotes serão instalados:
    picockpit-cliente
    0 atualizado, 1 recentemente instalado, 0 para remover e 0 não atualizado.
    Necessidade de obter 0 B/10.7 MB de arquivos.
    Após esta operação, 47,4 MB de espaço adicional em disco serão utilizados.
    Selecionando o pacote picockpit-cliente anteriormente não selecionado.
    (Base de dados de leitura ... 99751 ficheiros e directórios actualmente instalados).
    Preparação para desembalar .../picockpit-cliente_2.1.13_armhf.deb ...
    Desembalar o picockpit-cliente (2.1.13) ...
    Configuração do picockpit-cliente (2.1.13) ...
    Atualizado com sucesso /usr/share/picockpit-client/bin/python3
    picockpit-client.service é uma unidade desactivada ou estática que não funciona, não a liga.
    Traceback (última chamada):
    Arquivo "/usr/bin/picockpit-cliente", linha 5, em
    de picockpit_client.picockpit_client importação principal
    ModuleNotFoundError: Nenhum módulo chamado 'picockpit_client'.

    • raspi berry em Novembro 13, 2021 às 11:07 am

      Obrigado pelo feedback, vamos investigá-lo!

    • PiCaptain em Dezembro 23, 2021 às 6:37 pm

      Obrigado pelo feedback - agora publicamos um pacote separado para a Bullseye, que você precisa baixar manualmente atualmente. Eu atualizei esta página com um guia de como fazer isso. Por favor me avise se funcionar para você.

  2. Manuel em Dezembro 19, 2021 às 12:27 am

    sudo picockpit-cliente connect -yes
    Traceback (última chamada):
    Arquivo "/usr/bin/picockpit-cliente", linha 5, em
    de picockpit_client.picockpit_client importação principal
    ModuleNotFoundError: Nenhum módulo chamado 'picockpit_client'.

    • PiCaptain em Dezembro 23, 2021 às 6:36 pm

      Obrigado pelo feedback - agora publicamos um pacote separado para a Bullseye, que você precisa baixar manualmente atualmente. Eu atualizei esta página com um guia de como fazer isso. Por favor me avise se funcionar para você.

  3. Ben em Janeiro 2, 2022 às 9:26 am

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

    Acertou:1 http://repository.picockpit.com/raspbian Buster InRelease
    Acerto:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
    Acertou:3 http://archive.raspberrypi.org/debian bullseye InRelease
    Lendo listas de pacotes... Feito
    Lendo listas de pacotes... Feito
    Construir árvore de dependência... Feito
    Leitura de informações de estado... Feito
    picockpit-cliente já é a versão mais recente (2.2.0).
    0 atualizado, 0 recentemente instalado, 0 para remover e 0 não atualizado.
    Traceback (última chamada):
    Arquivo "/usr/bin/picockpit-cliente", linha 5, em
    de picockpit_client.picockpit_client importação principal
    ModuleNotFoundError: Nenhum módulo chamado 'picockpit_client'.

    • raspi berry em Janeiro 7, 2022 às 7:37 am

      Olá, Ben,

      ich habe gerade es für den normalen Installationsprozess mit unserem one-liner sowohl für Buster als auch Bullseye ermöglicht. O que é que você acha de uma instalação de uma linha?
      https://picockpit.com/raspberry-pi/installation-of-picockpit/

      Nachtrag:
      bitte führe vorher

      sudo apt-get purge picockpit-cliente

      aus, um das falsche Paket von Deinem System zu entfernen - das Paket das Du nutzt ist für Buster, nicht Bullseye
      Leider ist Python nicht 100 % aufwärtskompatibel ... daher mussten wir zwei verschiedene Pakete für Bullseye und Buster bauen.

      Dein System ist Bullseye, daher brauchst Du das Paket aus unserer unser Bullseye Repository. Da dieses die gleiche Versionsnummer wie das von Dir bereits installierte Paket hat musst du es erst komplett von Deinem System entfernen.

      Entschuldige bitte die Umstände.

  4. FanaticIce em Março 8, 2022 às 10:45 am

    Olá,
    bin Pi Neuling, und habe ein Rb Pi 4 Modul B 8GB (Rev. 1.5 (d03115)), und bekomme keinen Zugriff auf PiCockpit bzw. habe keine Möglichkeit den API Key einzugeben. Was mache ich falsch?

    bash -c "$(enrolar -k -s https://picockpit.com/setup.sh)”
    % Total % Recebido % Xferd Velocidade Média Tempo Tempo Tempo Corrente
    Dload Upload Velocidade Esquerda Total Gastada
    100 2789 100 2789 0 0 32430 0 –:–:– –:–:– –:–:– 32430
    Aviso: a tecla apt-key é depreciada. Gerir ficheiros de chaveiros em trust.gpg.d em vez disso (ver apt-key(8)).
    OK
    OK:1 http://security.debian.org/debian-security bullseye-security InRelease
    OK:2 http://deb.debian.org/debian bullseye InRelease
    OK:3 http://archive.raspberrypi.org/debian bullseye InRelease
    OK:4 http://deb.debian.org/debian bullseye-updates InRelease
    OK:5 http://repository.picockpit.com/raspbian bullseye InRelease
    Ign:6 http://repository.picockpit.com/raspbian esticar InRelease
    Ign:7 http://repository.picockpit.com/raspbian Bullseye InRelease
    Fehl:8 http://repository.picockpit.com/raspbian libertação por estiramento
    404 Não Encontrado [IP: 88.99.237.140 80]
    Fehl:9 http://repository.picockpit.com/raspbian Libertação de Bullseye
    404 Não Encontrado [IP: 88.99.237.140 80]
    Paketlisten werden gelesen... Fertig
    E: Das Depot "http://repository.picockpit.com/raspbian stretch Release" enthält keine Release-Datei.
    N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
    N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
    E: Das Depot "http://repository.picockpit.com/raspbian Bullseye Release" enthält keine Release-Datei.
    N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
    N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
    N: Das Laden der konfigurierten Datei "main/binary-arm64/Packages" wird übersprungen, da das Depot "http://repository.picockpit.com/raspbian bullseye InRelease" die Architektur "arm64" nicht unterstützt.
    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
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut... Fertig
    Statusinformationen werden eingelesen... Fertig
    Die folgenden NEUEN Pakete werden installiert:
    picockpit-cliente:armhf
    0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
    Es müssen noch 0 B von 10,5 MB an Archiven heruntergeladen werden.
    Nach dieser Operation werden 46,5 MB Plattenplatz zusätzlich benutzt.
    Vormals nicht ausgewähltes Paket picockpit-client:armhf wird gewählt.
    (Lese Datenbank ... 92889 Dateien und Verzeichnisse sind derzeit installiert.)
    Vorbereitung zum Entpacken von .../picockpit-client_2.2.0_armhf.deb ...
    Entpacken von picockpit-client:armhf (2.2.0) ...
    picockpit-client:armhf (2.2.0) wird eingerichtet ...
    Actualização bem sucedida /usr/share/picockpit-client/bin/python3.9
    picockpit-client.service é uma unidade desactivada ou estática, não a iniciando.
    Traceback (última chamada):
    Ficheiro "/usr/bin/picockpit-cliente", linha 6, em
    de picockpit_client.picockpit_client importação principal
    Ficheiro "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/picockpit_client.py", linha 4, em
    de picockpit_client.daemon_mode importação DaemonMode
    Ficheiro "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/daemon_mode.py", linha 13, em
    de com_picockpit import plugincontroller como ComPicockpitPlugincontroller
    Ficheiro "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/plugincontroller.py", linha 1, em
    importar com_picockpit.core.core como ComPicockpitCore
    Ficheiro "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/core/core.py", linha 4, em
    netifaces de importação
    ModuleNotFoundError: Nenhum módulo com o nome 'netifaces'.

Deixe um comentário