Notice: Well, the main trouble I have discovered with 7.01f daemon was the absence of Protus c_filter protection. As I told you before, Protus is a "third-party" product, so it might have some problems with the compatibility to LinFBB itself. Anyway, it is also possible that a daemon version of LinFBB has some special requirements over some "third-party" software.
.rpm
package (18 September 2000). I got it
from his site:
http://hi8gn.dynip.com/indice.html. But, when I tried
to install it over the previous version 7.01f, it
complained about some existing LinFBB files.
.rpmsave
extensions. It was nice,
so I could use them later to update my new-installed
config files.
xfbbd
and xfbbC
executables from 7.02g
package (I have made it with adding extensions like
.702 to the files). After that, I *uninstalled* the rest
of that 7.02 .rpm
, in order to install the previous
version of LinFBB once again - the version that I was
satisfied with.
7plus
operations). Next, its xfbbC
console client looks better
than the previous version. But, I still miss graphical
xfbbX
client, that I have found not able to become
activated. I hope it will be fixed soon. Finally, Protus
c_filter
utility is active too.
xfbbd.sh
with the new one, because during the
first tests with the new 7.02 I was getting lots of error messages.
Looks that the directory structure was a bit complicated for me
to set properly within the new version of xfbbd.sh
.
After I returned to xfbbd.sh
from 7.01 package, the
BBS finally started to be run, though without some functions
like over-night maintaining (that one problem I solve in a way
to boot the BBS as WinFBB under Windows NT where that task is OK).
In addition, there are still some mysterious messages telling
that m_filter
has not been found or something like that.
The next tasks are to solve these issues.
Notice: As I have said in the previous section, I haven't found an easy way to upgrade FBB's (its main executables), without temporary uninstalling an older version, then to install the new version - in order to get new executables. After that is done, a reverse procedure must be put in place.
.rpm
package from
www.f6fbb.org/versions.html,
that was suggested by Jean-Paul, F6FBB. Anyway,
soon after there appeared several mirror sites,
offering 7.03 too.
.rpm
over the existing LinFBB you will get
some error messages complaining that you already have
FBB installed on the computer). Anyway, after
the uninstallation, there you will find some config
files as .rpmsave
files, so you could use
them later again.
.703
(for example).
.703
files won't
be unistalled automatically). Uninstall? Why? You will
find out soon, read on ...
xfbb.sh
(in my case, that is 7.01f).
.703
) to get
their new extensions (in my case, that is .701
).
.703
files
should *lose* their previously attached extensions,
in order to become usable.
xfbbC/X server running ...
xfbbd ready and running ...
telnet localhost 6300
passwd.sys
file. In addition, all
of these folks who are going to telnet
the BBS, have to be declared as users with
the 'M' flag (modem users). It is up to your
security precautions, if either of them would
eventually have 'root' capabilities
to that one Linux machine itself.
Notice: Maybe I have already explained that I
use Red Hat 6.2 at home. That's why I usually look
for .rpm
packages that have been made for
that particular Linux distribution, but not only that. I have
also tried to use Red Hat 7.1 but it seemed not to support
an older Xwindow application, LinFBB 7.00g (04 August 1998).
When I noticed that issue, I returned back to Red Hat 6.2.
xfbb-7.04-2.i386.rpm
(07 August 2001)
from
www.f6fbb.org/versions.html
/etc/fbb.conf
), in order to avoid
editing the same "defaults" once again and again :-)
xfbbC/X server running ...
xfbbd ready and running ...
on my screen, TNC's PTT lamp confirmed that a beacon was really transmitted.
Connecting localhost ... Ok
Authentication in progress ... Ok
Monitoring channel 0 ...
there appeared no traffic on the screen. In order to really monitor the channel, I had to start another xterm and type:
telnet localhost 6300
Bingo! From the usual FBB's prompt I entered the gateway and typed the familiar "M" ("Monitor") command. Interestingly, as soon as I "telnet-ed" to the BBS, /usr/sbin/monitor window, mentioned above, started to copy whatever was going on the telnet xterm as long as that telnet session was closed. I was in doubt if that was OK or not, because there I expected to see the traffic from the radio channel - regardless being connected to the system or not. Any suggestion here?
xfbbC -c -f -h localhost -i [callsign] -w [password]
with missing ./ (dot slash) before xfbbC, so the script was not likely to be executed. Instead of that it reported that command couldn't be found. Anyway, xfbbC v3.01 itself appeared to work nice. It is still possible to monitor the working channel too (using the "M" command from within the gateway), but this is not a valuable solution because while "Monitor ON", it is not confortable to do anything else within the gateway. Once again, solutions are welcomed!
Shutting down xfbbd: [OK]
but /usr/sbin/fbb status reports:
Checking, the FBB daemon
xfbbd (pid) is running...
Looks that /usr/sbin/fbb stop does not terminate daemon *every* time the command is executed, but re-start it (the only difference is the new PID of the process and ps ax can show that new PID). So, there is a question why it returns that [OK] when it is obvious that daemon is not stopped, but rather re-started.
Checking, the FBB daemon
xfbbd dead but subsys locked
while "/A" command ("Stop BBS") returns:
Stop-request accepted, no connection.
before shutting down xfbbC client itself.
Further attempts to re-start either xfbbC client or xfbbd server (using /usr/sbin/fbb start) are not successful, unless an additional /usr/sbin/fbb stop is executed. The result is:
Shutting down xfbbd: [FAILED]
Now another /usr/sbin/fbb status reports:
Checking, the FBB daemon
xfbbd is stopped
so finally, daemon might be re-started again. Here it is also a mystery why it returns that [FAILED] when it is obvious that daemon is really stopped (maybe it is a "failure" when we try to stop the same thing twice).
There are some other commands: "/K" (Re-boot BBS with housekeeping), "/M" (Re-boot BBS immediately) and "/L" (Re-boot BBS, waiting users to disconnect) - all of them with slight different behavior. Anyway, those three commands have something in common: they all re-start the daemon (with different PIDs, of course).