Я попытался установить PHP с помощью yum и получил сообщение вроде:
bash-3.2# yum install php
Загруженные плагины: fastestmirror Скорость загрузки зеркала из кэшированного хост-файла * epel: mirrors.tummy.com * обновления: mirror.anl.gov * base: www.cyberuse.com * addons: mirror.raystedman.net * extras: www.cyberuse.com Настройка аргументов установки пакета анализа процесса установки Разрешение зависимостей -> Выполнение проверки транзакции ---> Пакет php.x86_64 0: 5.1.6-23.2.el5_3 должен быть обновлен -> Зависимость обработки: php-cli = 5.1.6 -23.2.el5_3 для пакета: php -> Зависимость обработки: httpd-mmn = 20051115 для пакета: php -> Зависимость обработки: php-common = 5.1.6-23.2.el5_3 для пакета: php -> Зависимость обработки: файл> = 4.0 для пакета: php -> Зависимость обработки: libaspell.so.15 () (64 бит) для пакета: php -> Зависимость обработки: libgmp.so.3 () (64 бит) для пакета: php - > Зависимость обработки: libcurl.so.3 () (64 бит) для пакета: php -> Зависимость обработки: libpspell.so.15 () (64 бит) для пакета: php -> Зависимость обработки: libidn.so.11 ( ) (64bit) для пакета: php -> Running tra nsaction check ---> Пакет php-cli.x86_64 0: 5.1.6-23.2.el5_3 настроен на обновление ---> Пакет httpd.x86_64 0: 2.2.3-22.el5.centos.1 настроен на обновление Отслеживание (последний вызов последним): файл "/ usr / bin / yum", строка 29, в? yummain.user_main (sys.argv [1:], exit_code = True) Файл "/usr/share/yum-cli/yummain.py", строка 229, в user_main errcode = main (args) Файл "/ usr / share / yum-cli / yummain.py ", строка 145, в main (result, resultmsgs) = base.buildTransaction () File" /usr/lib/python2.4/site-packages/yum/в этом.py ", строка 647, в buildTransaction (rescode, restring) = self.resolveDeps () File" /usr/lib/python2.4/site-packages/yum/depsolve.py ", строка 696, в resolveDeps CheckDeps, checkinstalls , checkremoves, missing = self._resolveRequires (ошибки) Файл "/usr/lib/python2.4/site-packages/yum/depsolve.py", строка 779, в _resolveRequires thisneeds = self._checkInstall (txmbr) File "/ usr /lib/python2.4/site-packages/yum/depsolve.py ", строка 851, в файле _checkInstall provs = self.tsInfo.getProvides (* req)" /usr/lib/python2.4/site-packages/yum /transactioninfo.py ", строка 432, в getProvides result.update (self.getNewProvides (имя, флаг, версия)) Файл" /usr/lib/python2.4/site-packages/yum/transactioninfo.py ", строка 414 , в getNewProvides для pkg, попадания в self.pkgSack.getProvides (имя, флаг, версия) .iteritems (): файл "/usr/lib/python2.4/site-packages/yum/packageSack.py", строка 300, в getProvides return self._computeAggregateDictResult ("getProvides", имя, флаги, версия) Файл "/usr/lib/python2.4/site-packages/ yum / packageSack.py ", строка 470, в _computeAggregateDictResult sackResult = apply (method, args) Файл" /usr/lib/python2.4/site-packages/yum/sqlitesack.py ", строка 861, в getProvides возвращает self. _search ("предоставляет", имя, флаги, версия) Файл "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", строка 43, в файле newFunc return func (* args, ** kwargs) "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", строка 837, в _search для pkg в self.searchFiles (name, strict = True): File "/usr/lib/python2.4 /site-packages/yum/sqlitesack.py ", строка 43, в файле newFunc return func (* args, ** kwargs)" /usr/lib/python2.4/site-packages/yum/sqlitesack.py ", строка 586, в searchFiles self._sql_pkgKey2po (rep, cur, pkgs) Файл "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", строка 470, в _sql_pkgKey2po pkg = self._packageByKey (repo, ob ['pkgKey']) Файл "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", строка 413, в _packageByKey po = self.pc (repo, cur.fetchone ()) File "/ usr / lib / python2.4 / сайты-пакеты / yum / sqlites ack.py ", строка 68, в в этом self._read_db_obj (db_obj) Файл "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", строка 94, в _read_db_obj setattr (self, item, _share_data (db_obj [item])) TypeError: unsubscriptable объект
Опубликовать вывод на Pastebin
Попробуйте «ням очистить все», как написано на первом плакате.
Пытаться #yum update yum && yum update
.
Можете ли вы установить другие пакеты?
Попробуйте бежать yum clean all
сначала и посмотрите, решит ли это проблему.