HTTP Error 404

"Clark, Bret" <[email protected]>
Newsgroups gmane.linux.freshrpms.user
Message-ID <56BEF051C62526438F02F112566735D404205393@nmr001oldmsx06.enterprisenet.org>
All,

            I was trying before (I no longer need to do it, I'd just
like to find out why my request was failing...) to do a "yum update" to
the ayo.freshrpms.net repository site, like this (with yum output):

 

[root@deepblue clarkbt]# yum -y --disablerepo=updates-released
--disablerepo=base --disablerepo=extras update

Setting up Update Process

Setting up repositories

http://ayo.freshrpms.net/fedora/linux/4/i386/freshrpms/repodata/repomd.x
ml: [Errno 4] IOError: HTTP Error 404: Date: Wed, 11 Jul 2007 19:54:46
GMT

Server: Apache/2.0.52 (Red Hat)

Content-Length: 331

Connection: close

Content-Type: text/html; charset=iso-8859-1

Trying other mirror.

Cannot open/read repomd.xml file for repository: freshrpms

failure: repodata/repomd.xml from freshrpms: [Errno 256] No more mirrors
to try.

 

 

Here is my yum.conf and freshrpms.repo files:

yum.conf:

[main]

cachedir=/var/cache/yum

debuglevel=2

logfile=/var/log/yum.log

pkgpolicy=newest

distroverpkg=redhat-release

tolerant=1

exactarch=1

retries=20

obsoletes=1

gpgcheck=1

proxy=http://www-gateway.haha.com:8080/

proxy_username=not-original-username

proxy_password=not-original-password

 

# PUT YOUR REPOS HERE OR IN separate files named file.repo

# in /etc/yum.repos.d

 

freshrpms.repo:

# $Id: freshrpms.repo 3341 2005-06-28 18:40:26Z thias $

[freshrpms]

name=Fedora Core $releasever - $basearch - Freshrpms

baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/fres
hrpms/

mirrorlist=http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-fre
shrpms

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms

gpgcheck=1

 

I had also ensured that I had set up the http_proxy and HTTP_proxy
environment variables in root's environment, using this .profile file
for root:

 

# NOTE:!!!!!! The trailing slash, after the port 8080, is absolutely
necessary. Don't leave it out.

export
HTTP_PROXY="http://not-original-domain\not-original-username:not-origina
[email protected]:8080/"

export
http_proxy="http://not-original-domain\not-original-username:not-origina
[email protected]:8080/"

 

(Our web proxy server is a Microsoft proxy server, so it uses Microsoft
domains in its authentication, therefore the domain in the proxy url.)

 

So, I am getting a HTTP Error 404 (Not Found) error from the repository
with my freshrpms.repo repo  file. I have heard that my version of
Fedora (FC 4) may not be supported currently any longer at third-party
repositories, so I also tried replacing $releasever in my baseurl line
in my freshrpms.repo file with version 7 for FC 7, thinking that surely
FC 7 would be supported. I then got the same HTTP Error 404 error.

 

Thinking that maybe the linux wget command would give me more
information, I ran this command:

 

[root@deepblue ~]$ wget -S -d
http://ayo.freshrpms.net/fedora/linux/4/i386/freshrpms/repodata/repomd.x
ml

DEBUG output created by Wget 1.9+cvs-stable (Red Hat modified) on
linux-gnu.

 

--16:09:50--
http://ayo.freshrpms.net/fedora/linux/4/i386/freshrpms/repodata/repomd.x
ml

           => `repomd.xml'

Resolving www-gateway.nielsenmedia.com... 10.38.10.175

Caching www-gateway.nielsenmedia.com => 10.38.10.175

Connecting to www-gateway.nielsenmedia.com[10.38.10.175]:8080...
connected.

Created socket 3.

Releasing 0x8510a58 (new refcount 1).

---request begin---

GET
http://ayo.freshrpms.net/fedora/linux/4/i386/freshrpms/repodata/repomd.x
ml HTTP/1.0

User-Agent: Wget/1.9+cvs-stable (Red Hat modified)

Host: ayo.freshrpms.net

Accept: */*

Proxy-Authorization: Basic not-original-authentication-string

 

---request end---

Proxy request sent, awaiting response... HTTP/1.1 404 Not Found

Date: Wed, 11 Jul 2007 20:10:21 GMT

 

 2 Date: Wed, 11 Jul 2007 20:10:21 GMTServer: Apache/2.0.52 (Red Hat)

 

 3 Server: Apache/2.0.52 (Red Hat)Content-Length: 331

 

 4 Content-Length: 331Connection: close

 

 5 Connection: closeContent-Type: text/html; charset=iso-8859-1

 

 6 Content-Type: text/html; charset=iso-8859-1

 

Closing fd 3

16:09:50 ERROR 404: Not Found.

 

So, wget is also returning the same HTTP Error 404 error for the
repomd.xml file. Now when I browse to this file in my mozilla browser, I
find it just fine, and also all the parent directories to the file.

 

>From the wget output, it looks to me like the proxy server
authentication succeeds, so I'm wondering, what am I doing wrong here?
Why am I getting the HTTP Error 404 error?

 

 

Thanks in advance
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.