[Voyage-linux] quagga, bgpd, zebra problems

(spam-protected) (spam-protected)
Sun Dec 25 08:56:45 HKT 2005


Hi Punky, and list.

If anyone else has a similar problem, heres the solution...

Thanks Punky, that is exactly what was wrong.  I worked out about 4am this
morning that it needed /ro/var/run/quagga and I think also it needed to be
chown/chgrp quagga.

I didnt think to do the same for the log though, so I had better do that.

It is up and working great now!  I spent about 10 hors on that stupid little
problem, I suppose if I was more experienced in linux it would have been a 10
minute fix!

Thanks!

Brian

> Brian,
>
> I think this is the problem that quagga requries /var/run/quagga.  I 
> noticed that it runs find after a fresh installation, but after a 
> reboot I encountered the same error.  After trace down the problem, I 
> found that the /var/run/quagga disappeared after reboot, as /var/run 
> is in the ramdisk. I think the workaround would be copy 
> /var/run/quagga and /var/log/quagga to /ro/var/run and /ro/var/log 
> just after "apt-get install quagga".
>
> 	cp -rp /var/run/quagga /ro/var/run
> 	cp -rp /var/log/quagga /ro/var/log
>
> See:
> 	http://lists.quagga.net/pipermail/quagga-users/2005-October/005630.html
>
> - Punky
>
> admin at smartwave-wireless.com wrote:
>> Hi,
>> I am a big fan of Voyage, I have installed it quite a few times and 
>> really love
>> the simplicity of it.  I admit Im not very familiar with the more technical
>> aspects of linux, but I'm getting there!
>>
>> But I am having a very frustrating problem getting quagga to work.  
>> I need it to
>> connect to our community network.  The strange thing is, when I 
>> first apt-get
>> install quagga, the zebra and bgpd daemons run, but when I reboot, I 
>> get this
>> error:
>>
>> Starting Quagga daemons (prio:10): zebrabind: No such file or directory
>>  bgpd.
>>
>> I first thought it was looking for either zebrabind or bgpd. I then 
>> realised it
>> should look like this:
>>
>> Starting Quagga daemons (prio:10): zebra bgpd.
>>
>> but had this in the middle:
>>
>> bind: No such file or directory
>>
>> I am assuming that the /etc/init.d/quagga script uses bind and it 
>> cant find a
>> file.  or something!
>>
>> The hardware is a PCEngines WRAP 1E (2 ethernet, 2 senao minipci, 
>> 256Mb CF card)
>>
>>
>> I'll run through what I have done to try and give as much info as I can.
>>
>> 1) install voyage
>> 2) apt-get update and upgrade
>> 3) apt-get install apt-utils
>> 4) add the zebra.conf and bgpd.conf to /etc/quagga and edit daemons to start
>> zebra and bgpd
>> 5) apt-get install quagga
>> 6) ps -e and zebra and bgpd is in the list
>> 7) reboot and now the above error.
>>
>> at first I thought that the package wasnt getting installed 
>> correctly, as a few
>> times I got a "no space left on device" error, which was strange 
>> because it is
>> 256 Mb. and I couldnt find bgpd in /bin, /sbin, /usr/bin, /usr/sbin.  Then I
>> saw in /etc/fstab that the tmpfs was 5Mb and the archive extracts to about
>> 4.5Mb, so I thought maybe that was too small and changed it to 15Mb. 
>>  The bgpd
>> and zebra files are actually in /usr/lib/quagga.
>>
>> I have no idea what file it is looking for, and google wasn't any help.
>>
>> If anyone has an idea for a solution, I'd appreciate the help!
>>
>> BTW, is voyage still being developed? It looks like there has been a 
>> slowdown in
>> the devel.
>>
>> Thanks...
>>
>> Brian
>>
>> _______________________________________________
>> Voyage-linux mailing list
>> Voyage-linux at list.voyage.hk
>> http://list.voyage.hk/mailman/listinfo/voyage-linux
>
>







More information about the Voyage-linux mailing list