Koozali.org: home of the SME Server

Problemas con el repositorio de CentOs

mramonlopez

Problemas con el repositorio de CentOs
« on: May 04, 2007, 12:20:56 PM »
He tenido una actualización trágica en mi SME 7.x que ha hecho que pierda el panel de control (/server-manager) y otros efectos indesados.

Por ahora me quiero concentrar en solucionar el siguiente error:

Code: [Select]
# yum update --disablerepo=* --enablerepo=base --enablerepo=updates --enablerepo=smeos --enablerepo=smeupdates --enablerepo=smeaddons --enablerepo=centos

==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
Loading "fastestmirror" plugin
Loading "smeserver" plugin


Error getting repository data for centos, repository not found
================================================================
No new rpms were installed. No additional commands are required.
================================================================


¿Alguien me puede decir dónde se cambia los repositorios? Me da que la url de CentOS debe estar mal por lo que he visto en yum_repositories

Un saludo y gracias por la ayuda

Offline Normando

  • *
  • 841
  • +2/-1
    • Unixlan
Problemas con el repositorio de CentOs
« Reply #1 on: May 04, 2007, 03:04:48 PM »
Si bien no es recomendable modificar a mano los archivos de configuracion, puedes hacerlo excepcionalmente.

Abre el archivo /home/e-smith/db/yum_repositories y repara la diferencia que tengas con Centos. Luego guardalo y asegurate que el permiso del archivo sea 0640.

Code: [Select]
# DO NOT MODIFY THIS FILE.
# This file is automatically maintained by the Mitel Networks SME Server
# configuration software.  Manually editing this file may put your
# system in an unknown state.
#
# updated: Thu May  3 16:26:16 2007
addons=repository|BaseURL|http://mirror.centos.org/centos/4/addons/$basearch|EnableGroups|no|GPGCheck|yes|MirrorList|http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons|Name|CentOS - addons|Visible|no|status|disabled
base=repository|BaseURL|http://mirror.centos.org/centos/4/os/$basearch|EnableGroups|no|Exclude|kernel,kernel-smp,mkinitrd,mdadm,initscripts|GPGCheck|yes|MirrorList|http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os|Name|CentOS - os|Visible|yes|status|enabled
centosplus=repository|BaseURL|http://mirror.centos.org/centos/4/centosplus/$basearch|EnableGroups|no|GPGCheck|yes|MirrorList|http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus|Name|CentOS - centosplus|Visible|yes|status|disabled
contrib=repository|BaseURL|http://mirror.centos.org/centos/4/contrib/$basearch|EnableGroups|no|GPGCheck|yes|MirrorList|http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib|Name|CentOS - contrib|Visible|no|status|disabled
dag=repository|BaseURL|http://apt.sw.be/redhat/el4/en/$basearch/dag|EnableGroups|no|Exclude|freetype,htop,iptraf,rsync,syslinux|GPGCheck|yes|GPGKey|http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt|Name|Dag - EL4|Visible|no|status|disabled
dungog=repository|BaseURL|http://sme.dungog.net/packages/smeserver/7.0/i386/dungog/|EnableGroups|yes|GPGCheck|no|Name|SME Server 7 - dungog|Visible|yes|status|enabled
extras=repository|BaseURL|http://mirror.centos.org/centos/4/extras/$basearch|EnableGroups|no|GPGCheck|yes|MirrorList|http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras|Name|CentOS - extras|Visible|no|status|disabled
rpmforge=repository|BaseURL|http://apt.sw.be/redhat/el4/en//dag|EnableGroups|yes|GPGCheck|no|MirrorList|http://apt.sw.be/redhat/el4/en/mirrors-rpmforge|Name|rpmforge|Visible|yes|status|disabled
rvandenaker-cups=repository|BaseURL|http://mirror.contribs.org/smeserver/contribs/rvandenaker/testing/smeserver-cups/repositories/7.0/|EnableGroups|yes|GPGCheck|no|Name|rvandenaker-cups-repository|Visible|no|status|disabled
smeaddons=repository|BaseURL|http://mirror.contribs.org/smeserver/releases/7/smeaddons/$basearch|EnableGroups|yes|GPGCheck|yes|MirrorList|file:///etc/yum.repos.d/mirrors-smeaddons|Name|SME Server - addons|Visible|yes|status|enabled
smedev=repository|BaseURL|http://mirror.contribs.org/smeserver/releases/7/smedev/$basearch|EnableGroups|yes|GPGCheck|yes|MirrorList|file:///etc/yum.repos.d/mirrors-smedev|Name|SME Server - dev|Visible|no|status|disabled
smeos=repository|BaseURL|http://mirror.contribs.org/smeserver/releases/7/smeos/$basearch|EnableGroups|yes|GPGCheck|yes|MirrorList|file:///etc/yum.repos.d/mirrors-smeos|Name|SME Server - os|Visible|yes|status|enabled
smetest=repository|BaseURL|http://mirror.contribs.org/smeserver/releases/7/smetest/$basearch|EnableGroups|yes|GPGCheck|yes|MirrorList|file:///etc/yum.repos.d/mirrors-smetest|Name|SME Server - test|Visible|no|status|disabled
smeupdates=repository|BaseURL|http://mirror.contribs.org/smeserver/releases/7/smeupdates/$basearch|EnableGroups|yes|GPGCheck|yes|MirrorList|file:///etc/yum.repos.d/mirrors-smeupdates|Name|SME Server - updates|Visible|yes|status|enabled
smeupdates-testing=repository|BaseURL|http://mirror.contribs.org/smeserver/releases/7/smeupdates-testing/$basearch|EnableGroups|yes|GPGCheck|yes|MirrorList|file:///etc/yum.repos.d/mirrors-smeupdates-testing|Name|SME Server - updates testing|Visible|yes|status|disabled
snetram=repository|BaseURL|http://www.snetram.nl/yum/|EnableGroups|no|GPGCheck|no|MirrorList|http://mirror.contribs.org/smeserver/contribs/jmartens/mirrorlist|Name|repository@snetram.nl|Visible|yes|status|disabled
updates=repository|BaseURL|http://mirror.centos.org/centos/4/updates/$basearch|EnableGroups|no|Exclude|kernel,kernel-smp,mkinitrd,mdadm,initscripts|GPGCheck|yes|MirrorList|http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates|Name|CentOS - updates|Visible|yes|status|enabled


Finalmente expande

Quote
expand-template /etc/yum.conf


y comprueba si todo va bien

Quote
yum update


Saludos

mramonlopez

¡Arreglado!
« Reply #2 on: May 06, 2007, 12:31:56 AM »
¡Arreglado! Muchísimas gracias.

Ahora tengo que averiguar cómo recuperar la panel de administración web.

Cuando intento acceder a http://miservidor/server-manager obtengo un error 404.

¿Es algún error conocido? ¿Cómo puedo "reinstalar el panel de administración?

Voy a indagar en la configuración de apache, a ver si doy con el problema.

Un saludo

mramonlopez

Problemas con el repositorio de CentOs
« Reply #3 on: May 06, 2007, 12:57:24 AM »
Lo solucioné. Bastó con un:

 yum install e-smith-manager

Saludos a todos

Offline Normando

  • *
  • 841
  • +2/-1
    • Unixlan
Problemas con el repositorio de CentOs
« Reply #4 on: May 06, 2007, 01:03:34 AM »
Felicitaciones!!!
y gracias por detallar la solución.

mramonlopez

Problemas con el repositorio de CentOs
« Reply #5 on: May 06, 2007, 01:36:56 AM »
La mala noticias es que me lo he vuelto a cargar. :D

No conseguía finalizar la actualización por unas dependencias no resueltas. Fundamentalmente por el PHP5. Hice

yum update --enablerepo=centosplus

y parece que instaló lo que hacía falta. Pero algo más hizo porque ahora tengo un grandísimo error 500 en el server-manager.

A ver que hago ahora. Je, je, je.

mramonlopez

Problemas con el repositorio de CentOs
« Reply #6 on: May 06, 2007, 01:54:22 AM »
Ya está arreglado de nuevo. La solución se encontraba en:

http://forums.contribs.org/index.php?topic=35929.0

Y había que hacer:

Code: [Select]

rpm -e --nodeps perl.i386
rpm -e --nodeps perl-suidperl.i386

yum install perl perl-suidperl perl-Time-HiRes \
--disablerepo=* \
--enablerepo=base \
--enablerepo=updates \
--enablerepo=smeos \
--enablerepo=smeupdates \
--enablerepo=smeaddons


Siento haber sido un pelmazo.