You are not logged in.

#1 2009-02-21 20:17:38

mooreted
Member
Registered: 2009-01-01
Posts: 113

(SOLVED) K3b installation is hosed. "File too short"

While installing K3b my computer locked up. Had to force a reboot. Tried reinstalling K3b and am now getting this error:

k3b: error while loading shared libraries: /usr/lib/libdvdread.so.3: file too short

Last edited by mooreted (2009-02-25 23:56:46)

Offline

#2 2009-02-21 20:35:47

mooreted
Member
Registered: 2009-01-01
Posts: 113

Re: (SOLVED) K3b installation is hosed. "File too short"

Also getting the following errors:

/sbin/ldconfig: File /usr/lib/libtag_c.so is empty, not checked.
/sbin/ldconfig: File /usr/lib/libdvdread.so is empty, not checked.
/sbin/ldconfig: File /usr/lib/libmusicbrainz.so.4.0.3 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libtag.so.1.5.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libmpcdec.so.5 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libtag_c.so.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libdbus-qt-1.so is empty, not checked.
/sbin/ldconfig: File /usr/lib/libmusicbrainz.so is empty, not checked.
/sbin/ldconfig: File /usr/lib/libmpcdec.so.5.0.2 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libmpcdec.so is empty, not checked.
/sbin/ldconfig: File /usr/lib/libdbus-qt-1.so.1.0.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libtag_c.so.0.0.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libmusicbrainz.so.4 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libdvdread.so.3.2.1 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libtag.so is empty, not checked.
/sbin/ldconfig: File /usr/lib/libdvdread.so.3 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libtag.so.1 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libdbus-qt-1.so.1 is empty, not checked.

Offline

#3 2009-02-22 00:50:05

mcmillan
Member
Registered: 2006-04-06
Posts: 689

Re: (SOLVED) K3b installation is hosed. "File too short"

Looks like maybe the dependencies for k3b got messed up during the inital installation. Those errors seem to refer to files that belong to libdvdread, taglib, musicbrainz, libmpcdec and dbus-qt3. So probably at least those ones will need reinstalling. If you want to be safe you can try reinstalling the other dependencies as well.

Offline

#4 2009-02-22 15:48:05

mooreted
Member
Registered: 2009-01-01
Posts: 113

Re: (SOLVED) K3b installation is hosed. "File too short"

Thanks, I'll have to wait until I get back to work to see if I can figure out all the dependencies that need to be reinstalled.

Offline

#5 2009-02-25 23:56:20

mooreted
Member
Registered: 2009-01-01
Posts: 113

Re: (SOLVED) K3b installation is hosed. "File too short"

Well, got tired of trying to find every dependency that was messed up. Did a fresh install. At least I'm getting good at installing Arch.

Offline

#6 2009-02-26 08:36:43

mcmillan
Member
Registered: 2006-04-06
Posts: 689

Re: (SOLVED) K3b installation is hosed. "File too short"

Probably overkill, but glad you got in working. Not sure what the problem finding dependencies was, but for future reference you can get a list of all the dependencies for a package under pacman -Si [package name]. Or if it's already installed -Qi will also work. If you haven't looked at the man page for pacman yet, that would be useful reading.

Last edited by mcmillan (2009-02-26 08:37:33)

Offline

#7 2009-02-26 15:33:40

mooreted
Member
Registered: 2009-01-01
Posts: 113

Re: (SOLVED) K3b installation is hosed. "File too short"

It's searching for what each thing is that's a pain. For instance libtag_c.so:

bash-3.2# pacman -Qi libtag_c.so
error: package "libtag_c.so" not found
bash-3.2# pacman -Si libtag_c.so
error: package 'libtag_c.so' was not found
bash-3.2# pacman -Qi libtag_c.so
error: package "libtag_c.so" not found
bash-3.2# pacman -Si libtag_c.so
error: package 'libtag_c.so' was not found
bash-3.2# pacman -Si libtag
error: package 'libtag' was not found
bash-3.2# pacman -Qi libtag
error: package "libtag" not found
bash-3.2# pacman -Qi libtag_c
error: package "libtag_c" not found
bash-3.2# pacman -Si libtag_c
error: package 'libtag_c' was not found

Then you have to google libtag_c.so.:

"Audio Meta-Data Library"

Hmm, what does that mean?

Google some more, find a bunch of posts that have nothing to do with K3b. Read forum post after forum post. Still don't know what package it belongs to: libdbus and libdvdread are the only things I recognized in that list, and libdvdread was the only one that gave up it's information freely.

Since it was a new install, it was easier just to start over. This is how things can get a little frustrating for an Arch noobie.

Offline

#8 2009-02-26 17:38:12

mcmillan
Member
Registered: 2006-04-06
Posts: 689

Re: (SOLVED) K3b installation is hosed. "File too short"

ahh I see where you went wrong.
You are looking for what package a particular file belongs to, this comes out of the -Qo option.

pacman -Qo /usr/lib/libtag_c.sopacman -Qo /usr/lib/libtag_c.so
/usr/lib/libtag_c.so is owned by taglib 1.5-1.

I was also thinking it might just be simple to reinstall each of the packages, from the output of pacman -Si k3b this is
cdrdao  cdrkit  cdparanoia  kdelibs3  libsamplerate  lame  libidn  libmad  normalize  sox  hal>=0.5.8.1-6  ffmpeg>=20070131  musicbrainz  libart-lgpl  taglib>=1.4  libmpcdec>=1.2.5  libdvdread  dbus-qt3  flac>=1.2.0  libvorbis


Though like you said, for a fresh install sometimes it's easier to just start from scratch when the problems were caused by something that's not likely to occur again.

Offline

#9 2009-02-26 22:41:48

mooreted
Member
Registered: 2009-01-01
Posts: 113

Re: (SOLVED) K3b installation is hosed. "File too short"

Ohh, nice. I didn't think of that. Thanks. Hopefully it won't happen again, but now I know better where to look.

Appreciate the help.

Offline

#10 2009-10-03 15:11:08

karthick
Member
Registered: 2009-10-03
Posts: 4

Re: (SOLVED) K3b installation is hosed. "File too short"

I get similar error whenever I try to install any application through pacman.

/sbin/ldconfig: File /usr/lib/libiec61883.so is empty, not checked.                                                                                                                                                                          
/sbin/ldconfig: File /usr/lib/libmlt++.so.0.4.4 is empty, not checked.                                                                                                                                                                       
/sbin/ldconfig: File /usr/lib/libSDL_image.so is empty, not checked.                                                                                                                                                                         
/sbin/ldconfig: File /usr/lib/libavc1394.so.0 is empty, not checked.                                                                                                                                                                         
/sbin/ldconfig: File /usr/lib/libdv.so is empty, not checked.                                                                                                                                                                                
/sbin/ldconfig: File /usr/lib/libmlt.so.1 is empty, not checked.                                                                                                                                                                             
/sbin/ldconfig: File /usr/lib/libiec61883.so.0 is empty, not checked.                                                                                                                                                                        
/sbin/ldconfig: File /usr/lib/libSDL_image-1.2.so.0.1.6 is empty, not checked.                                                                                                                                                               
/sbin/ldconfig: File /usr/lib/libgavl.so is empty, not checked.                                                                                                                                                                              
/sbin/ldconfig: File /usr/lib/libmlt++.so is empty, not checked.                                                                                                                                                                             
/sbin/ldconfig: File /usr/lib/libavc1394.so is empty, not checked.                                                                                                                                                                           
/sbin/ldconfig: File /usr/lib/libgavl.so.1 is empty, not checked.                                                                                                                                                                            
/sbin/ldconfig: File /usr/lib/librom1394.so.0.3.0 is empty, not checked.                                                                                                                                                                     
/sbin/ldconfig: File /usr/lib/libgavl.so.1.0.0 is empty, not checked.                                                                                                                                                                        
/sbin/ldconfig: File /usr/lib/libavc1394.so.0.3.0 is empty, not checked.                                                                                                                                                                     
/sbin/ldconfig: File /usr/lib/librom1394.so is empty, not checked.                                                                                                                                                                           
/sbin/ldconfig: File /usr/lib/libmlt.so is empty, not checked.                                                                                                                                                                               
/sbin/ldconfig: File /usr/lib/librom1394.so.0 is empty, not checked.                                                                                                                                                                         
/sbin/ldconfig: File /usr/lib/libdv.so.4.0.3 is empty, not checked.                                                                                                                                                                          
/sbin/ldconfig: File /usr/lib/libdv.so.4 is empty, not checked.                                                                                                                                                                              
/sbin/ldconfig: File /usr/lib/libmlt++.so.2 is empty, not checked.                                                                                                                                                                           
/sbin/ldconfig: File /usr/lib/libmlt.so.0.4.4 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libiec61883.so.0.1.1 is empty, not checked.
/sbin/ldconfig: File /usr/lib/libSDL_image-1.2.so.0 is empty, not checked.

and when I tried fixing I get below message

# pacman -Qo /usr/lib/libSDL_image.so /usr/lib/libavc1394.so.0 /usr/lib/libdv.so /usr/lib/libmlt.so.1 /usr/lib/libiec61883.so.0 /usr/lib/libSDL_image-1.2.so.0.1.6  /usr/lib/libgavl.so  /usr/lib/libavc1394.so  /usr/lib/libmlt.so  /usr/lib/libdv.so.4.0.3  /usr/lib/libdv.so.4 /usr/lib/libmlt++.so.2  /usr/lib/libmlt.so.0.4.4 /usr/lib/libiec61883.so.0.1.1 /usr/lib/libSDL_image-1.2.so.0
error: No package owns /usr/lib/libSDL_image.so
error: No package owns /usr/lib/libavc1394.so.0
error: No package owns /usr/lib/libdv.so
error: No package owns /usr/lib/libmlt.so.1
error: No package owns /usr/lib/libiec61883.so.0
error: No package owns /usr/lib/libSDL_image-1.2.so.0.1.6
error: No package owns /usr/lib/libgavl.so
error: No package owns /usr/lib/libavc1394.so
error: No package owns /usr/lib/libmlt.so
error: No package owns /usr/lib/libdv.so.4.0.3
error: No package owns /usr/lib/libdv.so.4
error: No package owns /usr/lib/libmlt++.so.2
error: No package owns /usr/lib/libmlt.so.0.4.4
error: No package owns /usr/lib/libiec61883.so.0.1.1
error: No package owns /usr/lib/libSDL_image-1.2.so.0

looking for someone to help on this. Thx.

Offline

#11 2013-07-25 18:59:45

phunni
Member
From: Bristol, UK
Registered: 2003-08-13
Posts: 671

Re: (SOLVED) K3b installation is hosed. "File too short"

baffled as to how this is "solved".  A rebuild is a workaround, not a solution.  I also have this problem where multiple packages seem to have been installed with files of zero size.

Offline

#12 2013-07-25 19:16:52

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 5,265

Re: (SOLVED) K3b installation is hosed. "File too short"

Create a new thread explaining what happened and what you've tried to solve it. Link back to this thread if you think it's relevant, but after 4 years, I doubt it will be.


Sakura:-
Mobo: ASUS P8Z77-V PRO // Processor: Intel Core i7-3770K 3.4GHz // GFX: nVidia GeForce GTX 970 Ti // RAM: 32GB (4x 8GB) Corsair DDR3 (@ 2133MHz) // Storage: 1x 3TB Seagate SATAII 5x 1TB Samsung SATAII, 2x 120GB Corsair SSD

Offline

#13 2013-07-25 19:58:05

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 18,805
Website

Re: (SOLVED) K3b installation is hosed. "File too short"


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB