📄 relnotes
字号:
Firebird 0.9_4 FreeBSD Release Notes 13-Jan-2001------------------------------------FB-T0.9.4.34 Firebird Test1Welcome to the FreeBSD Firebird port! Users should note that therewas a package called `firebird-1.0.tgz' released in mid-August2000. Unfortunately, that package was released before Firebirdversion numbering conventions were established, so although theversion number would suggest that it is newer than the currentrelease, it is certainly not. Users of the August 1.0 packageshould upgrade to 0.9_4 or later, which has fixed many bugs andsecurity problems, including the recently-discovered back door. Firebird originally required a running copy of Firebird (orInterBase) in order to build itself. This port uses a boot kit toovercome that, so that it does not require itself to build.Unfortunately, the side effect of this is that if you have a lockmanager running from an already-installed version of Firebird orInterBase, this port will not build. Firebird is installed SUID with owner and group `firebird'.This does affect where you can and cannot create databases whenconnecting remotely, as well as which existing databases you canaccess. If you want a database to be available remotely, be sureit's readable and writeable to group firebird. There may be times when you manage to get your system into astate where using any of the Firebird utilites (isql, gbak, gsec,etc.) gives you the message "semget failed". One surefire way todo this is to build and install the port. :) If this happens,make sure that the lock manager is not running and its semaphoreshave been removed. The former can be accomplished with 'ps ax|grep gds' and 'kill'; the latter with 'ipcs -s' and 'ipcrm -s'. For example, after building and installing the port, you willprobably go through something like this:# isql /usr/interbase/isc4.gdbStatement failed, SQLCODE = -902operating system directive semget failed-No such file or directory# ipcs -sSemaphores:T ID KEY MODE OWNER GROUPs 1310720 252034728 --rw-rw-rw- root wheel# ipcrm -s 1310720and you should be in business. Once this is done, you should be able to connect normally todatabases. Your first connection will restart the lock manager. There may be times, however, when you still get "semget failed"even though the lock manager is not running and the semaphores havebeen cleaned up. There seems to be a conflict with this releaseand the PostgreSQL 7 release as installed from the ports collection.If you're having trouble with Firebird and you're running PostgreSQL,try stopping PostgreSQL: /usr/local/etc/rc.d/pgsql.sh stopand see if that helps. Complete documentation for InterBase(tm) is available (free ofcharge) from http://www.interbase.com/ in PDF format. WhileInterBase and Firebird are two distinct entities, all InterBasedocumentation is pertinent to Firebird. More information on Firebirdand InterBase can be found at the following: http://sourceforge.net/projects/firebird/ http://www.ibphoenix.com/ http://www.interbase2000.org/Geoff Speicher<geoff@sea-incorporated.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -