You are not logged in.
Hi community,...
i thought my problem was to install the firewall, but its a problem on any application i want to install or uninstall.
Following is written in the console,... f.e. gdesklets:
pacman -Sy gdesklets
:: Synchronisiere Paketdatenbanken...
core ist aktuell
extra ist aktuell
community ist aktuell
Löse Abhängigkeiten auf...
Suche nach Zwischen-Konflikten...
Pakete: gdesklets-0.36.0-1
Gesamtgröße der heruntergeladenen Pakete: 3,00 MB
Gesamtgröße der installierten Pakete: 5,84 MB
Installation fortsetzen? [J/n] j
:: Empfange Pakete von extra...
gdesklets-0.36.0-1-... 3,0M 237,6K/s 00:00:13 [#####################] 100%
Prüfe Paketintegrität...
(1/1) Prüfe auf Dateikonflikte [#####################] 100%
(1/1) Installiere gdesklets [#####################] 100%
/sbin/ldconfig: /opt/lib32/lib/libe2p.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libcom_err.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libext2fs.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libblkid.so.1 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libuuid.so.1 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libss.so.2 ist kein symbolischer Link
[root@t4rg3t ~]# pacman -R gdesklets
Lade Paketdaten...
Prüfe Abhängigkeiten...
(1/1) Entferne gdesklets [#####################] 100%
/sbin/ldconfig: /opt/lib32/lib/libe2p.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libcom_err.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libext2fs.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libblkid.so.1 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libuuid.so.1 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libss.so.2 ist kein symbolischer Link
Before i got (and it's still a problem) this message while installing "wine" and some dependencies... whats wrong ?
(and maybe you can take a look on the german forum where i posted the wine-problem: http://forum.archlinux.de/?page=Posting … hread=9172 )
Thanks a lot !
Offline
whats that error in english?
Offline
I think it's like "~ isn't a symbolic link"
Offline
Im getting the same!
[kalpik@arch ~]$ sudo ldconfig
ldconfig: /opt/lib32/lib/libss.so.2 is not a symbolic link
ldconfig: /opt/lib32/lib/libcom_err.so.2 is not a symbolic link
ldconfig: /opt/lib32/lib/libe2p.so.2 is not a symbolic link
ldconfig: /opt/lib32/lib/libext2fs.so.2 is not a symbolic link
ldconfig: /opt/lib32/lib/libblkid.so.1 is not a symbolic link
ldconfig: /opt/lib32/lib/libuuid.so.1 is not a symbolic link
Offline
I searched the web for instructions,... but the only helpfull MAN i ve found is this one: http://www.gsp.com/cgi-bin/man.cgi?sect … ic=symlink
Can't see the wood of so many trees, help pls
Offline
They all belong to lib32-e2fsprogs, right? It appears that something is screwy in that package...
Offline
mhhhhhh, i ve tried to install nspluginwrapper for the flashplugin .... doesnt work so i went to the next problem on a new fresh system,....
back to the roots, i ve tried to -R emove it in pacman or -S ync it ... doesnt seem to work
[root@t4rg3t ~]# pacman -R lib32-e2fsprogs
Lade Paketdaten...
Prüfe Abhängigkeiten...
Fehler: Konnte Vorgang (Kann Abhängigkeiten nicht erfüllen) nicht vorbereiten
:: lib32-libsm: benötigt lib32-e2fsprogs
[root@t4rg3t ~]# pacman -Sy lib32-e2fsprogs
:: Synchronisiere Paketdatenbanken...
core ist aktuell
extra ist aktuell
community ist aktuell
Warnung: lib32-e2fsprogs-1.40.8-1 ist aktuell -- Überspringe
Löse Abhängigkeiten auf...
Suche nach Zwischen-Konflikten...
Pakete: lib32-e2fsprogs-1.40.8-1
Gesamtgröße der heruntergeladenen Pakete: 0,00 MB
Gesamtgröße der installierten Pakete: 0,55 MB
Installation fortsetzen? [J/n] j
Prüfe Paketintegrität...
(1/1) Prüfe auf Dateikonflikte [#####################] 100%
(1/1) Aktualisiere lib32-e2fsprogs [#####################] 100%
/sbin/ldconfig: /opt/lib32/lib/libe2p.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libcom_err.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libext2fs.so.2 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libblkid.so.1 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libuuid.so.1 ist kein symbolischer Link
/sbin/ldconfig: /opt/lib32/lib/libss.so.2 ist kein symbolischer Link
[root@t4rg3t ~]#
Offline
I was having the same problem. I looked at the lib32-e2fsprogs pkgbuild in aur and the last line, under build, looked a little fishy to me...
build() {
mkdir -p $startdir/pkg/opt/lib32/lib/
cp -rPf $startdir/src/lib $startdir/pkg/opt/lib32/
}
I changed the copy command from "cp -rPf" to "cp -R" because I didn't think --force and --preserv was really needed.
--recursive should be sufficient?
build() {
mkdir -p $startdir/pkg/opt/lib32/lib/
cp -R $startdir/src/lib $startdir/pkg/opt/lib32/
}
Anyway, after rebuilding and updating, I no longer get the symbolic link messages.
-- archlinux 是一个极好的 linux。
Offline
@z13l5ch31b3: could you do a LC_ALL="C" before running the commands you're posting here? The output will be in English then.
Offline
I changed the copy command from "cp -rPf" to "cp -R" because I didn't think --force and --preserv was really needed.
--recursive should be sufficient?
build() {
mkdir -p $startdir/pkg/opt/lib32/lib/
cp -R $startdir/src/lib $startdir/pkg/opt/lib32/
}Anyway, after rebuilding and updating, I no longer get the symbolic link messages.
I started getting the same error messages this morning. They'd pop up after a pacman run. A rebuild as indicated above seems to have fixed the problem for me (thank you!).
Offline
mmm, the PKGBUILD in ABS for e2fsprogs is quite different, it also includes a patch.
Will using the AUR PKGBUILD result in no patch?
build() {
cd ${startdir}/src/${pkgname}-${pkgver}
# Remove unnecessary init.d directory
sed -i '/init\.d/s|^|#|' misc/Makefile.in
./configure --prefix=/usr --with-root-prefix="" --enable-elf-shlibs
# add fsck.static for mkinitrd use
patch -Np1 -i ../Makefile-fsck.static.patch || return 1
make || return 1
make DESTDIR=${startdir}/pkg install install-libs
make -C ${startdir}/src/${pkgname}-${pkgver}/misc fsck.static || return 1
install -D -m755 ${startdir}/src/${pkgname}-${pkgver}/misc/fsck.static ${startdir}/pkg/sbin/fsck.static
sed -i -e 's/^AWK=.*/AWK=awk/' ${startdir}/pkg/usr/bin/compile_et || return 1
install -m644 ${startdir}/src/mke2fs.conf ${startdir}/pkg/etc/ || return 1
}
Offline
Got this as well. The PKGBUILD for lib32-e2fsprogs in ABS (but not the older version still available from the AUR page) uses the install command to copy the libs from the 32 bit package. The consequence is that the symbolic links get dereferenced and ldconfig gives the errors we all got. Just to be different, I used:
cp -dp $startdir/src/lib/* $startdir/pkg/opt/lib32/lib/
when I rebuilt lib32-e2fsprogs here.
Last edited by azleifel (2008-07-09 19:50:44)
Offline
I was mistaken with the -P switch. It not the same as "--preserve" but rather "--no-dereference". Meaning to copy symbolic links as symbolic links rather than copying the files that they point to.
Actually I think the initial problem was using -f. I wanted to understand better, so I did a little reading and found this intersting...
http://www.phpman.info/index.php/info/cp
Especially the info about using "-f" and "-P" making me wonder if the -f was overriding, or canceling out, -P in the aur pkgbuild.
I think the cp command with "-R' and "-P" together would have been best next to azleifel solution of using "cp -dp"
According to the info on the page above, using only "cp -R", even though it works in this case, seems unadvisable.
-- archlinux 是一个极好的 linux。
Offline
So? What's the final solution?
Offline
Got this as well. The PKGBUILD for lib32-e2fsprogs in ABS (but not the older version still available from the AUR page) uses the install command to copy the libs from the 32 bit package. The consequence is that the symbolic links get dereferenced and ldconfig gives the errors we all got. Just to be different, I used:
cp -dp $startdir/src/lib/* $startdir/pkg/opt/lib32/lib/
when I rebuilt lib32-e2fsprogs here.
I used this option
Offline
Thanks.. Works for me too
Offline
Got this as well. The PKGBUILD for lib32-e2fsprogs in ABS (but not the older version still available from the AUR page) uses the install command to copy the libs from the 32 bit package. The consequence is that the symbolic links get dereferenced and ldconfig gives the errors we all got. Just to be different, I used:
cp -dp $startdir/src/lib/* $startdir/pkg/opt/lib32/lib/
when I rebuilt lib32-e2fsprogs here.
Would you mind making a patch out of this and/or reporting it as a bug? 'Twould help immensely.
Offline
azleifel wrote:Got this as well. The PKGBUILD for lib32-e2fsprogs in ABS (but not the older version still available from the AUR page) uses the install command to copy the libs from the 32 bit package. The consequence is that the symbolic links get dereferenced and ldconfig gives the errors we all got. Just to be different, I used:
cp -dp $startdir/src/lib/* $startdir/pkg/opt/lib32/lib/
when I rebuilt lib32-e2fsprogs here.
Would you mind making a patch out of this and/or reporting it as a bug? 'Twould help immensely.
Yes. Do report this as a bug. There is some discussion of encouraging people to always use install instead of copy; this problem shows that install is not always the best option.
Offline
build() {
mkdir -p $startdir/pkg/opt/lib32/lib/
cp -R $startdir/src/lib $startdir/pkg/opt/lib32/
}Anyway, after rebuilding and updating, I no longer get the symbolic link messages.
Gave this a shot, thanks!
Offline
Is there any need for 2 PKGBUILD scripts?
The fix discussed here is for the AUR PKGBUILD, what about the ABS PKGBUILD?
I rebuilt using AUR and all is well, thanks to this thread.
VB
Offline
Made a bug report for the [community] package: http://bugs.archlinux.org/task/10883
Offline
Thanks azleifel
-- archlinux 是一个极好的 linux。
Offline
Hi... I have the same problem, and it seems you found a solution.
However, I have no idea how to modify the PKGBUILD for lib32-e2fsprogs, since the message "edit PKGBUILD with : " does not pop out when I install the package. the installation is automatic. How can I access it ?
Using arch x86_64, by the way. Thanks.
Offline
First I would read the wiki info about abs...
http://wiki.archlinux.org/index.php/ABS … l_Packages
It will give you a good understanding about the abs tree and building packages.
Basically you just install abs
pacman -Sy abs
Then you want to install fakeroot so you can build as normal user.
pacman -S fakeroot
Then you creat a directory somewhere that is designated for building packages. A lot of people like to use /var/abs/local but I prefer to do everything in /home, creating /home/username/build and I just make subdirs for every package I build and put the PKGBUILD and associated file in that dir. Then just open a termal and cd to the dir with the PKGBUILD file and run makepkg and watch as it builds. If all goes well you'll end up with a package you can then install with pacman -U
Anyway, it's all in the wiki. Thats just a gerneral discription.
-- archlinux 是一个极好的 linux。
Offline
Thank You evryone
Were giving the Ubuntu Forums a run for there money
I was gettiing the same error. So, I edited the PKGBUILD file in "nano "
I changed the cd line to:
cd -R -P ((the rest of the line here))
I am running x86-64 archlinux. I just did a pacman -Syu and installed the new vertion of nmap... With no error
Last edited by hunterthomson (2008-07-12 01:05:20)
OpenBSD-current Thinkpad X230, i7-3520M, 16GB CL9 Kingston, Samsung 830 256GB
Contributor: linux-grsec
Offline