You are not logged in.
I understand there is a bug report on libtasn1 but I am installing Arch on a new box and
got as far as d/loading gnome and gnome-extra. At the end of the 400 or so mb and it said it failed because of libtasn1.
What is the best way round this so I can finish the install?
Thanks for any help
Regards
Last edited by drum (2008-09-15 12:07:28)
bebop lives
Offline
Offline
Delete /usr/share/info/dir, it'll get recreated during the installation of libtasn1.
1000
Offline
Thanks byte,
the problem is, it's not there to delete yet.
"usr/share/info/dir" : not found in local db
All I have installed so far is xorg and I'm trying to get gnome but gnome won't install.
I suppose I'll have to wait till the bug is fixed.
I don't profess to be much more than a noob to do much else.
bebop lives
Offline
It's a simple file, use rm.
1000
Offline
Tried that too but same error came up
I did an updatedb first
bebop lives
Offline
What is the exact pacman output? Is libtasn1 conflicting with another package or is it complaining that the file is already on the system?
Offline
OK
pacman -Rm /usr/share/info/dir
/usr/share/info/dir not found, searching for group..... error: "usr/share/info/dir" : not found in local db
I hope this helps
thanks
bebop lives
Offline
The file already exists.
binutils, gcc, glibc, gmp, libidl2, libtool, mpfr and nano are the packages on my system that install .info files, which also means registering them in the dir file (see /usr/share/pacman/proto-info.install). After options=(docs) became default in makepkg.conf not that long ago, we'll probably see this issue for quite some time to come.
I should take back my advice to delete the file. While it's a workaround to install the package, it also means the file will get registered as belonging to a package (which it shouldn't), and that also means it'll get removed (again) once the package gets fixed.
The .install stuff in packages with .info docs might fix the (re)creation of the index, but all other entries will be lost.
Is there no way to recreate a full index?
Last edited by byte (2008-09-15 09:51:53)
1000
Offline
Um, that won't work....
What I asked was, when you do "pacman -S gnome" what is the output. Anyway, I don't think that matters give what you were trying with pacman.
What byte suggested was "rm /usr/share/info/dir". It removes your info database which isn't too bad... Better to back it up then restore it afterwards.
Offline
drum:Forget it, okay? Just wait. And read up on basic unix file commands in the meantime.
Last edited by byte (2008-09-15 09:53:07)
1000
Offline
Is there no way to recreate a full index?
You can try (untested at my end)
install-info /usr/share/info/* /usr/share/info/dir
Offline
I'm trying to understand your advice guys.
The result of pacman -S gnome is
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
libtasn1: /usr/share/info/dir exists in filesystem
errors occurred, no packages were upgraded.
I've been using Arch for 2 years with great success and installed on quite few boxes and laptops
I've never had this problem before and I bow to your greater knowledge and hope for your patience.
Thanks:)
bebop lives
Offline
drum,
1. rm /usr/share/info/dir
2. pacman -S gnome
done!
Offline
1. rm /usr/share/info/dir
2. pacman -S gnome
Hi ShIfT,
Great thanks mate
that did the trick
My apologies to everyone for not understanding that in the first place.
Now I have my gnome desktop on my newly built box.
Like I said, I've been running Arch for 2 years and never found a distro that satisfies me as much.
Great forum too. I'm learning
bebop lives
Offline
drum,
1. rm /usr/share/info/dir
2. pacman -S gnomedone!
How about we stop suggesting people to remove that file so that the package will install? That's just an ugly workaround.
From what I understand, no package should ship that file. Instead, it should copy its foo.info file in /usr/share/info and then install it as shown in /usr/share/pacman/proto-info.install.
Is there no way to recreate a full index?
I found a way which is described here:
cd /usr/share/info
rm dir
for f in *; do
install-info $f dir 2>/dev/null
done
Offline
ShIfT wrote:drum,
1. rm /usr/share/info/dir
2. pacman -S gnomedone!
How about we stop suggesting people to remove that file so that the package will install? That's just an ugly workaround.
Isn't if we can rebuild it.
Offline