Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

 Índice > Todo acerca de Linux > Soporte técnico de ALDOS Nuevo tema Publicar Respuesta
 Yum update en ALDOS 1.4.9
Tema anterior Tema siguiente
   
Forsaken64
Publicado en 26/02/16 02:47 (Leído 1435 veces)  

Nuevo

Estado: desconectado
Forum User

Inscrito: 21/10/09
Publicaciones: 3
El día de hoy me decidí a descargar ALDOS 1.4.9 e instalarlo en varios equipos, pero me encontré con el siguiente problema al tratar de hacer un "yum update" en todas las instalaciones:

Complementos cargados:langpacks, refresh-packagekit
Could not retrieve mirrorlist http://www.alcancelibre.org/al/aldos/$releasever/x86_64/aldos-mirrorlist error was
14: HTTP Error 404 - Not Found


One of the configured repositories failed (ALDOS $releasever - x86_64),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:

1. Contact the upstream for the repository and get them to fix the problem.

2. Reconfigure the baseurl/etc. for the repository, to point to a working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).

3. Disable the repository, so yum won't use it by default. Yum will then
just ignore the repository until you permanently enable it again or use
--enablerepo for temporary usage:

yum-config-manager --disable ALDOS

4. Configure the failing repository to be skipped, if it is unavailable.
Note that yum will try to contact the repo. when it runs most commands,
so will have to try and fail each time (and thus. yum will be be much
slower). If it is a very temporary problem though, this is often a nice
compromise:

yum-config-manager --save --setopt=ALDOS.skip_if_unavailable=true

Cannot find a valid baseurl for repo: ALDOS/$releasever/x86_64

Ojalá puedan ayudarme, muchas gracias de antemano.
 
Perfil
 Citar
Joel Barrios Dueñas
Publicado en 26/02/16 06:48  

Admin

Estado: conectado
Site Admin

Inscrito: 17/02/07
Publicaciones: 1632
País:Mexico
Es un bug raro de YUM relacionado con RPM, que se da en ciertas circunstancias con conectividad limitada. También se presenta en Fedora y CentOS. Se resuelve de manera sencilla. Edita /etc/yum.conf y añade lo siguiente a las opciones (OJO: sólo funciona en ALDOS. En CentOS y Fedora llevan otros valores):

BASH Formatted Code
releasever=14


En realidad el valor de esa variable debería de calcularse automáticamente pero algo en YUM que nadie ha resuelto hasta ahora no lee el valor de esa y a veces otras las variables en la base de datos de RPM.

También, si ejecutas rpm--rebuilddb después de reiniciar, el problema debería de desaparecer.
 
Perfil Sitio Web
 Citar
Forsaken64
Publicado en 26/02/16 08:50  

Nuevo

Estado: desconectado
Forum User

Inscrito: 21/10/09
Publicaciones: 3
Realice todos los pasos, mi "/etc/yum.conf" se ve así:

PHP Formatted Code

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
releasever=14

#  This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
#  It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
 


Y después de reiniciar hice el "rpm --rebuilddb" pero sigue sin funcionar
 
Perfil
 Citar
Joel Barrios Dueñas
Publicado en 27/02/16 02:17  

Admin

Estado: conectado
Site Admin

Inscrito: 17/02/07
Publicaciones: 1632
País:Mexico
Cambia a root y edita con pluma todos los archivos de /etc/yum.repos.d/ALDOS-*.repo y reemplaza todas las instancias de $releasever por 14 o bien instala manualmente los siguientes paquetes que hacen lo mismo:

BASH Formatted Code
rpm -Uvh http://www.alcancelibre.org/al/aldos/1.4/updates/x86_64/mate-desktop-release-1.0.2-16.fc14.al.noarch.rpm http://www.alcancelibre.org/al/aldos/1.4/updates/x86_64/alcancelibre-release-notes-1.0.2-16.fc14.al.noarch.rpm
 
Perfil Sitio Web
 Citar
Forsaken64
Publicado en 27/02/16 11:30  

Nuevo

Estado: desconectado
Forum User

Inscrito: 21/10/09
Publicaciones: 3
Listo, todo funciona ya normalmente.

Elegí ALDOS para mi organización ya que se me hizo la distro más equilibrada, agradezco mucho tu trabajo y tu soporte, de verdad muchas gracias.
 
Perfil
 Citar
Contenido generado en: 0,21 segundos Nuevo tema Publicar Respuesta
 Todas las horas son UTC. Hora actual 12:41 .
Tema normal Tema normal
Tema persistente Tema persistente
Tema cerrado Tema cerrado
Nueva publicación Nueva publicación
Persistente con nueva publicación Persistente con nueva publicación
Cerrado con nueva publicación Cerrado con nueva publicación
Ver publicaciones anónimas 
Usuarios anónimos pueden publicar 
Se permite HTML Filtrado 
Contenido censurado