I have been trying to get XFBB7.04 going with Suse9.1. Using the rpm from Suse and Yast install with just telnet, no ax25 to start with. First problem was the rpm created wrong with files in /var/ax25/lib/fbb instead of /var/ax25/fbb which has been the standard. This caused the fbbconf program to fail so I had to manually create a fbb.conf file by editing the sample conf in the docs and comparing to my previous fbb.conf file. Does anyone know why this change in the tree was made? I notice the src rpm has a diff file showing the same changes in the tree. I love Suse and find 9.1 works great as a desktop system one one PC and as a text-only server for APRS and web server etc on another, but I am very disappointed with the FBB rpm. After installing from rpm,it runs but I cannot login via telnet nor xfbbC -c to the console. I hanv't had a lot of time to spend on it yet so wonder if others have found similar startup problems with the Suse rpm? (fbbsrv-7.04h-316) If anyone is running Xfbb (LinFBB) on Suse9.1 I would like to know: 1. What server rpms you installed from, or what archive source? 2. What other rpms or tools were required? (libax25, ax25-tools etc?) 3. Did you rebuild the kernel for ax25 or not? Thanks & 73, Ron __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail
Ron MacKay wrote: I have used the version installed with SuSE 9.1, but now I'm running the fbb704j. It packed out where it should, and not as you have experienced the old places. I have no idea what the reason could be.
2. What other rpms or tools were required? (libax25, ax25-tools etc?)
I installed the ax25-apps, ax25-tools and libax25 alle from the 9.1 DVD.
3. Did you rebuild the kernel for ax25 or not?
No not at all. About your problem opening the console, please find my writing about that in the xfbb archives found on hes.iki.fi. What I wrote was also what patches were necessary for 9.1 and the 2.6 kernel. If you cannot find it, you are most welcome back again. HTH
Thanks & 73, Ron
__________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail
Vy 73 de Erik OZ4KK.
Hello Erik, thanks for the reply. I would like to document just what software and methods are required to get fbb7.04 going on a fresh install of Suse9.1. That means defining the actual binary or source rpm(s) used and other special steps. I am hoping to do this with only software provided on Suse9.1 DVD or ftp site. I have seen notes on patching fbb but that means compiling from source. That step too has its problems as there are at least two types of sources, the original distribution from F6FBB and the fbbsrv-src rpm from Suse. So I ask the list these specific questions: 1. Has anyone sucessfully installed fbb7.04h on Suse9.1 from the DVD/ftp rpm, fbbsrv-7.04h-316.i586.rpm ? If so, were there any special steps required, other than the usual changes to sys files etc? 2. If it is necessary to patch the above, can someone specify what source they used? Was it fbbsrv-7.04h-316.src.rpm or an original source archive? (This rpm source will not compile, a lot of errors like below:) /usr/src/packages/SOURCES/fbbsrc.704h/src # make gcc -Wall -Wstrict-prototypes -O2 -g -funsigned-char -D__LINUX__ -DPROTOTYPES -I../include -I/usr/include/netax25 -c -o arbre.o arbre.c In file included from /usr/include/netax25/axlib.h:28, from ../include/fbb_serv.h:47, from ../include/serv.h:97, from arbre.c:32: /usr/include/netax25/ax25.h:74: error: conflicting types for `ax25_address' /usr/include/linux/ax25.h:47: error: previous declaration of `ax25_address' /usr/include/netax25/ax25.h:77: error: redefinition of `struct sockaddr_ax25' /usr/include/netax25/ax25.h:87: error: redefinition of `struct full_sockaddr_ax25' --------------------- 3. Also please specify what other rpms were installed. Running install for fbbsrv from Yast gives dependency on libax25-0.0.10-177.rpm, but what ax25 rpms are required? The following are in the Suse DVD/ftp : ax25-apps-0.0.6-178.i586.rpm ax25spyd-0.23-687.i586.rpm ax25-tools-0.0.8-324.i586.rpm I know a lot of detail is being asked but considering the problems others have mentioned, we need to document these details explicitly. If this information on Suse9.1/fbbsrv7.04 is explained properly somewhere please let us know. 73, Ron --- Erik Jakobsen <erik@urbakken.dk> wrote:
Ron MacKay wrote:
I have used the version installed with SuSE 9.1, but now I'm running the fbb704j. It packed out where it should, and not as you have experienced the old places. I have no idea what the reason could be.
2. What other rpms or tools were required? (libax25, ax25-tools etc?)
I installed the ax25-apps, ax25-tools and libax25 alle from the 9.1 DVD.
3. Did you rebuild the kernel for ax25 or not?
No not at all.
About your problem opening the console, please find my writing about that in the xfbb archives found on hes.iki.fi.
What I wrote was also what patches were necessary for 9.1 and the 2.6 kernel.
If you cannot find it, you are most welcome back again.
HTH
Thanks & 73, Ron
Vy 73 de Erik OZ4KK.
__________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail
Hi, Ron I use tarball from f6fbb.org.(not SRPM) The following information is very useful to make. http://www.f6fbb.org/pipermail/xfbb/2002-May/002230.html
I am hoping to do this with only software provided on Suse9.1 DVD or ftp site.
Me too. I already sent this problem + patch information to SUSE. But no update package until now! Please send feeback from you!! --- de JH4XSY / Hiroshi Iwamoto mailto:sx7h-iwmt@asahi-net.or.jp http://jh4xsy.zive.net/
On Thu, Sep 16, 2004 at 05:27:47AM -0700, Ron MacKay wrote:
1. Has anyone sucessfully installed fbb7.04h on Suse9.1 from the DVD/ftp rpm, fbbsrv-7.04h-316.i586.rpm ?
Yes, but not extensively tested. Unfortunately, the ham radio stuff is just an add-on on the disks and I'm trying to at least keep them building in my spare time. (Which also means that not always the latest version of a program is available...)
/usr/src/packages/SOURCES/fbbsrc.704h/src # make gcc -Wall -Wstrict-prototypes -O2 -g -funsigned-char -D__LINUX__ -DPROTOTYPES -I../include -I/usr/include/netax25 -c -o arbre.o arbre.c In file included from /usr/include/netax25/axlib.h:28, from ../include/fbb_serv.h:47, from ../include/serv.h:97, from arbre.c:32: /usr/include/netax25/ax25.h:74: error: conflicting types for `ax25_address' /usr/include/linux/ax25.h:47: error: previous declaration of `ax25_address' /usr/include/netax25/ax25.h:77: error: redefinition of `struct sockaddr_ax25' /usr/include/netax25/ax25.h:87: error: redefinition of `struct full_sockaddr_ax25'
Take a look at fbbsrc.704h.dif: --- src/driver.c +++ src/driver.c @@ -624,9 +624,11 @@ #ifdef __LINUX__ #include <arpa/inet.h> +#ifdef OLD_AX25 #include <linux/ax25.h> #include <linux/netrom.h> #include <linux/rose.h> +#endif #ifdef OLD_AX25 #include <ax25/axconfig.h> #include <ax25/nrconfig.h> I.e., fbbsrv (wrongly) includes the AX.25 kernel headers, even though it also (properly) included the glibc headers net{ax25,netrom,rose}/* earlier. Hint: there is a reason why we patch source code... ;-) 73, -- Joerg Reuter DL1BKE http://yaina.de/jreuter And I make my way to where the warm scent of soil fills the evening air. Everything is waiting quietly out there.... (Anne Clark)
On Wed, Sep 15, 2004 at 04:46:45PM -0700, Ron MacKay wrote:
Does anyone know why this change in the tree was made?
/var/ax25 is not allowed according to the Filesystem Hierarchy Standard (FHS), a Linux distribution that claims to conform to above standard has to patch packages that don't. Hence the change of the path. 73, -- Joerg Reuter DL1BKE http://yaina.de/jreuter And I make my way to where the warm scent of soil fills the evening air. Everything is waiting quietly out there.... (Anne Clark)
Thanks for the explanation Joerg and thanks also for your hard work on keeping the Suse Ham section updated. The change of tree causes a problem for the fbbconf program that new users might want for first setting up fbb.conf config file. As mentioned in my note, I ended up just editing the sample file instead. So we could drop fbbconf since we used to edit by hand anyway. I will look at changing my tree back to /var/lib/ax25. FYI in part 2 of my report on FBB7.04 with Suse9.1 I will describe how I managed to get ax25 and netrom working on the radio ports so that my BBS now has telnet, ax25 and netrom with the node(0.30) using all the components from SUSE9.1 DVD. My FBB BBS has been running now for 3 days continuous using telnet and netrom (RF) fwding and no problems. The missing piece is the startup code that was called rc.ax25 or other such scripts to load the kissattach, nrattach etc. More on that soon as I clean up my documentation. The only part I don't use is AXIP as I have no need for that. 73, Ron VE1AIC --- Joerg Reuter <jreuter@suse.de> wrote:
On Wed, Sep 15, 2004 at 04:46:45PM -0700, Ron MacKay wrote:
Does anyone know why this change in the tree was made?
/var/ax25 is not allowed according to the Filesystem Hierarchy Standard (FHS), a Linux distribution that claims to conform to above standard has to patch packages that don't. Hence the change of the path.
73, -- Joerg Reuter DL1BKE
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
participants (4)
-
Erik Jakobsen
-
Hiroshi IWAMOTO
-
Joerg Reuter
-
Ron MacKay