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.
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'.
Obrigado pelo feedback, vamos investigá-lo!
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ê.
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'.
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ê.
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'.
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.
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'.