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í.
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'
Gracias por el comentario, lo investigaremos.
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.
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'
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.
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'
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.
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'