Der Client kann den auf dem Server unter dem Dateipfad /home/RPMS konfigurierten Yum-Server nicht verwenden.

Der Client kann den auf dem Server unter dem Dateipfad /home/RPMS konfigurierten Yum-Server nicht verwenden.

Ich habe Yum Server auf Server 10.0.0.1 (Redhat 5.3) konfiguriert. Alle RPMS befinden sich hier /home/RPMS/Server.

Jetzt habe ich auf einer anderen Maschine Centos 5.3 (10.0.0.30). Ich möchte den Yum-Server von 10.0.0.1 auf 10.0.0.3 als Client verwenden.

Also habe ich die Datei yum.conf auf dem Client bearbeitet als

[b]
baseurl=ftp://10.0.0.1/home/RPMS/Server
gpgcheck=0

Wenn ich den Befehl „yum list“ übergebe, wird ein Fehler angezeigt.

[root@client30 ~]#  yum list
Repository 'b' is missing name in configuration, using id
ftp://10.0.0.1/home/RPMS/Server/repodata/repomd.xml: [Errno 4] IOError: [Errno ftp error] (113, 'No route to host')
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: b. Please verify its path and try again
[root@client30 ~]#

Aber wenn Sie RPMS auf dem Server unter /var/ftp/pub/RPMS platzieren, funktioniert alles einwandfrei.

Ich habe dem Server bereits die Berechtigung 777 erteilt.

Helfen Sie mir bitte, was ich tun kann, damit der Client den auf dem Server konfigurierten Yum-Server mit demselben Dateipfad verwendet. Tatsächlich ist die Größe von / klein, sodass ich keine Dateien unter /var/ftp/pub ablegen kann.

Freundlich helfen

Antwort1

Dem Repository „b“ fehlt der Name in der Konfiguration

Legen Sie einen Namen für Ihr Repo fest, etwa so:

[b]
name=Local repo - $basearch
baseurl=ftp://10.0.0.x/home/RPMS/Server
enabled=1
gpgcheck=0

ftp://10.0.0.x/home/RPMS/Server/repodata/repomd.xml: [Errno 4] IOError: [Errno ftp error] (113, „Keine Route zum Host“)

Es scheint durch eine Firewall verursacht zu werden. Können Sie über einen Webbrowser auf diese URL zugreifen?

verwandte Informationen