Wednesday, October 31, 2007

Updating Skype with yum - updated repository location

pencil icon, that"s clickable to start editing the post

Since I installed Skype (see Going Skype on Fedora Core Level 6) it's been working, but sometime between then and now updating with yum started giving me errors like:

http://download.skype.com/linux/repos/fedora/5/updates/i586/repodata/repomd.xml: [Errno 14] HTTP Error 404: Server: nginx/0.5.14
Date: Wed, 31 Oct 2007 18:53:37 GMT
Content-Type: text/html
Content-Length: 1292
Connection: keep-alive

Trying other mirror.
Error: Cannot open/read repomd.xml file for repository: skype

For some time I thought that it was just an intermittent problem, then I keept ignoring it running like yum --disablerepo=skype update. Today I decided it was to silly and also that I was still running skype-1.3.0.53-fc5. A seach lead me to a post by DerKaiserInKanada, not that he had a problem but I discovered that he was using another repository location (read baseurl):

#cat /etc/yum.repos.d/skype.repo

[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc

Then i ran a normal yum update and vupti no problem and an upgrade to 1.4.0.118-fc5. Why did I wait that long :-)

6 comments :

Valent said...

http://download.skype.com/linux/repos/fedora/updates/i586
this is a dead link :(

Any news where skype has moved this link to?

Anonymous said...

The link is forwarded to the download site, but the repository is still there and fully functionable (see http://download.skype.com/linux/repos/fedora/updates/i586/repodata/repomd.xml)

Sweetxml said...

Thank you for your comments which inspired me to write this followup post: Sweetxml: The Anatomy of a yum repository - a look under the hood of the Skype repo for i586.

Best regards
Brian

Anonymous said...

Thanks for posting this info. Unfortunately skype seems to have broken their repository again by removing the repository key from their site.

More info

Sweetxml said...

Hi Anon

To be honest I've no insight into the signing and the keys, but current I don't get any problems running update (now on Fedora Core 10), but running a wget for the keys does send me off to something diffenrent (but maybe that's not the way it's used?


wget -S http://www.skype.com/products/skype/linux/rpm-public-key.asc
--2008-12-18 20:31:23-- http://www.skype.com/products/skype/linux/rpm-public-key.asc
Resolving www.skype.com... 204.9.163.162
Connecting to www.skype.com|204.9.163.162|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 301 Moved Permanently
Date: Thu, 18 Dec 2008 19:31:23 GMT
Server: Apache
Location: http://www.skype.com/allfeatures/
Vary: Accept-Encoding,User-Agent
Content-Length: 0
Keep-Alive: timeout=5, max=1200
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Content-Language: en
Location: http://www.skype.com/allfeatures/ [following]
--2008-12-18 20:31:23-- http://www.skype.com/allfeatures/
Reusing existing connection to www.skype.com:80.
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Date: Thu, 18 Dec 2008 19:31:23 GMT
Server: Apache
Accept-Ranges: bytes
Vary: Accept-Encoding,User-Agent
Connection: close
Content-Type: text/html; charset=utf-8
Content-Language: en
Length: unspecified [text/html]
Saving to: `index.html'


Best regards
Brian

Anonymous said...

This page did it for me.

http://fedorasolved.org/multimedia-solutions/installing-skype

I am also using Fedora 10.

Regards,

Reynaldo