On Tue, Jul 27, 2004 at 10:40:42AM -0400, Jason Rennie wrote: > On Tue, Jul 27, 2004 at 02:21:03PM +0200, Johann Spies wrote: > > The problem is that (we are trying out sarge now) the perl version > > (5.8.3) cannot open the Berkeley database files of WebCT 3.8. I > > suspect it needs perl 5.005 which is what is installed on the RH > > server at the moment. Is there a way to have both perl 5.8.3 and > > 5.005 on the same machine? > > Are you absolutely sure you have installed all the necessary packages? > Here are some packages that perl may need to read Berkeley DB files: > > libberkeleydb-perl > libdbi-perl
At that time this solved the problem and the following script could open the .db file: ============================ #!/usr/bin/perl -w use Fcntl; use DB_File; #use NDBM_File; use DBI; $dbfile = "/tmp/globaldb.db"; tie(%hash,"DB_File",$dbfile,O_RDONLY) || die "Cannot open $dbfile [$!]"; # do something with the database untie %hash; ============================ Now, with the latest perl 5.8.4-2 on sarge this script fails to work while it still works on woody. This is a serious problem for us. With our limited perl knowledge we do not know how to solve it. Johann Spies and Gerhard van Wageningen. -- Johann Spies Telefoon: 021-808 4036 Informasietegnologie, Universiteit van Stellenbosch "Submit yourselves therefore to God. Resist the devil, and he will flee from you." James 4:7 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]