[Python-Dbus] non reconnu depuis mise à jour (résolu)

Applications, problèmes de configuration réseau
Archimage
Daikyu
Messages : 68
Inscription : lun. 27 sept. 2010, 16:53

[Python-Dbus] non reconnu depuis mise à jour (résolu)

Message par Archimage »

Bonjour,

Avant hier j'ai fait une mise à jour des packages. Python a été désinstallé, je l'ai mis à jour

Aujourd'hui Sabnzbd me fait cette erreur :

File "/opt/sabnzbd/SABnzbd.py", line 20
print "Sorry, requires Python 2.4 or higher."
^
SyntaxError: invalid syntax

Lottanzb me fait ça : LottaNZB requires the Python module 'dbus'

J'ai vérifié sur yaourt :

4 extra/dbus-python 0.83.1-2 [installé]
Python bindings for DBUS
1 extra/python2 2.7-2 [installé]
A high-level scripting language
1 extra/python 3.1.2-2 [installé]
Next generation of the python high-level scripting language

Je ne comprends pas ce qui ne va pas...

Cordialement,
Dernière modification par Archimage le jeu. 21 oct. 2010, 20:20, modifié 1 fois.
Archimage
Daikyu
Messages : 68
Inscription : lun. 27 sept. 2010, 16:53

Re: [Python-Dbus] non reconnu depuis mise à jour (en cours)

Message par Archimage »

Une mise à jour majeure de python passe de [testing] vers [extra]. Le paquet python par défaut provient maintenant de la branche 3.x et il existe un paquet python2 pour la branche 2.x, le 2.7 étant la dernière mise à jour à sortir.

Vu que /usr/bin/python pointe sur le binaire de la version 3.x, les programmes nécessitant le 2.x devraient pointer vers /usr/bin/python2, les problèmes éventuels devraient être signalés sur le bugtracker

Les paquets AUR ou ceux provenant de dépôts tiers et utilisant python devraient être mis à jour s’ils sont incompatibles avec python 3

J'ai commencé la mise à jour en tapant :
yaourt -Syu --devel --aur

Mais la mise à jour est interrompue avec cette erreur :

==> Lancer la compilation de lottanzb-bzr ? [O/n]
==> ---------------------------------------------
==>
==> Construction et installation du paquet
==> Création du paquet lottanzb-bzr 1532-1 (jeu. oct. 21 10:47:28 CEST 2010)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
==> Extraction des sources...
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
Branched 1533 revision(s).
==> BZR checkout done or server timeout
==> Starting make...
/tmp/yaourt-tmp-omar/aur-lottanzb-bzr/src/trunk-build
total 144
drwxr-xr-x 14 root root 4096 21 oct. 10:48 .
drwxr-xr-x 4 root root 4096 21 oct. 10:48 ..
drwxr-xr-x 2 root root 4096 21 oct. 10:48 apport
drwxr-xr-x 2 root root 4096 21 oct. 10:48 bin
drwxr-xr-x 6 root root 4096 21 oct. 10:48 .bzr
-rw-r--r-- 1 root root 23 21 oct. 10:48 .bzrignore
drwxr-xr-x 4 root root 4096 21 oct. 10:48 data
drwxr-xr-x 4 root root 4096 21 oct. 10:48 desktop
drwxr-xr-x 3 root root 4096 21 oct. 10:48 distutilsextra
drwxr-xr-x 4 root root 4096 21 oct. 10:48 help
-rw-r--r-- 1 root root 35147 21 oct. 10:48 LICENSE
drwxr-xr-x 8 root root 4096 21 oct. 10:48 lottanzb
-rw-r--r-- 1 root root 17686 21 oct. 10:48 NEWS
drwxr-xr-x 2 root root 4096 21 oct. 10:48 po
-rw-r--r-- 1 root root 2563 21 oct. 10:48 README
drwxr-xr-x 2 root root 4096 21 oct. 10:48 rpm
-rwxr-xr-x 1 root root 113 21 oct. 10:48 run-lottanzb.sh
-rw-r--r-- 1 root root 289 21 oct. 10:48 setup.cfg
-rwxr-xr-x 1 root root 13695 21 oct. 10:48 setup.py
drwxr-xr-x 3 root root 4096 21 oct. 10:48 tests
drwxr-xr-x 3 root root 4096 21 oct. 10:48 util
Traceback (most recent call last):
File "setup.py", line 30, in <module>
from distutilsextra.auto import (setup, clean_build_tree, install_auto,
File "/tmp/yaourt-tmp-omar/aur-lottanzb-bzr/src/trunk-build/distutilsextra/auto.py", line 100
print 'WARNING: the following files are not recognized by distutilsextra.auto:'
^
SyntaxError: invalid syntax
Abandon...
==> ERROR: Makepkg n'a pas pu construire lottanzb-bzr.
==> Relancer la compilation de lottanzb-bzr ? [o/N]
==> -----------------------------------------------

Je ne comprends pas ce qu'il faut faire, pouvez vous me guider ?

Merci
Archimage
Daikyu
Messages : 68
Inscription : lun. 27 sept. 2010, 16:53

Re: [Python-Dbus] non reconnu depuis mise à jour (en cours)

Message par Archimage »

J'ai tenté d'installer Lottanzb en éditant le pkgbuild (python => python2)

lottanzb s'installe mais sabnzbd me demande Python 2.4 ou ultérieur...

hellanzb ne veut même pas s'installer même en changeant python => python2
Archimage
Daikyu
Messages : 68
Inscription : lun. 27 sept. 2010, 16:53

Re: [Python-Dbus] non reconnu depuis mise à jour (en cours)

Message par Archimage »

Le problème est réparé,

A chaque fois il faut éditer le package et remplacer python par python2 pour toutes les dépendances d'un programme installé.

Et petit grain de sable qui me bloquait sabnzbd, il fallait edit /usr/bin/sabnzbd et changer python en python2

Merci tuxce pour ton lien j'ai réussi à remonter le fil grâce à ça !
Répondre