2011-05-09 2 views
1

Chaque fois que j'essaie d'écrire/mettre à jour/supprimer de MySQL, j'ai rencontré un problème d'erreur de bus depuis que j'ai installé zlib sur ma machine. Est-ce que quelqu'un d'autre a connu ce problème? Il n'y a pas de message d'erreur ou quoi que ce soit. Python imprime juste l'erreur de bus à la console et se ferme. Je peux lire de la base de données sans aucun problème cependant.Problème d'erreur de bus Python lors de l'écriture dans la base de données

Est-ce que quelqu'un pourrait donner quelques conseils ou directions que je devrais faire?

+0

Peut-être que votre requête est sur le mauvais bus ... –

+0

Quelle version de Python utilisez-vous? Afficher la sortie de 'quel python' et' python -c 'import sys; print (sys.version) ''et' python -c' import zlib; print (zlib .__ fichier __) '' –

+0

J'utilise Python 2.6.1. C'est ce que je reçois; quel python => /usr/bin/python python -c 'import sys; print (sys.version) '=> 2.6.1 (r261: 67515, 17 déc 2009, 00:59:15) [GCC 4.2.1 (Apple Inc. build 5646)] python -c' import zlib ; print (zlib .__ file__) '=> /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/zlib.so – Ivan

Répondre

2

Il est vraiment difficile de recommander quelque chose d'utile sans (beaucoup) plus d'informations. Mais essayez:

sudo dtruss python your_python_program 

vous obtiendrez une longue trace syscall, ce qui peut être la première étape pour comprendre ce qui ne va pas.

Questions connexes