Demon Googlecast en NOK suite passage de Ubuntu à Debian

Bonjour,

Tout est dans le titre. J’ai parcouru le forum:

Found existing installation: protobuf 3.19.0
Uninstalling protobuf-3.19.0:
  Would remove:
    /usr/local/lib/python3.9/dist-packages/google/protobuf/*
    /usr/local/lib/python3.9/dist-packages/protobuf-3.19.0-py3.9-nspkg.pth
    /usr/local/lib/python3.9/dist-packages/protobuf-3.19.0.dist-info/*
Proceed (y/n)? n
root@pve:~# python3 -m pip install wheel 
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.34.2)
root@pve:~# 

Les logs:

Traceback (most recent call last):
File "/var/www/html/plugins/googlecast/resources/googlecast.py", line 45, in 
import pychromecast.pychromecast as pychromecast
File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/__init__.py", line 12, in 
from . import socket_client
File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/socket_client.py", line 23, in 
from . import cast_channel_pb2
File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/cast_channel_pb2.py", line 36, in 
type=None),
File "/usr/local/lib/python3.7/dist-packages/google/protobuf/descriptor.py", line 755, in __new__
_message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
1. Downgrade the protobuf package to 3.20.x or lower.
2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates

Je n’ai pas trouvé d’autres manip à faire. Merci

Bonjour,

Et quel est le rapport avec Ubuntu ?
Si il n’y en a pas alors le titre n’est pas adapté.

Je n’ai pas trouvé la page santé jeedom dans le titre :wink: (qui donnerait les infos sur la distrib utilisé qui est je suppose une debian 11?)

Il y a quand même un problème car python 3.9 ici:

Et 3.7 ici

Donc vous avez dû faire qlch sur votre environnement python et donc il semble que protobuf ne soit pas installé comme il faut

Hello Mips,

Merci pour ton retour. J’ai besoin de vacances, j’ai tapé les commandes sur le mauvais serveur :-/
Les commandes citées sur le bon fonctionnent :slight_smile:
Merci

D’où la différence de version python j’imagine :slight_smile:

exact ! Mips

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.