2013-02-13 4 views
5

J'essaye de déployer pip sur mon serveur de production, mais j'ai une erreur illogique, où il essaie d'installer sans succès un composant déjà installé.Erreur lors de la tentative d'installation de pip sur openSUSE

~> sudo zypper in python-pip 
Loading repository data... 
Reading installed packages... 
Resolving package dependencies... 

Problem: python-pip-1.0.2-3.1.2.noarch requires python = 2.7, but this requirement cannot be provided 
    uninstallable providers: python-2.7.2-7.10.1.i586[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.17.1.i586[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.10.1.x86_64[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.17.1.x86_64[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.1.3.x86_64[openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.1.3.i586[repo-oss] 
        python-2.7.2-7.1.3.x86_64[repo-oss] 
Solution 1: deinstallation of patterns-openSUSE-minimal_base-conflicts 12.1-25.21.1.x86_64 
Solution 2: do not install python-pip-1.0.2-3.1.2.noarch 
Solution 3: do not install python-pip-1.0.2-3.1.2.noarch 
Solution 4: break python-pip-1.0.2-3.1.2.noarch by ignoring some of its dependencies 

Choose from above solutions by number or cancel [1/2/3/4/c] (c): c 

C'est incroyable parce python-2.7.2-7.17.1 est installé pour la bonne plate-forme (x86_64)

~> sudo zypper if python-base 
Loading repository data... 
Reading installed packages... 


Information for package python-base: 

Repository: Updates for openSUSE 12.1 12.1-1.4 
Name: python-base 
Version: 2.7.2-7.17.1 
Arch: x86_64 
Vendor: openSUSE 
Installed: Yes 
Status: up-to-date 
Installed Size: 20.8 MiB 
Summary: Python Interpreter base package 
Description: 
Python is an interpreted, object-oriented programming language, and is 
often compared to Tcl, Perl, Scheme, or Java. You can find an overview 
of Python in the documentation and tutorials included in the python-doc 
(HTML) or python-doc-pdf (PDF) packages. 

This package contains all of stand-alone Python files, minus binary 
modules that would pull in extra dependencies. 

Désinstaller patterns-openSUSE-minimal_base-conflicts 12.1-25.21.1.x86_64 problème qui atténue le; mais existe-t-il un moyen propre de résoudre ce problème?

+0

Je pense qu'il doit y avoir plus de données collectées et de dépannage. La première chose que vous devez exclure est de savoir si cela se produit ou non sur une image propre. Une fois que vous avez déterminé si cela se produit sur une machine propre, je serais intéressé de voir si vous utilisez un repo différent entre les deux cases. S'il vous plaît recueillir plus d'informations pour nous de continuer, actuellement ce n'est pas assez de données. – Forrest

+0

Étrange. J'ai le même problème avec OpenSuse 13.2 (amd64) installé à partir de l'image netInstall. – brejoc

Répondre

1

J'ai eu un problème similaire et le problème était que j'utilisais un mauvais référentiel zypper (openSuse au lieu de SLE SP3).

J'ai désinstallé le pip défectueux, supprimé le mauvais référentiel, ajouté le bon dépôt et enfin réinstallé pip. Alors ça a marché.

Questions connexes