centos - repositorio - personalizado yum repo no muestra rpm
yum repository centos 7 (1)
yum clean all
en el servidor que estaba tratando de instalar en funcionó. También asegúrese de hacer createrepo --update en el subdirector específico en lugar de la raíz del repositorio.
Tengo un repositorio de yum que configuré donde almacenaba rpms personalizadas. No tengo problemas para encontrar información sobre otros paquetes que se crearon y almacenaron en este repositorio personalizado.
#yum --disablerepo=rhui-us-east-rhel-server-1y,epel,epel-testing --enablerepo=customrepo install php53-pecl-xdebug
php53-pecl-xdebug x86_64 2.2.1-2 customrepo 132 k
No hay problema.
Ahora coloco somerpm.rpm en centos / repo / 5 / noarch, ejecuto createrepo --update. en este directorio y prueba el mismo comando, y aún así no muestra resultados.
Intenté ejecutar createrepo - update en la raíz del repositorio también, pero tampoco funcionó (de hecho, no estoy seguro de dónde ejecutarlo y si necesita un directorio repodata en cada subdirectorio).
[root@reposerver mnt]# ls -l /var/www/repo/
total 12
-rw-r--r-- 1 root root 203 Jun 8 00:13 REPO_README
drwxr-xr-x 3 root root 4096 Jun 10 2011 centos
drwxr-xr-x 2 root root 4096 Oct 18 20:02 repodata
[root@reposerver mnt]# ls -l /var/www/repo/centos/5/
SRPMS/ i386/ noarch/ repodata/ x86_64/
[root@reposerver mnt]# ls -l /var/www/repo/centos/5/noarch/
total 7324
-rw-r--r-- 1 root root 1622 Jun 28 2011 compat-php-5.1.6-1.noarch.rpm
drwxr-xr-x 2 root root 4096 Oct 18 19:55 repodata
-rw-r--r-- 1 root root 1066928 Oct 18 19:54 salt-0.10.3-1.noarch.rpm
-rw-r--r-- 1 root root 6363197 Oct 18 19:54 salt-0.10.3-1.src.rpm
-rw-r--r-- 1 root root 21822 Oct 18 19:54 salt-master-0.10.3-1.noarch.rpm
-rw-r--r-- 1 root root 14294 Oct 18 19:54 salt-minion-0.10.3-1.noarch.rpm
También traté de agregar el indicador exactarch = 0 a mi configuración repo para ignorar las restricciones de arco y tampoco funcionó, fue un disparo en la oscuridad, ya que mi rpm es noarch, debería mostrarse independientemente.
# cat /etc/yum.repos.d/mycompany.repo
[mycompany]
name=mycompany custom repo
baseurl=http://config/repo/centos/5/$basearch
enabled=1
exactarch=0
Estoy perdido en este punto. Por lo general, createrepo --update hace el truco, pero por alguna razón no puede encontrar las nuevas rpms.
repo]# find . -type f -name "*.gz" | xargs zcat | grep salt-minion
también devuelve resultados, así que definitivamente está en los datos de repos.