2017-02-14 21 views
0

Установка питона-разви терпит неудачу с прикрепленным сообщениемPython-разви ням установить ошибку

Конфигурация выглядит следующим образом: - CentOS 7.2 - Python 2.7 Установленные

  1. Я снова побежал с ням нагрузки как предлагаемый в выводе, и он не с тем же сообщением.
  2. yum info python ==> Установленный пакет python 2.7.5 34.el7
  3. yum info python-devel ==> НЕ установлен. Доступен 2.7.5 48.el7
  4. ням deplist питон-разви ==> зависимость от python2.7.5-48.el7
  5. Пытался установить Python2.7.5-48.el7 Жека «ням питона обновление» и он терпит неудачу с такое же сообщение об ошибке, что и установка python-devel.

Судир

yum install -y python-devel 
Loaded plugins: fastestmirror 
Loading mirror speeds from cached hostfile 
* base: mirrors.sonic.net 
* epel: ftp.linux.ncsu.edu 
* extras: mirror.cogentco.com 
* updates: www.gtlib.gatech.edu 
Resolving Dependencies 
--> Running transaction check 
---> Package python-devel.x86_64 0:2.7.5-48.el7 will be installed 
--> Processing Dependency: python(x86-64) = 2.7.5-48.el7 for package: python-devel-2.7.5-48.el7.x86_64 
--> Running transaction check 
---> Package python.x86_64 0:2.7.5-34.el7 will be updated 
---> Package python.x86_64 0:2.7.5-48.el7 will be an update 
--> Processing Dependency: python-libs(x86-64) = 2.7.5-48.el7 for package: python-2.7.5-48.el7.x86_64 
--> Running transaction check 
---> Package python-libs.x86_64 0:2.7.5-34.el7 will be updated 
---> Package python-libs.x86_64 0:2.7.5-48.el7 will be an update 
--> Finished Dependency Resolution 

Dependencies Resolved 

==================================== ============================================ пакет Arch Версия Размер Repository

Installing: 
python-devel       x86_64       2.7.5-48.el7       base       393 k 
Updating for dependencies: 
python        x86_64       2.7.5-48.el7       base       90 k 
python-libs       x86_64       2.7.5-48.el7       base       5.6 M 

Transaction Summary 
============================================================================================================================================== 
Install 1 Package 
Upgrade    (2 Dependent packages) 

Total size: 6.1 M 
Downloading packages: 
Running transaction check 
ERROR with transaction check vs depsolve: 
python(abi) = 2.6 is needed by (installed) python-argparse-1.2.1-2.1.el6.noarch 
python(abi) = 2.6 is needed by (installed) redhat-upgrade-tool-1:0.7.22-3.el6.centos.noarch 
** Found 5 pre-existing rpmdb problem(s), 'yum check' output follows: 
epel-release-7-6.noarch is a duplicate with epel-release-7-5.noarch 
grep-2.20-3.el6_7.1.x86_64 has missing requires of libpcre.so.0()(64bit) 
python-argparse-1.2.1-2.1.el6.noarch has missing requires of python(abi) = ('0', '2.6', None) 
1:redhat-upgrade-tool-0.7.22-3.el6.centos.noarch has missing requires of preupgrade-assistant >= ('0', '1.0.2', '4') 
1:redhat-upgrade-tool-0.7.22-3.el6.centos.noarch has missing requires of python(abi) = ('0', '2.6', None) 
Your transaction was saved, rerun it with: 
yum load-transaction /tmp/yum_save_tx.2017-02-13.16-01.jUFBE4.yumtx 
+0

Вы повторно запустили это сообщение об ошибке? Пожалуйста, дайте нам правильные подсказки вместо свалок ошибок. –

+0

1. Я повторяю транзакцию yum load-transaction, но она не работает с тем же сообщением об ошибке –

ответ

0

Удаленные пакеты python-argparse и redhat-upgrade-tool.

Затем сделали ни установить питон-Devel и добиться успеха на этот раз. Я имею в виду, есть тяжелая зависимость для этих 2 пакетов на старых Python 2.6.

Судир Nallagangu

0

Из документации ня, здесь самый безопасный способ справиться с каждым из ваших 5 ошибок:

Сначала удалить дубликаты и решить любые ошибки после выполнения этого:

package-cleanup --cleandupes 

If выше приведено отсутствие ошибки очистки пакета, затем выполните это сначала:

yum install yum-utils 

Затем рассмотреть другие 4 ошибки с:

yum reinstall grep-* 

где grep- * это имя пакета, как показано в сообщении об ошибке. Я сократил остальную часть имени версии grep с помощью * в приведенной выше команде.

Повторите эту команду для 3 других пакетов, которые были указаны как отсутствующие. Если команда ня дает ошибку, то попробуйте это только для этого одного пакета:

rpm -ivh --force grep-* 

Тогда, наконец, повторно запустить ни команды из исходного сообщения об ошибке.

В любой момент вы хотите, чтобы очистить остатки беспорядок, запустите следующую команду:

yum clean all 
package-cleanup --problems 

и следуйте инструкциям.Для получения дополнительной информации обратитесь к документации с

man yum.conf 
0

Проблема в том, что вы находитесь на CentOS 7, но у вас установлены пакеты CentOS 6.

  • питон-argparse-1.2.1-2.1.el6.noarch
  • RedHat-обновления-инструмент-1: 0.7.22-3.el6.centos.noarch

Получить список всех установленных пакетов el6 (rpm -qa | grep el6) и удалить их или обновить их до эквивалентов el7. Вы должны убрать argparse, поскольку он находится в стандартной библиотеке 2.7.

 Смежные вопросы

  • Нет связанных вопросов^_^