Решено: поддержание актуальности системы Rhel4 ((RHN, up2date, apt, yum))

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Решено: поддержание актуальности системы Rhel4

Сообщение Doka »

сначала конкретные вопросы:
1. где взять yum под RHEL4 (не имея ни apt'a ни yum'a в системе)??
2. где посмотреть актуальные настройки для up2date (файл /etc/sysconfig/rhn/sources ) для RHEL4 ???

теперь чем они были вызваны:

появилась необходимость обновить Subvwrsion c 1.3.2 до 1.4.3
оки. запускаем установку:

Код: Выделить всё

[root@dokasrv v1.4.3]# rpm -q subversion
subversion-1.3.2-1
[root@dokasrv svn]# cd /var/ftp/pub/soft/SVN/v1.4.3
[root@dokasrv v1.4.3]# rpm -U subversion-1.4.3-1.i386.rpm
error: Failed dependencies:
        apr >= 0.9.7 is needed by subversion-1.4.3-1.i386
        apr-util >= 0.9.7 is needed by subversion-1.4.3-1.i386
        subversion = 1.3.2-1 is needed by (installed) mod_dav_svn-1.3.2-1.i386


иду на http://ftp.linux.ncsu.edu/pub/fedora/linux...#46;./RPMS/
качаю apr-1.2.2-7.2.i386.rpm и apr-util-1.2.2-4.2.i386.rpm
получаю:

Код: Выделить всё

[root@dokasrv RPM]# rpm -U apr-1.2.2-7.2.i386.rpm
warning: apr-1.2.2-7.2.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        libc.so.6(GLIBC_2.4) is needed by apr-1.2.2-7.2.i386
        libapr-0.so.0 is needed by (installed) apr-util-0.9.4-17.i386
        libapr-0.so.0 is needed by (installed) httpd-2.0.52-9.ent.i386
        libapr-0.so.0 is needed by (installed) mod_perl-1.99_16-4.i386
        libapr-0.so.0 is needed by (installed) subversion-1.3.2-1.i386
[root@dokasrv RPM]#
[root@dokasrv RPM]# rpm -U apr-util-1.2.2-4.2.i386.rpm
warning: apr-util-1.2.2-4.2.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        libapr-1.so.0 is needed by apr-util-1.2.2-4.2.i386
        libc.so.6(GLIBC_2.4) is needed by apr-util-1.2.2-4.2.i386
        libdb-4.3.so is needed by apr-util-1.2.2-4.2.i386
        liblber-2.3.so.0 is needed by apr-util-1.2.2-4.2.i386
        libldap-2.3.so.0 is needed by apr-util-1.2.2-4.2.i386
        libpq.so.4 is needed by apr-util-1.2.2-4.2.i386
        libsqlite3.so.0 is needed by apr-util-1.2.2-4.2.i386
        libaprutil-0.so.0 is needed by (installed) httpd-2.0.52-9.ent.i386
        libaprutil-0.so.0 is needed by (installed) mod_perl-1.99_16-4.i386
        libaprutil-0.so.0 is needed by (installed) subversion-1.3.2-1.i386
(кстати, пробовал и от 6й федоры (версию 1.2.7) - результат тот же )

думаю ладно.. надо попробовать up2date
как рекомендовано комментирую в файле /etc/sysconfig/rhn/sources

Код: Выделить всё

up2date default


запускаю - никакой рекции ни на up2date apr ни на up2date --whatproviders apr.

фантазия иссякла...........
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
INF[SZ]
Сообщения: 395
ОС: Centos

Re: Решено: поддержание актуальности системы Rhel4

Сообщение INF[SZ] »

YUM есть на установочных дисках.
Я не понял Вашего вопроса, но я Вам на него отвечу.
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Doka »

спасибо. нарыл-таки на на дисках от FedoraCore2 - yum-2.0.7-1.1.noarch.rpm
проинсталлил.

пытаюсь обновить пакеты:

Код: Выделить всё

[root@dokasrv OLD]# yum update apr
Gathering header information file(s) from server(s)
Server: Fedora Core 4AS - i386 - Base
Damaged or Bad header.info from Fedora Core 4AS - i386 - Base
This is probably because of a downed server or an invalid header.info on a repository.


содержимое /etc/yum.conf:

Код: Выделить всё

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
Хрюндель
Сообщения: 304
ОС: Сам не знаю

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Хрюндель »

Я так думаю оно не может подходящую папку в репозитории найти, так как перменные $releasever/$basearch от RHEL явно не выдают то что хочет услышать репозиторий федоры.
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Doka »

Хрюндель писал(а):
09.05.2007 21:39
Я так думаю оно не может подходящую папку в репозитории найти, так как перменные $releasever/$basearch от RHEL явно не выдают то что хочет услышать репозиторий федоры.

прописал в явном виде (такая папка существут - проверил):

Код: Выделить всё

baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/

всё равно жалуется, как и перед этим (см.выше)

может так быть что версия yum слишком старая ?
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Решено: поддержание актуальности системы Rhel4

Сообщение esvaf »

У вас в ссылке явно указано FEDORA!!!!!
Какой будет правильным правда не знаю, но явно не этот.
Спасибо сказали:
Slava85
Сообщения: 28
ОС: fedora core 6

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Slava85 »

это, конечно достаточно, жестко обновлять rhel с зеркал fedora, может лучше с centOS тянуть апдейты(а то там всякие glibc сами понимаете)
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Doka »

Slava85 писал(а):
10.05.2007 04:46
это, конечно достаточно, жестко обновлять rhel с зеркал fedora, может лучше с centOS тянуть апдейты(а то там всякие glibc сами понимаете)

да просто глянул я эти зеркала - там фигурирует последним РедХат9.2 - а это очень древне((

сейчас попробовал прописать в конфиге:

Код: Выделить всё

baseurl=http://mirror.linux.duke.edu/pub/centos/5.0/os/i386/CentOS/


опять ошибка выскакивает:

Код: Выделить всё

[root@dokasrv ~]# yum update apr
Gathering header information file(s) from server(s)
Server: Red Hat 4AS - i386 - Base
retrygrab() failed for:
  http://mirror.linux.duke.edu/pub/centos/5.0/os/i386/CentOS/headers/header.info
  Executing failover method
failover: out of servers to try
Error getting file http://mirror.linux.duke.edu/pub/centos/5.0/os/i386/CentOS/headers/header.info
[Errno 4] IOError: HTTP Error 404: Not Found


либо я зеркала кривые подсовываю, либо версия yum старая: ну не вижу я нигде через браузер, чтобы существовали headers/header.info.
Ваши комментарии?
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
INF[SZ]
Сообщения: 395
ОС: Centos

Re: Решено: поддержание актуальности системы Rhel4

Сообщение INF[SZ] »

Прекратите стадать ерундой. Вы пытаетесь обновить RHEL 4 из репозиториев CentOS 5который основан на RHEL 5 - Это в корне неверно !!!

Пропишите обновления от CentOS 4 и все заработает.

#cat /etc/yum.repos.d/CentOS-Base.repo


[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

#released updates
[update]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

Кстати

>нарыл-таки на на дисках от FedoraCore2 - yum-2.0.7-1.1.noarch.rpm

Это тоже издевательство над системой.
На дисках с RHEL 4 лежит нормальный yum, чем он Вас не устроил ?
Я не понял Вашего вопроса, но я Вам на него отвечу.
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Doka »

INF писал(а):
10.05.2007 10:27
Прекратите стадать ерундой. Вы пытаетесь обновить RHEL 4 из репозиториев CentOS 5который основан на RHEL 5 - Это в корне неверно !!!
см.ниже

Пропишите обновления от CentOS 4 и все заработает.
трабла вот в чём: в изначальном посте я жаловался на неразрешенные зависимости из-за старых версий:

Код: Выделить всё

apr >= 0.9.7 is needed by subversion-1.4.3-1.i386
apr-util >= 0.9.7 is needed by subversion-1.4.3-1.i386
так вот я смотрел и папку апдейтов и папку с RPMs от CentOS 4.4 - там версия старая этих пакетов!! (такая же ка ки у меня в редхате - 0.9.4)

>> #cat /etc/yum.repos.d/CentOS-Base.repo
директории /etc/yum.repos.d у меня нету

>нарыл-таки на на дисках от FedoraCore2 - yum-2.0.7-1.1.noarch.rpm

Это тоже издевательство над системой.
На дисках с RHEL 4 лежит нормальный yum, чем он Вас не устроил ?
у меня ДВД-дистриб с RHEL4 AS (2Gbytes) - yum'a там нету!
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
Хрюндель
Сообщения: 304
ОС: Сам не знаю

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Хрюндель »

В RHEL 4 вроде нету Yum'а, там у них свой RedHat Network и утилита up2date. В пятом вроде как вместо их нетворка поставили yum.
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Doka »

INF

проверил сейчас на практике -прописал ваш "/etc/yum.repos.d/CentOS-Base.repo" себе в "/etc/yum.conf" - yum долго качал зависимости, а потом таки-обновил apr .... до версии 0.9.4 (((
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
INF[SZ]
Сообщения: 395
ОС: Centos

Re: Решено: поддержание актуальности системы Rhel4

Сообщение INF[SZ] »

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

Возьмите пакет subversion-1.4.3 Собранный для RHEL 4 здесь http://dag.wieers.com/rpm/packages/subversion/
Я не понял Вашего вопроса, но я Вам на него отвечу.
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: Решено: поддержание актуальности системы Rhel4

Сообщение Doka »

проблема решена установкой пакета subversion-1.4.3 специально собранного для RHEL4

особую благодарность выражаю INF :yes3:
Never stop thinking..................................................................
Спасибо сказали: