Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#2031 - Subversion seems to need rebuild against more recent db package
Attached to Project:
Arch Linux
Opened by Thorbjørn Lindeijer (bjorn) - Tuesday, 18 January 2005, 18:50 GMT
Last edited by Dale Blount (dale) - Tuesday, 18 January 2005, 18:51 GMT
Opened by Thorbjørn Lindeijer (bjorn) - Tuesday, 18 January 2005, 18:50 GMT
Last edited by Dale Blount (dale) - Tuesday, 18 January 2005, 18:51 GMT
|
DetailsWhen trying to run svn I get the following error:
[bjorn@thor ~]$ svn svn: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory Checking the db package the most recent one includes libdb-4.3.so. |
This task depends upon
Closed by Jason Chu (jason)
Tuesday, 05 April 2005, 01:11 GMT
Reason for closing: Fixed
Additional comments about closing: This one just took time.
Tuesday, 05 April 2005, 01:11 GMT
Reason for closing: Fixed
Additional comments about closing: This one just took time.
Subversion broke for me in what appears to be a different way (subversion 1.1.13-1) with the most recent db in current (db 4.2.52.2-2).
My problem was on the server side. The subversion server was not able to open/modify any of my repositories. I downgraded to db 4.2.52-1 and the problem was immediately fixed.
Should this be down as a separate bug or the same one?
If you go back to version 1.12 of the PKGBUILD file for db in CVS, and you update only the location of the source file (which is no longer available via http) and you rebuild the package on a current arch system, it also DOESN'T WORK.
This means either something in glibc or something in gcc is causing versions of db compiled with them to be incompatible with the compiled db package available on the Arch 0.6 distro.
This is just about the worst kind of behavior I could imagine from some c code. Either it's a honking bug somewhere in gcc or glibc or the people at sleepycat software should be skinned.
Either way, there's no good solution I can see at the moment. The incompatibility seems to have NOTHING to do with code patches from 4.2.52 to 4.2.52.2.
Ideas?
But it still means that any db you created with the old compiled version of 4.52.2 might well not be readable with the newly compiled version of 4.52.2.x.
Ew.
If these dbs are your subversion repositories, you should switch to fsfs, unless you have good reason not to. This will avoid these problems altogether.
At this point, my next strategy would be to do a clean install of Arch 0.6 and see how far I can upgrade gcc and glibc before compiling db 4.2.52 becomes incompatible. Not sure I have that kind of time, but we'll see.
(from the root of whatever repo)
rm -f db/log.*
svnadmin recover .
In theory, that should bring things back up.
I'm closing this because it's been solved.