Anthoporal
Posts: 5
Joined: Wed Mar 11, 2020 9:09 pm

Problème de connexion entre Raspberry pi 4 et base de donnée

Wed Mar 11, 2020 9:44 pm

Bonjour,

Pour commencer, je suis un débutant qui doit gérer une base de donnée avec une raspberry.

Je suis dans un projet et ma partie consiste à envoyer des données associées à des produits que nous aurons au préalable scanner grâce à un scanner physique. Grâce au code barre du produit , une API va aller chercher les informations associées à se produit (on extrait le nom du produit, le nutriscore et le code barre) dans une grosse base de donnée open source (OpenfoodFact) puis ces données sont envoyés dans une autre base de données hébergée par le service Alwaysdata. Petite précision, la base de données est en MySQL

Le programme marchait parfaitement sur un pc (le programme est en python) mais, cahier des charges du projet oblige, le programme doit se trouver dans une raspberry pi 4. J'ai donc transférer le programme, installer les librairies, et voici le message d'erreur au lancement:

Code: Select all

errno=2055, values=(self.get_address(), _strioerror(err)))
mysql.connector.errors.InterfaceError: 2055: Lost connection to MySQL server at 'HOST DE LA BDD', system error: 1 [SSL: UNSUPPORTED_PROTOCOL] unsupported protocol (_ssl.c:1056)


(j'ai volontairement caché l'host)

J'ai fait pas mal de recherche mais je suis un peu perdu, c'est pourquoi je suis venu demander de l'aide sur ce forum.

Merci d'avance de m'avoir lu, (c'est mon premier post ici dites moi si j'ai oublié des choses :D )

PS: désolé si j'ai fait des fautes d'orthographes :?

totoharibo
Posts: 4420
Joined: Thu Jan 24, 2013 8:43 am

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Thu Mar 12, 2020 1:44 pm

as-tu activé ssh dans sudo raspi-config <interfacing options> ?

C'est ssl mais je ne sais pas si ça correspond.
Ça coûte rien d'essayer

Anthoporal
Posts: 5
Joined: Wed Mar 11, 2020 9:09 pm

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Thu Mar 12, 2020 4:20 pm

Je viens d'essayer mais cela ne fonctionne pas :(

nikotinux
Posts: 735
Joined: Sat Feb 02, 2013 2:11 am

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Thu Mar 12, 2020 6:36 pm

protocole SSL non supporté ....

ça ne se debug pas sans plus d'informations
en particulier sans les versions des programmes et librairies installées sur le PC et le pi

jelopo
Posts: 1597
Joined: Wed Oct 17, 2012 7:53 pm

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Fri Mar 13, 2020 7:14 am

Bonjour,

Autre piste, vérifier quelles sont les différences entre les versions et les modules de Python installés sur chacune des PI.

Code: Select all

$ python --version 
$ pip list  
>>>  help("modules")
A+
Last edited by jelopo on Fri Mar 13, 2020 9:19 am, edited 2 times in total.

Anthoporal
Posts: 5
Joined: Wed Mar 11, 2020 9:09 pm

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Fri Mar 13, 2020 8:25 am

la version de python est 2.7.16

La librairies est mysql-connector-python et la version est 8.0.15 sur la raspberry

La version de python sur le pc est 3.8

la librairies mysql-connector-python est elle en 8.0.11

jelopo
Posts: 1597
Joined: Wed Oct 17, 2012 7:53 pm

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Fri Mar 13, 2020 9:19 am

Bonjour,

Si le programme fonctionnait sur le PC Avec une version de Python, il serait bon que ce soit la même version qui soit utilisée sur le PI.

Verifier éalement si vous n'êtes pas dans ce cas de figure:
https://stackoverflow.com/questions/359 ... -connector

A+

Anthoporal
Posts: 5
Joined: Wed Mar 11, 2020 9:09 pm

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Fri Mar 13, 2020 9:32 am

j'ai bien mit à jour la version de python mais toujours rien et le site proposer ne propose pas la même erreur que moi :(

iznobe
Posts: 424
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Wed Mar 18, 2020 6:15 pm

Anthoporal wrote:
Fri Mar 13, 2020 8:25 am
la version de python est 2.7.16

La librairies est mysql-connector-python et la version est 8.0.15 sur la raspberry

La version de python sur le pc est 3.8

la librairies mysql-connector-python est elle en 8.0.11
Salut ,

la version 2.7 de python installé sur pi ne gere pas le SSL secure socket layer , installer et utiliser la version 3.X pyhton sur votre framboise , puis utiliser la .

le probleme vient de là et on ne peut pas mettre a jour python 2.7 => 3.X .

ca devrait etre indiqué dans la doc de votre bibliotheque mysql-connector-python .

logiquement , python 3. X est installé , mais n ' est pas utilisé par defaut .

pour voir si il est installé :

Code: Select all

python3
devrait renvoyer un truc dans le genre :

Code: Select all

[email protected]:~$ python3
Python 3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
faire control+Z pour stopper l ' invite de commande python , sinon un message d' erreur apparaitra .
il ne reste plus qu ' a dire a votre programme d' utiliser python3 au lieu de python (2) .

Anthoporal
Posts: 5
Joined: Wed Mar 11, 2020 9:09 pm

Re: Problème de connexion entre Raspberry pi 4 et base de donnée

Tue Mar 31, 2020 7:14 pm

J'utilise Thonny comme IDE et dans la console, il me met que python est en 3.7.3 et pourtant rien de marche :(

Return to “Français”