
Estoy intentando instalar git en un contenedor OpenVZ usando la plantilla precreada de CentOs 6.3. Cuando intento la línea de comando
yum install git
Entiendo el mensaje:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.cubiculestudio.com
* epel: mirror.csclub.uwaterloo.ca
* extras: www.cubiculestudio.com
* rpmforge: mirror.us.leaseweb.net
* updates: www.cubiculestudio.com
Setting up Install Process
No package git available.
Error: Nothing to do
Según tengo entendido, el paquete git debería estar en el repositorio base de centos6: http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/git-1.7.1-2.el6_0.1.x86_64.rpm.html
Pero no lo encuentra, incluso tengo habilitado el repositorio EPEL y RPMForge, pero todavía no puedo encontrar el paquete git.
yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.cubiculestudio.com
* epel: mirror.csclub.uwaterloo.ca
* extras: www.cubiculestudio.com
* rpmforge: mirror.us.leaseweb.net
* updates: www.cubiculestudio.com
repo id repo name status
base CentOS-6 - Base 4,776
epel Extra Packages for Enterprise Linux 6 - i386 6,523
extras CentOS-6 - Extras 4
rpmforge RHEL 6 - RPMforge.net - dag 4,501
updates CentOS-6 - Updates 596
vz-base vz-base 3
vz-updates vz-updates 0
repolist: 16,403
Lo más extraño es que mi servidor OpenVZ se ejecuta en CentOs 6.3 y pude instalar git sin ningún problema.
¿Puedes ayudarme a entender por qué no encuentra el paquete?
Gracias de antemano.
Respuesta1
Su proveedor de VPS deshabilitó los repositorios CentOS predeterminados y los reemplazó con repositorios que en realidad no brindan acceso a los paquetes básicos del sistema. Este parece ser un problema de configuración común de OpenVZ.
Lo solucioné mediante:
- Eliminando cualquier archivo en
/etc/yum.repos.d
el que se haga referencia a repositorios VZ. Obtener una copia limpia del último
centos-release
RPM e instalarlo sobre el existente:rpm -Uvh --replacefiles --replacepkgs centos-release-6*.rpm
Probablemente la solución a largo plazo sea dejar de utilizar OpenVZ. Todavía tengo que encontrar un único proveedor público de OpenVZ que logre ejecutar una configuración decente.