Re: Bird on Scientific Linux

2020-03-28 Thread Robert Scheck
Hello Fabiano,

On Sat, 28 Mar 2020, Fabiano D'Agostino wrote:
> It was 'some' errors. When I do 'make' and 'make install' I get this errors:
> https://pastebin.com/DnLjC36T

as Ondrej already mentioned, the GCC 4.4 shipped by CentOS 6 is too old (as
I said before, CentOS 6 reaches end of lifetime in November 2020) to build
BIRD 2.0.7 as I had to learn (while trying to maintain BIRD 2.x for EPEL 6
repo): http://trubka.network.cz/pipermail/bird-users/2019-August/013634.html

In RHEL 6 and CentOS 6, you could get e.g. GCC 8 via the Devtoolset 8, but
I don't know if Scientific Linux contains SCLs. On CentOS 6 this works like
this:

 - yum install centos-release-scl
 - yum install devtoolset-8
 - scl enable devtoolset-8 bash
 - "gcc" is now version 8, thus building BIRD 2.0.7 should work now

Btw, it seems "yum install centos-release-scl" for Scientific Linux 6 is
this (untested) - and it uses CentOS 6 SCL packages under the hood:

  - wget 
http://ftp.scientificlinux.org/linux/scientific/6/external_products/softwarecollections/yum-conf-softwarecollections-2.0-1.el6.noarch.rpm
  - yum localinstall yum-conf-softwarecollections-2.0-1.el6.noarch.rpm

However I'm not keen to assist with above scenario. I highly recommend to
move to CentOS 8 as soon as possible (once you are on 2.0.7, this would be
IMHO a good next step).


Regards,
  Robert


Re: Bird on Scientific Linux

2020-03-28 Thread Ondrej Zajicek
On Sat, Mar 28, 2020 at 06:59:26PM +0100, Fabiano D'Agostino wrote:
> Hi all,
> I am using Scientific Linux 6 (RHEL 6) and I was able to install Bird
> 1.3.6, but when I try to install Bird 2.0.7 I get same errors? Why?

Hi

RHEL / CentOS 6 is no longer supported, too old.

We have build tests for CentOS 7, which should work.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."


Re: Bird on Scientific Linux

2020-03-28 Thread Fabiano D'Agostino
Good evening Robert,
It was 'some' errors. When I do 'make' and 'make install' I get this errors:
https://pastebin.com/DnLjC36T

Anyway I was able to install the 1.3.6 version without problems.

Thanks,

Fabiano

Il giorno sab 28 mar 2020 alle ore 20:37 Robert Scheck <
b...@robert-scheck.de> ha scritto:

> Hello Fabiano,
>
> On Sat, 28 Mar 2020, Fabiano D'Agostino wrote:
> > I am using Scientific Linux 6 (RHEL 6) and I was able to install Bird
> > 1.3.6, but when I try to install Bird 2.0.7 I get same errors? Why?
>
> what does "same errors" mean exactly? Which errors? Do you have specific
> error messages? Run-time or compile-time? Note that RHEL 6 and derviates
> are close to EOL (end of November 2020), consider moving to CentOS 8 for
> continued security updates (there you also could get BIRD 2.0.7 via the
> EPEL 8 repository to reduce your maintenance work).
>
>
> Regards,
>   Robert
>


Re: Bird on Scientific Linux

2020-03-28 Thread Robert Scheck
Hello Fabiano,

On Sat, 28 Mar 2020, Fabiano D'Agostino wrote:
> I am using Scientific Linux 6 (RHEL 6) and I was able to install Bird
> 1.3.6, but when I try to install Bird 2.0.7 I get same errors? Why?

what does "same errors" mean exactly? Which errors? Do you have specific
error messages? Run-time or compile-time? Note that RHEL 6 and derviates
are close to EOL (end of November 2020), consider moving to CentOS 8 for
continued security updates (there you also could get BIRD 2.0.7 via the
EPEL 8 repository to reduce your maintenance work).


Regards,
  Robert


Re: Upgrade from Bird 1.3.6 to Bird 2.0.7

2020-03-28 Thread Neil Jerram
On Sat, 28 Mar 2020, 06:26 Fabiano D'Agostino, <
fabiano.dagostin...@gmail.com> wrote:

> Good morning Maria,
> but how can I guarantee business continuity? I mean can two versions of
> Bird running on the same host at the same time?
>

If running BIRD is important for your business, you should already have a
plan for updating the BIRD software when needed, even if it is only for a
small fix. In principle I would guess the same plan will work for the
bigger change from 1.6 to 2.0.

BTW, to me your questions sound a bit like "please will you do my homework
for me?"  I think you will need to do more of your own research to ramp up
on how BIRD works, so that you can then ask more precise questions.

Best wishes,
 Neil


Bird on Scientific Linux

2020-03-28 Thread Fabiano D'Agostino
Hi all,
I am using Scientific Linux 6 (RHEL 6) and I was able to install Bird
1.3.6, but when I try to install Bird 2.0.7 I get same errors? Why?

Thanks in advance,

Fabiano


Re: Upgrade from Bird 1.3.6 to Bird 2.0.7

2020-03-28 Thread Alexander Zubkov
Just run two instances of the process. You have to use different
control sockets for them (-l ) and better different
pid files, if you use (-P). They can have common config file (-c
), but for nontrivial configuration most probably you do
not want it, as they will have conflicts listening to
sockets/interfaces.
Why one would need it? Why not? It of course depends on what you are
doing and if that makes sense, but it is possible.

On Sat, Mar 28, 2020 at 1:15 PM Fabiano D'Agostino
 wrote:
>
> Hey,
> how can I run several instances of the same version of Bird? And why someone 
> should run multiple instances?
>
> Il giorno sab 28 mar 2020 alle ore 12:46 Alexander Zubkov  
> ha scritto:
>>
>> Hi,
>>
>> Of course, as long as they do not try to bind the same network or
>> control sockets. Almost the same way as you can run several instances
>> of the same version of the bird.
>>
>> On Sat, Mar 28, 2020 at 7:21 AM Fabiano D'Agostino
>>  wrote:
>> >
>> > Good morning Maria,
>> > but how can I guarantee business continuity? I mean can two versions of 
>> > Bird running on the same host at the same time?
>> >
>> > Thanks,
>> >
>> > Il Sab 28 Mar 2020, 00:34 Maria Matějka  ha scritto:
>> >>
>> >> Hello!
>> >> No. There is a need to check by hand whether your config has been 
>> >> converted properly. As the config language is complex a lot, we haven't 
>> >> prepared an automatic config converter. Anyway, feel free to create any 
>> >> such converter or any approximation of it.
>> >> Maria
>> >>
>> >> On March 27, 2020 6:46:23 PM GMT+01:00, Fabiano D'Agostino 
>> >>  wrote:
>> >>>
>> >>> Hey,
>> >>> I read the guide, I mean is there any automatic way to do the migration?
>> >>>
>> >>>
>> >>> Il Ven 27 Mar 2020, 18:39 Ondrej Zajicek  ha 
>> >>> scritto:
>> 
>>  On Fri, Mar 27, 2020 at 05:31:11PM +0100, Fabiano D'Agostino wrote:
>>  > Hi all,
>>  > is there any easy way to upgrade from Bird 1.3.6 to Bird 2.0.7?
>> 
>>  Hi, there is a guide for config changes:
>> 
>>  https://gitlab.labs.nic.cz/labs/bird/-/wikis/transition-notes-to-bird-2
>> 
>>  --
>>  Elen sila lumenn' omentielvo
>> 
>>  Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
>>  OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
>>  "To err is human -- to blame it on a computer is even more so."
>> >>
>> >>
>> >> --
>> >> Sent from my Android device with K-9 Mail. Please excuse my brevity.



Re: Upgrade from Bird 1.3.6 to Bird 2.0.7

2020-03-28 Thread Fabiano D'Agostino
Hey,
how can I run several instances of the same version of Bird? And why
someone should run multiple instances?

Il giorno sab 28 mar 2020 alle ore 12:46 Alexander Zubkov 
ha scritto:

> Hi,
>
> Of course, as long as they do not try to bind the same network or
> control sockets. Almost the same way as you can run several instances
> of the same version of the bird.
>
> On Sat, Mar 28, 2020 at 7:21 AM Fabiano D'Agostino
>  wrote:
> >
> > Good morning Maria,
> > but how can I guarantee business continuity? I mean can two versions of
> Bird running on the same host at the same time?
> >
> > Thanks,
> >
> > Il Sab 28 Mar 2020, 00:34 Maria Matějka  ha
> scritto:
> >>
> >> Hello!
> >> No. There is a need to check by hand whether your config has been
> converted properly. As the config language is complex a lot, we haven't
> prepared an automatic config converter. Anyway, feel free to create any
> such converter or any approximation of it.
> >> Maria
> >>
> >> On March 27, 2020 6:46:23 PM GMT+01:00, Fabiano D'Agostino <
> fabiano.dagostin...@gmail.com> wrote:
> >>>
> >>> Hey,
> >>> I read the guide, I mean is there any automatic way to do the
> migration?
> >>>
> >>>
> >>> Il Ven 27 Mar 2020, 18:39 Ondrej Zajicek  ha
> scritto:
> 
>  On Fri, Mar 27, 2020 at 05:31:11PM +0100, Fabiano D'Agostino wrote:
>  > Hi all,
>  > is there any easy way to upgrade from Bird 1.3.6 to Bird 2.0.7?
> 
>  Hi, there is a guide for config changes:
> 
> 
> https://gitlab.labs.nic.cz/labs/bird/-/wikis/transition-notes-to-bird-2
> 
>  --
>  Elen sila lumenn' omentielvo
> 
>  Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
>  OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3,
> wwwkeys.pgp.net)
>  "To err is human -- to blame it on a computer is even more so."
> >>
> >>
> >> --
> >> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>


Re: Upgrade from Bird 1.3.6 to Bird 2.0.7

2020-03-28 Thread Alexander Zubkov
Hi,

Of course, as long as they do not try to bind the same network or
control sockets. Almost the same way as you can run several instances
of the same version of the bird.

On Sat, Mar 28, 2020 at 7:21 AM Fabiano D'Agostino
 wrote:
>
> Good morning Maria,
> but how can I guarantee business continuity? I mean can two versions of Bird 
> running on the same host at the same time?
>
> Thanks,
>
> Il Sab 28 Mar 2020, 00:34 Maria Matějka  ha scritto:
>>
>> Hello!
>> No. There is a need to check by hand whether your config has been converted 
>> properly. As the config language is complex a lot, we haven't prepared an 
>> automatic config converter. Anyway, feel free to create any such converter 
>> or any approximation of it.
>> Maria
>>
>> On March 27, 2020 6:46:23 PM GMT+01:00, Fabiano D'Agostino 
>>  wrote:
>>>
>>> Hey,
>>> I read the guide, I mean is there any automatic way to do the migration?
>>>
>>>
>>> Il Ven 27 Mar 2020, 18:39 Ondrej Zajicek  ha 
>>> scritto:

 On Fri, Mar 27, 2020 at 05:31:11PM +0100, Fabiano D'Agostino wrote:
 > Hi all,
 > is there any easy way to upgrade from Bird 1.3.6 to Bird 2.0.7?

 Hi, there is a guide for config changes:

 https://gitlab.labs.nic.cz/labs/bird/-/wikis/transition-notes-to-bird-2

 --
 Elen sila lumenn' omentielvo

 Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
 OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
 "To err is human -- to blame it on a computer is even more so."
>>
>>
>> --
>> Sent from my Android device with K-9 Mail. Please excuse my brevity.



回复:Upgrade from Bird 1.3.6 to Bird 2.0.7

2020-03-28 Thread 辣条➀号

Hi
I only have one version, which is 2.0.7
Sorry it's all my problem, it's solved now,
The reason is that ospf goes multicast, I did not allow 0.0.0.0/0
Thank you for your reply. If there are still problems, I will research them 
first.
--
发件人:Fabiano D'Agostino 
发送时间:2020年3月28日(星期六) 14:21
收件人:Maria Matějka ; BIRD Users 
主 题:Re: Upgrade from Bird 1.3.6 to Bird 2.0.7

Good morning Maria,
but how can I guarantee business continuity? I mean can two versions of Bird 
running on the same host at the same time? 

Thanks, 
Il Sab 28 Mar 2020, 00:34 Maria Matějka  ha scritto:

Hello!
No. There is a need to check by hand whether your config has been converted 
properly. As the config language is complex a lot, we haven't prepared an 
automatic config converter. Anyway, feel free to create any such converter or 
any approximation of it.
Maria 

On March 27, 2020 6:46:23 PM GMT+01:00, Fabiano D'Agostino 
 wrote: 
Hey,
I read the guide, I mean is there any automatic way to do the migration?

Il Ven 27 Mar 2020, 18:39 Ondrej Zajicek  ha scritto:
On Fri, Mar 27, 2020 at 05:31:11PM +0100, Fabiano D'Agostino wrote:
 > Hi all,
 > is there any easy way to upgrade from Bird 1.3.6 to Bird 2.0.7?

 Hi, there is a guide for config changes:

https://gitlab.labs.nic.cz/labs/bird/-/wikis/transition-notes-to-bird-2

 -- 
 Elen sila lumenn' omentielvo

 Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
 OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
 "To err is human -- to blame it on a computer is even more so."

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.