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.

8 Kommentarer

  1. Dip den november 12, 2021 kl 8:02 e m

    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".

    • raspi berry den november 13, 2021 kl 11:07 f m

      Tack för din feedback, vi kommer att undersöka det!

    • PiCaptain den december 23, 2021 kl 6:37 e m

      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.

  2. Manuel den december 19, 2021 kl 12:27 f m

    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".

    • PiCaptain den december 23, 2021 kl 6:36 e m

      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.

  3. Ben den januari 2, 2022 kl 9:26 f m

    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".

    • raspi berry den januari 7, 2022 kl 7:37 f m

      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.

  4. FanaticIce den mars 8, 2022 kl 10:45 f m

    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".

Lämna en kommentar