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.

8 Opmerkingen

  1. Dip op november 12, 2021 op 8:02 pm

    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'

    • raspi berry op november 13, 2021 op 11:07 am

      Dank u voor de feedback, we zullen het onderzoeken!

    • PiCaptain op december 23, 2021 op 6:37 pm

      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.

  2. Manuel op december 19, 2021 op 12:27 am

    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'

    • PiCaptain op december 23, 2021 op 6:36 pm

      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.

  3. Ben op januari 2, 2022 op 9:26 am

    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'

    • raspi berry op januari 7, 2022 op 7:37 am

      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.

  4. FanaticIce op maart 8, 2022 op 10:45 am

    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'

Laat een reactie achter