PiCockpit en Raspberry Pi OS Bullseye

Actualización 7.1.2022 (corrección final)

Ahora he publicado dos paquetes separados en nuestro repositorio normal tanto para bullseye como para buster.

Nuestro script de instalación debería elegir automáticamente qué repositorio puede utilizar.

Para instalar picockpit-client tanto en Raspberry Pi OS Bullseye como en Raspberry Pi OS Buster, simplemente ejecute el siguiente comando en su Pi:

bash -c "$(curl -k -s https://picockpit.com/setup.sh)"

Nota:

La versión de la diana es actualmente más baja que la versión del buster (2.2.3 para la diana frente a 2.2.4 para el buster). La diana también informa actualmente de 2.2.0 en el nombre del paquete y a efectos de apt-get.

Hay un cambio menor en el controlador BME688 que no debería afectar a los usuarios de la diana.

Las dos revisiones del sistema operativo Raspberry Pi necesitan tener diferentes números de versión para que el repositorio funcione correctamente, por lo que actualmente estamos dejando las cosas como están.

Por favor, haznos saber en los comentarios si tienes problemas.

Nota 2:

Durante la instalación verás (en la diana):

### Comprobación de la última versión disponible del cliente con la API ...
### Su versión de cliente es: 2.2.3
### La última versión disponible es: 2.1.11
### La versión mínima recomendada es: 2.1.11
### Si desea actualizar, ejecute lo siguiente en su línea de comandos:

Tenga en cuenta que el desajuste de la versión 2.2.3 y 2.1.11 se debe a que la información de la API aún no se ha actualizado.

Nota 3:

He eliminado la posibilidad de descarga manual del .deb (según la solución del 23.12.2021), para evitar que los usuarios se queden atascados en esa versión. Si ya has instalado el paquete de esta manera, por favor, ejecuta nuestro script de instalación de nuevo para configurar las fuentes correctas del paquete en tu sistema.

Actualización 23.12.2021 (solución temporal)

Hemos liberado el paquete como una descarga para Raspberry Pi OS Bullseye, por el momento (se necesita poner otro arreglo para que sea liberado correctamente en el repositorio).

El paquete para Bullseye está alojado aquí:

https://download.pi3g.com/temp/picockpit-client_2.2.0_armhf.deb

La descarga se ha eliminado el 7 de enero, ya que ahora hemos arreglado el repositorio de paquetes, y el soporte completo para Buster y Bullseye está disponible directamente.

Puedes instalarlo siguiendo los siguientes 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, háganos saber si hay problemas con este procedimiento. Nos disculpamos por las molestias - esperamos que en un par de semanas el proceso de instalación vuelva a ser totalmente automático.

Información histórica

Raspberry Pi OS Bullseye fue lanzado hace un par de días.

He recibido un informe de error de un usuario que dice que el instalador de PiCockpit falla en Bullseye.

El error que se produce actualmente es este:

ModuleNotFoundError: No module named 'picockpit_client'

30.11.2021 Nota: la corrección de errores indicada a continuación NO funciona, estamos trabajando en otra solución, véase más abajo.

He publicado un hotpatch en el script de instalación ( https://picockpit.com/setup.sh ) que, con suerte, se encargará de ello.

Si desea ejecutar la instalación manualmente, ejecute primero el siguiente comando:

sudo ln -s /usr/bin/python3 /usr/bin/python3.7 

Esto creará un enlace simbólico para python3.7 a su binario real de python3. Como Python es compatible hacia abajo, esto debería ser seguro.

Por favor, infórmame de cualquier otro problema aquí en los comentarios, y lo investigaré. Asegúrate de incluir la salida de error que ves en tu consola.

Actualización 15.11.2021:

Estamos trabajando en una nueva versión de picockpit-cliente, y probaremos la compatibilidad con Raspberry Pi OS Bullseye (manteniendo la compatibilidad con Buster) en ella. También tendrá una corrección de errores para BME688 IAQ siendo estática en 25y DigitalNose, una aplicación de detección de olores basada en la inteligencia artificial.

La nueva funcionalidad ha sido implementada, pero todavía estamos preparando el paquete y asegurando la compatibilidad con Bullseye en el momento en que escribo esto. Esperamos tener una versión hasta finales de mes - mientras tanto, por favor, siga informando de cualquier error aquí.

Actualización 30.11.2021

Cada vez estamos más cerca de una nueva versión. Esperamos poder lanzarla pronto (probablemente a mediados de diciembre). Os mantendremos informados aquí.

8 Comentarios

  1. Dip el noviembre 12, 2021 a las 8:02 pm

    Error de módulo no encontrado

    Se instalarán los siguientes paquetes NUEVOS:
    picockpit-client
    0 actualizado, 1 recién instalado, 0 para eliminar y 0 no actualizado.
    Necesita obtener 0 B/10,7 MB de archivos.
    Después de esta operación, se utilizarán 47,4 MB de espacio adicional en el disco.
    Seleccionando el paquete picockpit-client no seleccionado previamente.
    (Lectura de la base de datos... 99751 archivos y directorios actualmente instalados).
    Preparando el desempaquetado de .../picockpit-client_2.1.13_armhf.deb ...
    Desembalando picockpit-client (2.1.13) ...
    Configurando picockpit-client (2.1.13) ...
    Actualizado con éxito /usr/share/picockpit-client/bin/python3
    picockpit-client.service es una unidad deshabilitada o estática que no se ejecuta, no se inicia.
    Traceback (última llamada más reciente):
    Archivo "/usr/bin/picockpit-client", línea 5, en
    from picockpit_client.picockpit_client import main
    ModuleNotFoundError: No hay módulo llamado 'picockpit_client'

    • raspi berry el noviembre 13, 2021 a las 11:07 am

      Gracias por el comentario, lo investigaremos.

    • PiCaptain el diciembre 23, 2021 a las 6:37 pm

      Gracias por los comentarios - ahora hemos publicado un paquete separado para Bullseye, que actualmente tienes que descargar manualmente. He actualizado esta página con una guía sobre cómo hacerlo. Por favor, hazme saber si te funciona.

  2. Manuel el diciembre 19, 2021 a las 12:27 am

    sudo picockpit-client connect -yes
    Traceback (última llamada más reciente):
    Archivo "/usr/bin/picockpit-client", línea 5, en
    from picockpit_client.picockpit_client import main
    ModuleNotFoundError: No hay módulo llamado 'picockpit_client'

    • PiCaptain el diciembre 23, 2021 a las 6:36 pm

      Gracias por los comentarios - ahora hemos publicado un paquete separado para Bullseye, que actualmente tienes que descargar manualmente. He actualizado esta página con una guía sobre cómo hacerlo. Por favor, hazme saber si te funciona.

  3. Ben el enero 2, 2022 a las 9:26 am

    Hola,
    bei mir geht es leider nicht mit dem aktuellen Fix.

    Acierto: 1 http://repository.picockpit.com/raspbian buster InRelease
    Golpear:2 http://raspbian.raspberrypi.org/raspbian diana InRelease
    Golpear:3 http://archive.raspberrypi.org/debian diana InRelease
    Leer las listas de paquetes... Hecho
    Leer las listas de paquetes... Hecho
    Construyendo el árbol de dependencia... Hecho
    Lectura de la información de estado... Hecho
    picockpit-client ya es la versión más reciente (2.2.0).
    0 actualizados, 0 recién instalados, 0 para eliminar y 0 no actualizados.
    Traceback (última llamada más reciente):
    Archivo "/usr/bin/picockpit-client", línea 5, en
    from picockpit_client.picockpit_client import main
    ModuleNotFoundError: No hay módulo llamado 'picockpit_client'

    • raspi berry el enero 7, 2022 a las 7:37 am

      Hola Ben,

      Ya lo he hecho para el proceso de instalación normal con nuestra línea única, tanto para Buster como para Bullseye. ¿Puede instalarlo siguiendo este manual?
      https://picockpit.com/raspberry-pi/installation-of-picockpit/

      Nachtrag:
      bitte führe vorher

      sudo apt-get purge picockpit-client

      para que el paquete falso de su sistema sea eliminado - el paquete que usted utiliza es para Buster, no para Bullseye
      Leider ist Python nicht 100 % aufwärtskompatibel ... daher mussten wir zwei verschiedene Pakete für Bullseye und Buster bauen.

      Su sistema es Bullseye, por lo que necesita el paquete de nuestro repositorio de Bullseye. Si este paquete tiene la misma versión que el que usted instaló anteriormente, deberá descargarlo completamente de su sistema.

      Entschuldige bitte die Umstände.

  4. FanaticIce el marzo 8, 2022 a las 10:45 am

    Hola,
    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. ¿Qué es lo que me pasa?

    bash -c "$(curl -k -s https://picockpit.com/setup.sh)”
    % Total % Recibido % Xferd Velocidad media Tiempo Tiempo Actual
    Dload Upload Velocidad total gastada a la izquierda
    100 2789 100 2789 0 0 32430 0 –:–:– –:–:– –:–:– 32430
    Advertencia: apt-key está obsoleto. Gestione los archivos de llaveros en trusted.gpg.d en su lugar (vea apt-key(8)).
    OK
    OK:1 http://security.debian.org/debian-security InRelease de la seguridad de los toros
    OK:2 http://deb.debian.org/debian diana InRelease
    OK:3 http://archive.raspberrypi.org/debian diana InRelease
    OK:4 http://deb.debian.org/debian bullseye-updates InRelease
    OK:5 http://repository.picockpit.com/raspbian diana InRelease
    Ign:6 http://repository.picockpit.com/raspbian estirar InRelease
    Ign:7 http://repository.picockpit.com/raspbian Liberación de Bullseye InRelease
    Fehl:8 http://repository.picockpit.com/raspbian liberación del tramo
    404 no encontrado [IP: 88.99.237.140 80]
    Fehl:9 http://repository.picockpit.com/raspbian Liberación de la diana
    404 no encontrado [IP: 88.99.237.140 80]
    Las listas de paquetes han sido seleccionadas...
    E: El depósito "http://repository.picockpit.com/raspbian stretch Release" no contiene datos de liberación.
    N: Una actualización de un solo depósito no puede realizarse de forma segura, por lo que está desactivada de forma estándar.
    N: Encontrará más detalles sobre la configuración de los paquetes y la configuración de los parámetros en el manual apt-secure(8).
    E: El depósito "http://repository.picockpit.com/raspbian Bullseye Release" no contiene ningún dato de liberación.
    N: Una actualización de un solo depósito no puede realizarse de forma segura, por lo que está desactivada de forma estándar.
    N: Encontrará más detalles sobre la configuración de los paquetes y la configuración de los parámetros en el manual apt-secure(8).
    N: El campo de la fecha configurada "main/binary-arm64/Packages" está sobrecargado, ya que el depósito "http://repository.picockpit.com/raspbian bullseye InRelease" no soporta la arquitectura "arm64".
    W: Ziel Packages (main/binary-arm64/Packages) is 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) is 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) is 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) is 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) is 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) is 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) is 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) is 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) is 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) is 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) is 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) is 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) is 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) is mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
    Las listas de paquetes han sido seleccionadas...
    Abhängigkeitsbaum wird aufgebaut... Fertig
    La información de estado no es válida...
    Los siguientes paquetes NEUEN deben ser instalados:
    picockpit-client:armhf
    0 actualizado, 1 recién instalado, 0 para actualizar y 0 no actualizado.
    No se deben cargar 0 B de 10,5 MB en los archivos.
    Después de esta operación, el espacio de la placa de 46,5 MB estará disponible.
    El paquete picockpit-client:armhf no está disponible.
    (Este banco de datos... 92889 Datos y Verzeichnisse están instalados en este momento).
    Envío del paquete de .../picockpit-client_2.2.0_armhf.deb ...
    Paquete de picockpit-client:armhf (2.2.0) ...
    picockpit-client:armhf (2.2.0) wird eingerichtet ...
    Actualizado con éxito /usr/share/picockpit-client/bin/python3.9
    picockpit-client.service es una unidad deshabilitada o estática, no se inicia.
    Traceback (última llamada más reciente):
    Archivo "/usr/bin/picockpit-client", línea 6, en
    from picockpit_client.picockpit_client import main
    File "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/picockpit_client.py", line 4, in
    from picockpit_client.daemon_mode import DaemonMode
    File "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/daemon_mode.py", line 13, in
    from com_picockpit import plugincontroller as ComPicockpitPlugincontroller
    File "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/plugincontroller.py", line 1, in
    importar com_picockpit.core.core como ComPicockpitCore
    File "/usr/share/picockpit-client/lib/python3.9/site-packages/com_picockpit/core/core.py", line 4, in
    importar netifaces
    ModuleNotFoundError: No hay módulo llamado 'netifaces'

Deja un comentario