PiCockpit på Raspberry Pi OS Bullseye
Uppdatering 7.1.2022 (slutlig korrigering)
Jag har nu släppt två separata paket i vårt normala arkiv för både bullseye och buster.
Vårt installationsskript ska automatiskt välja vilket arkiv du kan använda.
För att installera picockpit-client på både Raspberry Pi OS Bullseye och Raspberry Pi OS Buster kan du helt enkelt köra följande kommando på din Pi:
bash -c "$(curl -k -s https://picockpit.com/setup.sh)"
Observera:
Bullseye-versionen är för närvarande LÄNGRE än buster-versionen (2.2.3 för bullseye jämfört med 2.2.4 för buster). Bullseye rapporterar också för närvarande följande 2.2.0 i paketnamnet och för apt-get-ändamål.
Det finns en mindre ändring i BME688-drivrutinen som inte bör påverka bullseye-användare.
De två Raspberry Pi OS-revisionerna måste ha olika versionsnummer för att arkivet ska fungera korrekt, därför låter vi för närvarande saker och ting vara som de är.
Meddela oss i kommentarerna om du har problem.
Anmärkning 2:
Under installationen kommer du att se (på en prick):
#### Kontrollerar den senaste tillgängliga klientversionen med API ...
#### Din klientversion är: 2.2.3
#### Den senaste tillgängliga versionen är: 2.1.11
#### Den minsta rekommenderade versionen är: 2.1.11
#### Om du vill uppgradera, kör följande på din kommandorad:
Observera att skillnaden i version mellan 2.2.3 och 2.1.11 beror på att API-informationen inte har uppdaterats ännu - jag ville skicka ut detta så snart som möjligt och kommer att åtgärda detta under de kommande dagarna.
Anmärkning 3:
Jag har tagit bort möjligheten att manuellt ladda ner .deb (enligt lösningen på 23.12.2021), för att undvika att användare fastnar på den versionen. Om du redan har installerat paketet på detta sätt, kör vårt installationsskript igen för att ställa in rätt paketkällor på ditt system.
Uppdatering 23.12.2021 (tillfällig lösning)
Vi har släppt paketet som en nedladdning för Raspberry Pi OS Bullseye, för tillfället (en annan korrigering måste göras för att det ska kunna släppas korrekt i arkivet).
Paketet för Bullseye finns här:
https://download.pi3g.com/temp/picockpit-client_2.2.0_armhf.deb
Nedladdningen togs bort den 7 januari, eftersom vi nu har åtgärdat paketarkivet och fullt stöd för Buster och Bullseye är tillgängligt direkt.
Du kan installera det genom att följa följande kommandon:
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
Meddela oss om det finns problem med detta förfarande. Vi ber om ursäkt för besväret - förhoppningsvis kommer installationsprocessen att vara helt automatiserad inom ett par veckor.
Historisk information
Raspberry Pi OS Bullseye släpptes för ett par dagar sedan.
Jag har fått en felrapport från en användare som säger att installationsprogrammet för PiCockpit inte fungerar på Bullseye.
Felet som uppstår är för närvarande följande:
ModuleNotFoundError: No module named 'picockpit_client'
30.11.2021 Notera: den felrättning som anges nedan fungerar INTE, vi arbetar på en annan lösning, se nedan.
Jag har släppt en hotpatch till installationsskriptet ( https://picockpit.com/setup.sh ), vilket förhoppningsvis bör lösa detta.
Om du vill köra installationen manuellt, kör först följande kommando:
sudo ln -s /usr/bin/python3 /usr/bin/python3.7
Detta kommer att skapa en symbolisk länk för python3.7 till din nuvarande binärfil för python3. Eftersom Python är nedåtkompatibelt bör detta vara säkert.
Om du har andra problem kan du rapportera dem till mig här i kommentarerna, så ska jag titta på dem. Se till att inkludera den felutgång som du ser i konsolen.
Uppdatering 15.11.2021:
Vi arbetar på en ny version av picockpit-klienten och kommer att testa Raspberry Pi OS Bullseye-kompatibilitet (samtidigt som vi behåller Buster-kompatibiliteten) i den. Den kommer också att ha en felrättning för BME688 IAQ som är statisk på 25, och DigitalNose, en AI-baserad app för luktsensorer.
Den nya funktionen har implementerats, men vi håller fortfarande på att förbereda paketet och säkerställa kompatibilitet med Bullseye när jag skriver detta. Förhoppningsvis kommer vi att ha en version i slutet av månaden - under tiden kan du fortsätta att rapportera eventuella fel här.
Uppdatering 30.11.2021
Vi närmar oss en ny utgåva. Förhoppningsvis kan vi släppa den snart (troligen i mitten av december). Vi kommer att hålla dig uppdaterad här.
Få modul som inte hittas fel
Följande NYA paket kommer att installeras:
picockpit-client
0 uppgraderade, 1 nyinstallerad, 0 att ta bort och 0 inte uppgraderade.
Behöver hämta 0 B/10,7 MB arkiv.
Efter denna operation kommer 47,4 MB extra diskutrymme att användas.
Väljer tidigare oselekterat paket picockpit-client.
(Läser databasen ... 99751 filer och kataloger är för närvarande installerade.)
Förberedelse för att packa upp .../picockpit-client_2.1.13_armhf.deb ...
Uppackning av picockpit-client (2.1.13) ...
Installation av picockpit-client (2.1.13) ...
Uppdaterade framgångsrikt /usr/share/picockpit-client/bin/python3
picockpit-client.service är en inaktiverad eller statisk enhet som inte körs och inte startas.
Spårning (senaste anropet senast):
Fil "/usr/bin/picockpit-client", rad 5, i
från picockpit_client.picockpit_client importera main
ModulNotFoundError: Ingen modul som heter "picockpit_client".
Tack för din feedback, vi kommer att undersöka det!
Tack för din feedback - vi har nu publicerat ett separat paket för Bullseye, som du för närvarande måste hämta manuellt. Jag har uppdaterat den här sidan med en guide om hur du gör det. Låt mig veta om det fungerar för dig.
sudo picockpit-client connect -yes
Spårning (senaste anropet senast):
Fil "/usr/bin/picockpit-client", rad 5, i
från picockpit_client.picockpit_client importera main
ModulNotFoundError: Ingen modul som heter "picockpit_client".
Tack för din feedback - vi har nu publicerat ett separat paket för Bullseye, som du för närvarande måste hämta manuellt. Jag har uppdaterat den här sidan med en guide om hur du gör det. Låt mig veta om det fungerar för dig.
Hej,
ich geht es leider nicht mit dem aktuelle 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
Läser paketlistor... Klart
Läser paketlistor... Klart
Bygger upp beroendeträdet... Klart.
Läser information om tillstånd... Klart
picockpit-client är redan den senaste versionen (2.2.0).
0 uppgraderade, 0 nyinstallerade, 0 att ta bort och 0 inte uppgraderade.
Spårning (senaste anropet senast):
Fil "/usr/bin/picockpit-client", rad 5, i
från picockpit_client.picockpit_client importera main
ModulNotFoundError: Ingen modul som heter "picockpit_client".
Hej Ben,
ich habe gerade es für den normala installationsprocessen med vår one-liner sowohl für Buster als auch Bullseye ermöglicht. Kannst Du bitte gemäß der Anleitung hier installera?
https://picockpit.com/raspberry-pi/installation-of-picockpit/
Nattrag:
vänligen kontakta oss tidigare
sudo apt-get purge picockpit-client
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.
Ditt system är Bullseye, därför behöver du paketet från vårt Bullseye-förråd. Eftersom detta paket har samma versionsnummer som det redan installerade paketet måste du först ta bort det helt från ditt system.
Entschuldige bitte die Umstände.
Hej,
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. Vad är fel?
bash -c "$(curl -k -s https://picockpit.com/setup.sh)”
% totalt % mottagna % Xferd genomsnittlig hastighet tid tid tid tid tid tid ström
Dload Uppladdning Total spenderad hastighet
100 2789 100 2789 0 0 32430 0 –:–:– –:–:– –:–:– 32430
Varning: apt-key är föråldrad. Hantera nyckelringfiler i trusted.gpg.d istället (se 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 sträcka InRelease
Ign:7 http://repository.picockpit.com/raspbian Bullseye InRelease
Fehl:8 http://repository.picockpit.com/raspbian Stretch Release
404 Not Found [IP: 88.99.237.140 80]
Fehl:9 http://repository.picockpit.com/raspbian Bullseye Release
404 Not Found [IP: 88.99.237.140 80]
Paketlisten werden gelesen... Fertig
E: Depotet "http://repository.picockpit.com/raspbian stretch Release" innehåller ingen Release-Datei.
N: En uppdatering av en sådan depå kan inte genomföras på ett säkert sätt, därför är den standardmässigt avstängd.
N: Ytterligare information om hur paketdepåer och deras användarkonfiguration kan skapas finns i handboken apt-secure(8).
E: Depotet "http://repository.picockpit.com/raspbian Bullseye Release" innehåller ingen Release-Datei.
N: En uppdatering av en sådan depå kan inte genomföras på ett säkert sätt, därför är den standardmässigt avstängd.
N: Ytterligare information om hur paketdepåer och deras användarkonfiguration kan skapas finns i handboken apt-secure(8).
N: Ladan i den konfigurerade filen "main/binary-arm64/Packages" kommer att bli överbelastad, eftersom depån "http://repository.picockpit.com/raspbian bullseye InRelease" inte stöder arkitekturen "arm64".
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) är konfigurerat i /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Translations (main/i18n/Translation-de) är konfigurerat i /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) är konfigurerat i /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Translations (main/i18n/Translation-en) är konfigurerat i /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) är konfigurerat i /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Translations (main/i18n/Translation-de) är konfigurerat i /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) är konfigurerat i /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Translations (main/i18n/Translation-en) är konfigurerat i /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
Paketlisten werden gelesen... Fertig
Abhängigkeitskeitsbaum wird aufgebaut... Fertig
Statusinformationen är ogiltiga... Fertig
De följande nya paketen kommer att installeras:
picockpit-client:armhf
0 uppdaterad, 1 nyinstallerad, 0 att ta bort och 0 inte uppdaterad.
Det måste vara 0 B av 10,5 MB i arkiven som ska nedladdas.
Efter denna operation kommer 46,5 MB plattor att användas extra.
Vormals nicht ausgewähltes Paket picockpit-client:armhf wird gewählt.
(Lese Datenbank ... 92889 Dateien und Verzeichnisse sind derzeit installiert.)
Förberedelse för att packa ut .../picockpit-client_2.2.0_armhf.deb ...
Packning av picockpit-client:armhf (2.2.0) ...
picockpit-client:armhf (2.2.0) kommer att inrättas ...
Framgångsrik uppdatering av /usr/share/picockpit-client/bin/python3.9
picockpit-client.service är en inaktiverad eller statisk enhet, den startas inte.
Spårning (senaste anropet senast):
Fil "/usr/bin/picockpit-client", rad 6, i
från picockpit_client.picockpit_client importera main
Fil "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/picockpit_client.py", rad 4, i
från picockpit_client.daemon_mode importera DaemonMode
Fil "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/daemon_mode.py", rad 13, i
från com_picockpit importera plugincontroller som ComPicockpitPlugincontroller
Fil "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/plugincontroller.py", rad 1, i
importera com_picockpit.core.core som ComPicockpitCore
Fil "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/core/core.py", rad 4, i
importera netifaces
ModulNotFoundError: Ingen modul som heter "netifaces".