Проблема с yum на Centos 5.5

12
AN
На сайте с 07.09.2008
Offline
23
2028

В общем у меня VPS на Centos 5.5. По умолчанию стоял php 5.1.6, я проапгрейдил до 5.3.8 вроде все прошло хорошо и все работало ок. После этого не однократно устанавливал дополнения php через yum. Но в один прекрасный момент при любом вызове yum получаю следующую ошибку.

yum update

Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
epel 100% |=========================| 3.7 kB 00:00
atomic 100% |=========================| 1.9 kB 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
updates 100% |=========================| 1.9 kB 00:00
extras 100% |=========================| 2.1 kB 00:00
Reading repository metadata in from local files
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 94, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 381, in doCommands
return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmd
s)
File "/usr/share/yum-cli/yumcommands.py", line 150, in doCommand
return base.updatePkgs(extcmds)
File "/usr/share/yum-cli/cli.py", line 684, in updatePkgs
obsoleting_pkg = self.getPackageObject(obsoleting)
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 1473, in getPackageObjec
t
pkgs = self.pkgSack.searchPkgTuple(pkgtup)
File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 66, in searchPkgTuple
return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 232, in searchNevra
return self._computeAggregateListResult("searchNevra", name, epoch, ver, rel, arch)
File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 369, in _computeAggre
gateListResult
sackResult = apply(method, args)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 574, in searchNevra
returnList.append(self.pc(rep,self.db2class(x)))
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 431, in db2class
y.checksum = {'pkgid': 'YES','type': db.checksum_type,
File "/usr/lib64/python2.4/site-packages/sqlite/main.py", line 97, in __getattr__
raise AttributeError, key
AttributeError: CHECKSUM_VALUE
Хостер послал подальше, видите ли после установки php 5.3 я слетел с обслуживания и они могут только откатить в первоначальное состояние. Поиск по гуглу дал несколько вариантов решения, но ничего не помогло. Помогите плиз!!!
M
На сайте с 16.09.2009
Offline
50
#1

1. Оперативки хватает на сервере? на очень слабеньких VPS может изза нехватки оперативки питон валиться.

2. Похоже проблема с базой rpm.

Попробуйте вот так:

mv /var/lib/rpm /var/lib/rpm-damaged-beyond-hope
mkdir /var/lib/rpm
rpm --initdb

Если не поможет вернёте базу на место.

Администратор Linux/FreeBSD. Лечим вирусы на сайтах. Гарантия. (http://linuxsc.pro/virussearch)
sahainvalid
На сайте с 21.07.2009
Offline
107
#2

попробуйте просто перезагрузить VPS

Я инвалид детства по ДЦП первой группы. мой сайт: ofru.ru ( http://ofru.ru ) мой второй сайт: Мы Поэты wepoets.ru ( http://wepoets.ru ) хостинг изображений is-all.ru/i/ ( http://is-all.ru/i/ )
AN
На сайте с 07.09.2008
Offline
23
#3

Не помогли оба варианта :(

a_n_d_y добавил 19.09.2011 в 14:26

Кстати оперативки 512М, это мало?

sahainvalid
На сайте с 21.07.2009
Offline
107
#4

покажите вывод команды

free -m
a_n_d_y:
Кстати оперативки 512М, это мало?

по-моему мало

AN
На сайте с 07.09.2008
Offline
23
#5

# free -m
total used free shared buffers cached
Mem: 512 213 298 0 0 0
-/+ buffers/cache: 213 298
Swap: 0 0 0
M
На сайте с 01.12.2009
Offline
235
#6

yum --noplugins update

Администратор Linux,Freebsd. построения крупных проектов.
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#7

yum clean all

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
AN
На сайте с 07.09.2008
Offline
23
#8
madoff:
yum --noplugins update

Тоже самое...

Boris A Dolgov:
yum clean all

Это первое что попробовал...

M
На сайте с 01.12.2009
Offline
235
#9

Надо тогда смотреть

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#10

Попробуйте отключить ещё всякие левые репозитории и попробовать обновиться без них.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий