You are not logged in.

#1 2009-05-10 08:30:15

Tera
Member
From: Finland
Registered: 2007-01-25
Posts: 81

[SOLVED] Latest libdownload breaks your system on i686!

The latest libdownload which was uploaded to the testing repo is WRONG! The package maintainer has uploaded the 64bit version of the library, to the 32 bit reposity. This will break pacman and other system components. So don't upgrade your systems until the problem is fixed! It already broke 2 of my laptops.

The error after upgrade, when trying to use pacman is: pacman error while loading shared libraries: libdownload.so: wrong ELF class: ELFCLASS64

I am taking suggestions how to revert back to a working version, without working pacman.

Last edited by Tera (2009-05-10 08:44:23)

Offline

#2 2009-05-10 08:33:22

luggi
Member
From: Berlin - Germany
Registered: 2008-04-26
Posts: 30

Re: [SOLVED] Latest libdownload breaks your system on i686!

This happened to me too... is ti somehow possible to downgrade? (pacman won't work because of "libdownload.so: wrong ELF class: ELFCLASS64")

luggi

Offline

#3 2009-05-10 08:34:08

Allan
Developer
From: Brisbane, AU
Registered: 2007-06-09
Posts: 10,438
Website

Re: [SOLVED] Latest libdownload breaks your system on i686!

FILE A BUG REPORT!

Offline

#4 2009-05-10 08:40:12

Tera
Member
From: Finland
Registered: 2007-01-25
Posts: 81

Re: [SOLVED] Latest libdownload breaks your system on i686!

I already did few mins ago: http://bugs.archlinux.org/task/14660 Someone change the severity to high please.

Offline

#5 2009-05-10 08:42:12

Allan
Developer
From: Brisbane, AU
Registered: 2007-06-09
Posts: 10,438
Website

Re: [SOLVED] Latest libdownload breaks your system on i686!

Fixed in libdownload 1.3-3

Offline

#6 2009-05-10 08:45:14

Tera
Member
From: Finland
Registered: 2007-01-25
Posts: 81

Re: [SOLVED] Latest libdownload breaks your system on i686!

Allan wrote:

Fixed in libdownload 1.3-3

Can you give me a clue how I can upgrade the package? My pacman is broken as of writing this.

Offline

#7 2009-05-10 08:46:07

Allan
Developer
From: Brisbane, AU
Registered: 2007-06-09
Posts: 10,438
Website

Re: [SOLVED] Latest libdownload breaks your system on i686!

Can you get it with wget and then "pacman -U"?

Offline

#8 2009-05-10 08:48:06

Tera
Member
From: Finland
Registered: 2007-01-25
Posts: 81

Re: [SOLVED] Latest libdownload breaks your system on i686!

Allan wrote:

Can you get it with wget and then "pacman -U"?

Wget works, but pacman does not. Even executing pacman without any extra arguments throws the ELF error.

Offline

#9 2009-05-10 08:49:29

Allan
Developer
From: Brisbane, AU
Registered: 2007-06-09
Posts: 10,438
Website

Re: [SOLVED] Latest libdownload breaks your system on i686!

wget the updated package, extract the library by hand and put it on your system.

Offline

#10 2009-05-10 09:01:21

Tera
Member
From: Finland
Registered: 2007-01-25
Posts: 81

Re: [SOLVED] Latest libdownload breaks your system on i686!

I don't see the updated package yet, even on archlinux.org? Is there some sort of delay before the package becomes visible and available on the main mirror?

Offline

#11 2009-05-10 09:02:48

Allan
Developer
From: Brisbane, AU
Registered: 2007-06-09
Posts: 10,438
Website

Re: [SOLVED] Latest libdownload breaks your system on i686!

there is a delay while mirrors sync from the master.  Just use libdownload that is in [core].

Offline

#12 2009-05-10 09:04:41

luggi
Member
From: Berlin - Germany
Registered: 2008-04-26
Posts: 30

Re: [SOLVED] Latest libdownload breaks your system on i686!

I just updated to 1.3-3... Thank you very much for the quick solution!

Offline

#13 2009-05-10 09:08:15

Tera
Member
From: Finland
Registered: 2007-01-25
Posts: 81

Re: [SOLVED] Latest libdownload breaks your system on i686!

Thanks from here as well. I have managed to fix both computers now smile Waiting for the updated package to catch-up with the mirrors..

Offline

Board footer

Powered by FluxBB