PiCockpit op Raspberry Pi OS Bullseye
Update 7.1.2022 (laatste verbetering)
Ik heb nu twee afzonderlijke pakketten uitgebracht op onze normale repository voor zowel bullseye als buster.
Ons installatie script zou automatisch moeten kiezen welke repository je kunt gebruiken.
Om picockpit-client op zowel Raspberry Pi OS Bullseye als Raspberry Pi OS Buster te installeren, voert u het volgende commando uit op uw Pi:
bash -c "$(curl -k -s https://picockpit.com/setup.sh)"
Let op:
De bullseye versie is momenteel LAGER dan de buster versie (2.2.3 voor bullseye vs. 2.2.4 voor buster). Bullseye zal ook momenteel rapporteren 2.2.0 in de naam van het pakket en voor apt-get doeleinden.
Er is een kleine wijziging in het BME688 stuurprogramma die geen invloed zou moeten hebben op bullseye gebruikers.
De twee Raspberry Pi OS revisies moeten verschillende versienummers hebben om de repository goed te laten werken, daarom laten we de dingen momenteel zoals ze zijn.
Laat het ons weten in de commentaren als u problemen ondervindt.
Noot 2:
Tijdens de installatie zult u zien (op bullseye):
### Controleren op de laatste beschikbare client versie met de API ...
### Uw client versie is: 2.2.3
### De laatst beschikbare versie is: 2.1.11
### De minimaal aanbevolen versie is: 2.1.11
### Als u wilt upgraden, voert u het volgende uit op uw opdrachtregel:
Merk op dat het versieverschil tussen 2.2.3 en 2.1.11 te wijten is aan het feit dat de API-informatie nog niet is bijgewerkt - ik wilde dit zo snel mogelijk naar buiten brengen, en zal dit in de komende dagen herstellen.
Noot 3:
Ik heb de manuele .deb download mogelijkheid verwijderd (zoals de workaround op de 23.12.2021), om te vermijden dat gebruikers vastzitten op die versie. Als u het pakket al op deze manier hebt geïnstalleerd, voer dan ons installatiescript opnieuw uit om de juiste pakketbronnen op uw systeem in te stellen.
Update 23.12.2021 (tijdelijke workaround)
We hebben het pakket voorlopig vrijgegeven als download voor Raspberry Pi OS Bullseye (er moet nog een herstelling gebeuren om het correct naar de repository te kunnen vrijgeven).
Het pakket voor Bullseye wordt hier gehost:
https://download.pi3g.com/temp/picockpit-client_2.2.0_armhf.deb
De download is verwijderd op 7 januari, omdat we nu de pakketrepository hebben gerepareerd en volledige ondersteuning voor Buster en Bullseye direct beschikbaar is.
U kunt het installeren door de volgende commando's te volgen:
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
Laat het ons weten als er problemen zijn met deze procedure. Onze excuses voor het ongemak - hopelijk kunnen we over een paar weken het installatieproces weer volledig automatisch laten verlopen.
Historische informatie
Raspberry Pi OS Bullseye is een paar dagen geleden uitgebracht.
Ik heb een foutmelding gehad van een gebruiker die zegt dat de PiCockpit installer mislukt op Bullseye.
De fout die optreedt is momenteel deze:
ModuleNotFoundError: No module named 'picockpit_client'
30.11.2021 Opmerking: de bugfix hieronder werkt NIET, we werken aan een andere oplossing, zie hieronder.
Ik heb een hotpatch uitgebracht in het installatie script ( https://picockpit.com/setup.sh ) die dat hopelijk zou moeten oplossen.
Als u de installatie handmatig wilt uitvoeren, voer dan eerst het volgende commando uit:
sudo ln -s /usr/bin/python3 /usr/bin/python3.7
Dit zal een symlink maken voor python3.7 naar je eigenlijke python3 binary. Aangezien Python neerwaarts compatibel is, zou dit veilig moeten zijn.
Meld eventuele andere problemen hier in de comments, en ik zal er naar kijken. Zorg ervoor dat u de foutuitvoer die u op uw console ziet meestuurt.
Update 15.11.2021:
We werken aan een nieuwe picockpit-client release, en zullen daarin Raspberry Pi OS Bullseye compatibiliteit testen (met behoud van Buster compatibiliteit). Het zal ook een bugfix hebben voor BME688 IAQ die statisch is op 25en DigitalNose, een AI-gebaseerde geur sensing app.
De nieuwe functionaliteit is geïmplementeerd, maar we zijn nog steeds het pakket aan het voorbereiden en zorgen voor compatibiliteit met Bullseye op het moment dat ik dit schrijf. Hopelijk hebben we een release voor het einde van de maand - in de tussentijd kunt u hier fouten blijven melden.
Update 30.11.2021
We komen dichter bij een nieuwe release. Hopelijk kunnen we hem snel uitbrengen (waarschijnlijk half december). We houden u hier op de hoogte.
Get Module niet Gevonden Fout
De volgende NIEUWE pakketten zullen worden geïnstalleerd:
picockpit-client
0 opgewaardeerd, 1 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Ik moet 0 B/10.7 MB aan archieven hebben.
Na deze operatie zal 47,4 MB extra schijfruimte in gebruik zijn.
Selecteren van niet eerder geselecteerd pakket picockpit-client.
(Lezen database ... 99751 bestanden en mappen momenteel geïnstalleerd.)
Voorbereidingen voor het uitpakken van .../picockpit-client_2.1.13_armhf.deb ...
Uitpakken van picockpit-client (2.1.13) ...
Opzetten van picockpit-client (2.1.13) ...
Met succes bijgewerkt /usr/share/picockpit-client/bin/python3
picockpit-client.service is een uitgeschakelde of een statische eenheid die niet draait, niet start.
Traceback (meest recente oproep laatst):
Bestand "/usr/bin/picockpit-client", regel 5, in
uit picockpit_client.picockpit_client import main
ModuleNotFoundError: Geen module met de naam 'picockpit_client'
Dank u voor de feedback, we zullen het onderzoeken!
Bedankt voor de feedback - we hebben nu een apart pakket gepubliceerd voor Bullseye, dat u momenteel handmatig moet downloaden. Ik heb deze pagina bijgewerkt met een gids over hoe dat te doen. Laat me weten of het voor u werkt.
sudo picockpit-client connect -yes
Traceback (meest recente oproep laatst):
Bestand "/usr/bin/picockpit-client", regel 5, in
uit picockpit_client.picockpit_client import main
ModuleNotFoundError: Geen module met de naam 'picockpit_client'
Bedankt voor de feedback - we hebben nu een apart pakket gepubliceerd voor Bullseye, dat u momenteel handmatig moet downloaden. Ik heb deze pagina bijgewerkt met een gids over hoe dat te doen. Laat me weten of het voor u werkt.
Hallo,
bij mij gaat het waarschijnlijk niet met de huidige fix.
Hit:1 http://repository.picockpit.com/raspbian buster InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Hit:3 http://archive.raspberrypi.org/debian bullseye InRelease
Pakketlijsten lezen... Klaar
Pakketlijsten lezen... Klaar
Bouw afhankelijkheden boom... Klaar
Statusinformatie lezen... Klaar
picockpit-client is al de nieuwste versie (2.2.0).
0 opgewaardeerd, 0 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Traceback (meest recente oproep laatst):
Bestand "/usr/bin/picockpit-client", regel 5, in
uit picockpit_client.picockpit_client import main
ModuleNotFoundError: Geen module met de naam 'picockpit_client'
Hoi Ben,
Ik heb het voor de normale installatieprocedure met onze one-liner zowel voor Buster als ook Bullseye geprobeerd. Kunt u de handleiding hier installeren?
https://picockpit.com/raspberry-pi/installation-of-picockpit/
Nachtrag:
bitte führe vorher
sudo apt-get purge picockpit-client
om het foute pakket uit je systeem te halen - het pakket dat je nodig hebt is voor Buster, niet voor Bullseye.
Maar Python is niet 100 % aufwärtskompatibel... daarom moesten we twee verschillende pakken maken voor Bullseye en Buster.
Uw systeem is Bullseye, daarom moet u het pakket uit onze Bullseye Repository halen. Als deze versie hetzelfde versienummer heeft als het eerder door u geïnstalleerde pakket, moet u het volledig op uw systeem installeren.
Entschuldige bitte die Umstände.
Hallo,
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. Wat is er mis met mij?
bash -c "$(curl -k -s https://picockpit.com/setup.sh)”
% Totaal % Ontvangen % Xferd Gemiddelde snelheid Tijd Tijd Stroom
Dload Upload Totaal Verbruikte Linker Snelheid
100 2789 100 2789 0 0 32430 0 –:–:– –:–:– –:–:– 32430
Waarschuwing: apt-key is deprecated. Beheer in plaats daarvan sleutelring bestanden in trusted.gpg.d (zie 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 stretch InRelease
Ign:7 http://repository.picockpit.com/raspbian Bullseye InRelease
Fehl:8 http://repository.picockpit.com/raspbian stretch Release
404 Niet Gevonden [IP: 88.99.237.140 80]
Fehl:9 http://repository.picockpit.com/raspbian Bullseye Release
404 Niet Gevonden [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 standaardmäßig deaktiviert.
N: Meer details over het gebruik van Paketdepots en hun configuratie vindt u in het handboek 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 standaardmäßig deaktiviert.
N: Meer details over het gebruik van Paketdepots en hun configuratie vindt u in het handboek 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-client: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.
Na deze operatie werden 46,5 MB Plattenplatz zusätzlich benutzt.
Vormelijk niet 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 ...
Uitpakken van picockpit-client:armhf (2.2.0) ...
picockpit-client:armhf (2.2.0) wird eingerichtet ...
Met succes bijgewerkt /usr/share/picockpit-client/bin/python3.9
picockpit-client.service is een uitgeschakelde of een statische eenheid, niet het starten ervan.
Traceback (meest recente oproep laatst):
Bestand "/usr/bin/picockpit-client", regel 6, in
uit picockpit_client.picockpit_client import main
Bestand "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/picockpit_client.py", regel 4, in
from picockpit_client.daemon_mode import DaemonMode
Bestand "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/daemon_mode.py", regel 13, in
from com_picockpit import plugincontroller as ComPicockpitPlugincontroller
Bestand "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/plugincontroller.py", regel 1, in
importeren com_picockpit.core.core als ComPicockpitCore
Bestand "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/core/core.py", regel 4, in
import netifaces
ModuleNotFoundError: Geen module met de naam 'netifaces'