mysql-server_3.23.36-2_sparc.deb broken?
With mysql-server_3.23.36-2_sparc.deb I get this:
010422 14:32:28 bdb: architecture lacks fast mutexes: applications
cannot be threaded
010422 14:32:28 Can't init databases
strace turns up some strange things:
| open("/var/lib/mysql/__db.001", O_RDWR|0x40000) = -1 ENOENT (No such file or directory)
What's this supposed to be?
| open("/var/lib/mysql", O_RDONLY|O_NONBLOCK|0x50004) = 5
| fstat(5, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| fcntl(5, F_SETFD, FD_CLOEXEC) = 0
| getdents(5, /* 6 entries */, 2980) = 100
| getdents(5, /* 0 entries */, 2980) = 0
| close(5) = 0
| unlink("/var/lib/mysql/__db_lock.share") = -1 ENOENT (No such file or directory)
| unlink("/var/lib/mysql/__db_log.share") = -1 ENOENT (No such file or directory)
| unlink("/var/lib/mysql/__db_mpool.share") = -1 ENOENT (No such file or directory)
| unlink("/var/lib/mysql/__db_txn.share") = -1 ENOENT (No such file or directory)
And this?
| open("/var/lib/mysql//DB_CONFIG", O_RDONLY|0x40000) = -1 ENOENT (No such file or directory)
Now THIS is the weirdest thing. Especially because if I do a
"echo mysql > /var/lib/mysql/DB_CONFIG" the "bdb"-errormessage does
not appear anymore.
| time(NULL) = 987942745
| write(2, "010422 14:32:25 ", 17010422 14:32:25 ) = 17
| write(2, "bdb: architecture lacks fast mu"..., 70bdb: architecture lacks fast mutexes: applications cannot be threaded) = 70
| write(2, "\n", 1
| ) = 1
| time(NULL) = 987942745
| write(2, "010422 14:32:25 ", 17010422 14:32:25 ) = 17
| write(2, "Can\'t init databases", 20Can't init databases) = 20
| write(2, "\n", 1
| ) = 1
| exit(1) = ?
I'd be happy if my mysql would run again very soon now.
(Is there a mirror of a somewhat older revision somewehre? for woody).
Peter
--
"Any good Unix security engineer can clean up any Unix box. But I'm not
sure there are people even within Microsoft who know how to clean up
an NT box." -- Michael Zbouray
Reply to: