Я использую новый VPS под управлением CentOS версии 5.4 (Final) и использую панель управления DirectAdmin.
Когда я пытаюсь запустить YUM для чего-нибудь, я получаю следующую ошибку:
ERROR with rpm_check_debug vs depsolve:
e2fsprogs-libs is needed by (installed) e2fsprogs-devel-1.39-20.el5.x86_64
Complete!
(1, [u'Please report this error in http://yum.baseurl.org/report'])
И эта страница тоже не работает!
Затем я загрузил e2fsprogs-libs-1.42.7.tar.gz из http://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v1.42.7/ и пробовал установить ...
'make' возвращает:
make [2]: Выход из каталога `/root/e2fsprogs-libs-1.42.7/lib/blkid '
сделать все в lib / quota
make [2]: вход в каталог `/root/e2fsprogs-libs-1.42.7/lib/quota '
make [2]: *** Нет правила для создания цели
../../lib/ext2fs/ext2_fs.h', needed by
mkquota.o '. Стоп.make [2]: Выход из каталога `/root/e2fsprogs-libs-1.42.7/lib/quota '
make [1]: *** [all-libs-recursive] Ошибка 1
make [1]: Выход из каталога `/root/e2fsprogs-libs-1.42.7 '
make: *** [all] Ошибка 2
'make install' затем выводит:
сделать все в lib / quota
make [1]: вход в каталог `/root/e2fsprogs-libs-1.42.7/lib/quota '
make [1]: *** Нет правила для создания цели
../../lib/ext2fs/ext2_fs.h', needed by
mkquota.o '. Стоп.make [1]: Выход из каталога `/root/e2fsprogs-libs-1.42.7/lib/quota '
make: *** [all-libs-recursive] Ошибка 1
Ваша проблема здесь в том, что в системе установлены либо 2 пакета e2fsprogs-libs, либо rpm db жалуется на yum, либо e2fsprogs-libs установлен, но устарел и конфликтует с чем-то, что не очень хорошо.
Мое предложение было бы в качестве обходного пути, вы можете попробовать запустить «yum remove e2fsprogs-libs», а затем «yum install e2fsprogs-libs». Надеюсь, это вам поможет.
Бегать yum distro-sync
для синхронизации системы с репозиторием пакетов.
Похоже, что тот, кто создал этот шаблон VPS, получил что-то рассинхронизированное (и, ради любви к Gawd, это «5.4» ?!), и distro-sync принесет вам текущую информацию.