Actualizar RedSleeve 7 en Raspberry Pi

Luego de instalar RedSleeve 7 -una distribución derivada de RedHat, como si fuese CentOS para Raspberry Pi- encontré un error al intentar actualizar el sistema operativo:

# yum update
Complementos cargados:fastestmirror
Could not retrieve mirrorlist http://ftp.redsleeve.org/pub/el7/mirrors error was
14: HTTP Error 404 - Not Found


 One of the configured repositories failed (Desconocido),
 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 <repoid>

     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=<repoid>.skip_if_unavailable=true

Cannot find a valid baseurl for repo: Redsleeve_7.1
[root@grey ~]# yum repo list
Complementos cargados:fastestmirror
No existe el comando: repo. Por favor, utilice /usr/bin/yum --help

Luego de googlear el error encontré la solución en un sitio japonés. Para arreglar los links de los repositorios debemos editar los repositorios Redsleeve.repo:

# vi /etc/yum.repos.d/Redsleeve.repo

comentando las URI que trae por defecto en mirrorlist y agregando las nuevas:

[Redsleeve_7.1]
name=RSEL 7.1
failovermethod=priority
#mirrorlist=http://ftp.redsleeve.org/pub/el7/mirrors
mirrorlist=http://ftp.redsleeve.org/pub/el7-devel/el7/mirrors
enabled=1
metadata_expire=0s
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redsleeve-release
 
[Redsleeve_7.1_updates]
name=RSEL 7.1 Updates
failovermethod=priority
#mirrorlist=http://ftp.redsleeve.org/pub/el7/mirrors-updates
mirrorlist=http://ftp.redsleeve.org/pub/el7-devel/el7/mirrors-updates
enabled=1
metadata_expire=0s
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redsleeve-release
También hacemos lo mismo para el otro repositorio raspberry.repo:
# vi /etc/yum.repos.d/raspberry.repo
Quedando de esta manera:
[Redsleeve_raspberrypi]
name=RSEL raspberrypi repo
failovermethod=priority
#mirrorlist=http://ftp.redsleeve.org/pub/el7/raspberrypi/mirrors
mirrorlist=http://ftp.redsleeve.org/pub/el7-devel/el7/raspberrypi/mirrors
enabled=1
metadata_expire=0s
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redsleeve-release
Fuente: Air-Foron
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s