mbox

After updating 'arping' to 2.15: can't login with SSH

Message ID 56643CED.9050102@ipfire.org
State Superseded
Headers

Message

Matthias Fischer Dec. 7, 2015, 12:49 a.m. UTC
  Hi,

it came to my view 
(https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68dc580a6301bb3afe3a85d0c44d#p92425) 
that there is an update for 'arping'. New version is 2.15 (IPFire: 
2.05). Having the time, I tried.

First results:

- After some lfs-changes building seems ok, Diffs are as follows:

***SNIP***
+# Copyright (C) 2015  Michael Tremer & Christian Schmidt 
        #
  # 
         #
  # This program is free software: you can redistribute it and/or modify 
        #
  # it under the terms of the GNU General Public License as published by 
        #
@@ -24,7 +24,7 @@

  include Config

-VER        = 2.05
+VER        = 2.15

  THISAPP    = arping-$(VER)
  DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)

  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)

-$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd
+$(DL_FILE)_MD5 = 676584f6eb4ccc8c70fc6b2c702df75d

  install : $(TARGET)

@@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
  	@$(PREBUILD)
  	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && ./configure --prefix=/usr
  	cd $(DIR_APP) && make $(MAKETUNING)
-	cd $(DIR_APP) && install -m 0755 arping /usr/sbin
+	cd $(DIR_APP) && make install-exec
  	@rm -rf $(DIR_APP)
  	@$(POSTBUILD)
***SNAP***

Resulting binary is a bit small. Smaller than expected. Ok, nevertheless 
- ("...this will NOT work...!") -  copied it to '/usr/sbin' (after 
making a backup... ;-) ).

Rebooting the machine showed no visible problems. At first. But after 
starting SSH, I couldn't no longer login with PuTTY. Exactly NOTHING 
happens.

SSH-Log shows:

...
11:18:02	sshd[2852]: 	Server listening on 0.0.0.0 port 222.
11:18:02	sshd[2852]: 	Server listening on :: port 222.
11:18:02	sshd[2859]: 	error: Bind to port 222 on 0.0.0.0 failed: Address 
already in use.
11:18:02	sshd[2859]: 	error: Bind to port 222 on :: failed: Address 
already in use.
11:18:02	sshd[2859]: 	fatal: Cannot bind any address.
...

Copied the old 'arping 2.05' back to '/usr/sbin', rebooted, PuTTY works.

Ok, so there is something missing (in lfs!?), probably 
configure-options, which is beyond my small programming skills. If 
anyone is interested in the new 'arping'-version and capable of this: 
any hints are welcome. ;-)

Best,
Matthias
  

Comments

ummeegge Dec. 8, 2015, 1:05 a.m. UTC | #1
Hi Matthias,
have build also arping-2.15 (should be the same since i have here an appropriate md5sum) but i have only copied it like /libnet /usr/lib/libnet.so usr/lib/libnet.so.1 /usr/lib/libnet.so.1.7.0 also from my building environment to the productive one (no fresh .iso Install) and have had here no problem with SSH but also arping works as expected:

-> arping -h
ARPing 2.15, by Thomas Habets <thomas@habets.se>
usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <us> ] [ -W <sec> ] [ -S <host/ip> ]
              [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c <count> ]
              [ -C <count> ] [ -i <interface> ] [ -m <type> ] <host/ip/MAC | -B>
For complete usage info, use --help or check the manage.

As a beneath info my arping LFS differs a little to yours in Installation Details" section:

###############################################################################
# Installation Details
###############################################################################

$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
	@$(PREBUILD)
	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
	cd $(DIR_APP) && ./bootstrap.sh
	cd $(DIR_APP) && ./configure --prefix=/usr

	cd $(DIR_APP) && make $(MAKETUNING)
	cd $(DIR_APP) && make install

	@rm -rf $(DIR_APP)
	@$(POSTBUILD)


but i think this aren´t a explanation causing your SSH problem which i currently can not´t reproduce here.

Greetings,

Erik



Am 06.12.2015 um 14:49 schrieb Matthias Fischer:

> Hi,
> 
> it came to my view (https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68dc580a6301bb3afe3a85d0c44d#p92425) that there is an update for 'arping'. New version is 2.15 (IPFire: 2.05). Having the time, I tried.
> 
> First results:
> 
> - After some lfs-changes building seems ok, Diffs are as follows:
> 
> ***SNIP***
> diff --git a/lfs/arping b/lfs/arping
> index 13eb05e..7680fdb 100644
> --- a/lfs/arping
> +++ b/lfs/arping
> @@ -1,7 +1,7 @@
> ###############################################################################
> #         #
> # IPFire.org - A linux based firewall         #
> -# Copyright (C) 2007  Michael Tremer & Christian Schmidt        #
> +# Copyright (C) 2015  Michael Tremer & Christian Schmidt        #
> #         #
> # This program is free software: you can redistribute it and/or modify        #
> # it under the terms of the GNU General Public License as published by        #
> @@ -24,7 +24,7 @@
> 
> include Config
> 
> -VER        = 2.05
> +VER        = 2.15
> 
> THISAPP    = arping-$(VER)
> DL_FILE    = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
> 
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> 
> -$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd
> +$(DL_FILE)_MD5 = 676584f6eb4ccc8c70fc6b2c702df75d
> 
> install : $(TARGET)
> 
> @@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> 	@$(PREBUILD)
> 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
> +	cd $(DIR_APP) && ./configure --prefix=/usr
> 	cd $(DIR_APP) && make $(MAKETUNING)
> -	cd $(DIR_APP) && install -m 0755 arping /usr/sbin
> +	cd $(DIR_APP) && make install-exec
> 	@rm -rf $(DIR_APP)
> 	@$(POSTBUILD)
> ***SNAP***
> 
> Resulting binary is a bit small. Smaller than expected. Ok, nevertheless - ("...this will NOT work...!") -  copied it to '/usr/sbin' (after making a backup... ;-) ).
> 
> Rebooting the machine showed no visible problems. At first. But after starting SSH, I couldn't no longer login with PuTTY. Exactly NOTHING happens.
> 
> SSH-Log shows:
> 
> ...
> 11:18:02	sshd[2852]: 	Server listening on 0.0.0.0 port 222.
> 11:18:02	sshd[2852]: 	Server listening on :: port 222.
> 11:18:02	sshd[2859]: 	error: Bind to port 222 on 0.0.0.0 failed: Address already in use.
> 11:18:02	sshd[2859]: 	error: Bind to port 222 on :: failed: Address already in use.
> 11:18:02	sshd[2859]: 	fatal: Cannot bind any address.
> ...
> 
> Copied the old 'arping 2.05' back to '/usr/sbin', rebooted, PuTTY works.
> 
> Ok, so there is something missing (in lfs!?), probably configure-options, which is beyond my small programming skills. If anyone is interested in the new 'arping'-version and capable of this: any hints are welcome. ;-)
> 
> Best,
> Matthias
  
Matthias Fischer Dec. 8, 2015, 4:48 a.m. UTC | #2
On 07.12.2015 15:05, ue wrote:
> Hi Matthias,
> have build also arping-2.15 (should be the same since i have here an appropriate md5sum) but i have only copied it like /libnet /usr/lib/libnet.so usr/lib/libnet.so.1 /usr/lib/libnet.so.1.7.0 also from my building environment to the productive one (no fresh .iso Install) and have had here no problem with SSH but also arping works as expected:

Hm... ;-)

> -> arping -h
> ARPing 2.15, by Thomas Habets <thomas@habets.se>
> usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <us> ] [ -W <sec> ] [ -S <host/ip> ]
>                [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c <count> ]
>                [ -C <count> ] [ -i <interface> ] [ -m <type> ] <host/ip/MAC | -B>
> For complete usage info, use --help or check the manage.

I had exactly the same output, so I thought that everything could be 
fine. It wasn't...

> As a beneath info my arping LFS differs a little to yours in Installation Details" section:

I'll try again with your settings. Devel is running.

> ###############################################################################
> # Installation Details
> ###############################################################################
>
> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> 	@$(PREBUILD)
> 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
> 	cd $(DIR_APP) && ./bootstrap.sh
> 	cd $(DIR_APP) && ./configure --prefix=/usr
>
> 	cd $(DIR_APP) && make $(MAKETUNING)
> 	cd $(DIR_APP) && make install
>
> 	@rm -rf $(DIR_APP)
> 	@$(POSTBUILD)
>
>
> but i think this aren´t a explanation causing your SSH problem which i currently can not´t reproduce here.

Thanks a lot - we'll see...

Best,
Matthias

> Greetings,
>
> Erik
>
>
>
> Am 06.12.2015 um 14:49 schrieb Matthias Fischer:
>
>> Hi,
>>
>> it came to my view (https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68dc580a6301bb3afe3a85d0c44d#p92425) that there is an update for 'arping'. New version is 2.15 (IPFire: 2.05). Having the time, I tried.
>>
>> First results:
>>
>> - After some lfs-changes building seems ok, Diffs are as follows:
>>
>> ***SNIP***
>> diff --git a/lfs/arping b/lfs/arping
>> index 13eb05e..7680fdb 100644
>> --- a/lfs/arping
>> +++ b/lfs/arping
>> @@ -1,7 +1,7 @@
>> ###############################################################################
>> #         #
>> # IPFire.org - A linux based firewall         #
>> -# Copyright (C) 2007  Michael Tremer & Christian Schmidt        #
>> +# Copyright (C) 2015  Michael Tremer & Christian Schmidt        #
>> #         #
>> # This program is free software: you can redistribute it and/or modify        #
>> # it under the terms of the GNU General Public License as published by        #
>> @@ -24,7 +24,7 @@
>>
>> include Config
>>
>> -VER        = 2.05
>> +VER        = 2.15
>>
>> THISAPP    = arping-$(VER)
>> DL_FILE    = $(THISAPP).tar.gz
>> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>>
>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>
>> -$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd
>> +$(DL_FILE)_MD5 = 676584f6eb4ccc8c70fc6b2c702df75d
>>
>> install : $(TARGET)
>>
>> @@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
>> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>> 	@$(PREBUILD)
>> 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
>> +	cd $(DIR_APP) && ./configure --prefix=/usr
>> 	cd $(DIR_APP) && make $(MAKETUNING)
>> -	cd $(DIR_APP) && install -m 0755 arping /usr/sbin
>> +	cd $(DIR_APP) && make install-exec
>> 	@rm -rf $(DIR_APP)
>> 	@$(POSTBUILD)
>> ***SNAP***
>>
>> Resulting binary is a bit small. Smaller than expected. Ok, nevertheless - ("...this will NOT work...!") -  copied it to '/usr/sbin' (after making a backup... ;-) ).
>>
>> Rebooting the machine showed no visible problems. At first. But after starting SSH, I couldn't no longer login with PuTTY. Exactly NOTHING happens.
>>
>> SSH-Log shows:
>>
>> ...
>> 11:18:02	sshd[2852]: 	Server listening on 0.0.0.0 port 222.
>> 11:18:02	sshd[2852]: 	Server listening on :: port 222.
>> 11:18:02	sshd[2859]: 	error: Bind to port 222 on 0.0.0.0 failed: Address already in use.
>> 11:18:02	sshd[2859]: 	error: Bind to port 222 on :: failed: Address already in use.
>> 11:18:02	sshd[2859]: 	fatal: Cannot bind any address.
>> ...
>>
>> Copied the old 'arping 2.05' back to '/usr/sbin', rebooted, PuTTY works.
>>
>> Ok, so there is something missing (in lfs!?), probably configure-options, which is beyond my small programming skills. If anyone is interested in the new 'arping'-version and capable of this: any hints are welcome. ;-)
>>
>> Best,
>> Matthias
>
>
  
Matthias Fischer Dec. 9, 2015, 4:54 a.m. UTC | #3
Hi Erik,

I can't explain, but your changes made it! After using your lfs-file for 
'arping 2.15', the first tests are all ok. SSH is working as expected 
and I can login through PuTTY.

Thanks again! ;-)

Best,
Matthias


On 07.12.2015 18:48, Matthias Fischer wrote:
> On 07.12.2015 15:05, ue wrote:
>> Hi Matthias,
>> have build also arping-2.15 (should be the same since i have here an
>> appropriate md5sum) but i have only copied it like /libnet
>> /usr/lib/libnet.so usr/lib/libnet.so.1 /usr/lib/libnet.so.1.7.0 also
>> from my building environment to the productive one (no fresh .iso
>> Install) and have had here no problem with SSH but also arping works
>> as expected:
>
> Hm... ;-)
>
>> -> arping -h
>> ARPing 2.15, by Thomas Habets <thomas@habets.se>
>> usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <us> ] [ -W <sec> ] [ -S
>> <host/ip> ]
>>                [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c <count> ]
>>                [ -C <count> ] [ -i <interface> ] [ -m <type> ]
>> <host/ip/MAC | -B>
>> For complete usage info, use --help or check the manage.
>
> I had exactly the same output, so I thought that everything could be
> fine. It wasn't...
>
>> As a beneath info my arping LFS differs a little to yours in
>> Installation Details" section:
>
> I'll try again with your settings. Devel is running.
>
>> ###############################################################################
>>
>> # Installation Details
>> ###############################################################################
>>
>>
>> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>>     @$(PREBUILD)
>>     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
>>     cd $(DIR_APP) && ./bootstrap.sh
>>     cd $(DIR_APP) && ./configure --prefix=/usr
>>
>>     cd $(DIR_APP) && make $(MAKETUNING)
>>     cd $(DIR_APP) && make install
>>
>>     @rm -rf $(DIR_APP)
>>     @$(POSTBUILD)
>>
>>
>> but i think this aren´t a explanation causing your SSH problem which i
>> currently can not´t reproduce here.
>
> Thanks a lot - we'll see...
>
> Best,
> Matthias
>
>> Greetings,
>>
>> Erik
>>
>>
>>
>> Am 06.12.2015 um 14:49 schrieb Matthias Fischer:
>>
>>> Hi,
>>>
>>> it came to my view
>>> (https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68dc580a6301bb3afe3a85d0c44d#p92425)
>>> that there is an update for 'arping'. New version is 2.15 (IPFire:
>>> 2.05). Having the time, I tried.
>>>
>>> First results:
>>>
>>> - After some lfs-changes building seems ok, Diffs are as follows:
>>>
>>> ***SNIP***
>>> diff --git a/lfs/arping b/lfs/arping
>>> index 13eb05e..7680fdb 100644
>>> --- a/lfs/arping
>>> +++ b/lfs/arping
>>> @@ -1,7 +1,7 @@
>>> ###############################################################################
>>>
>>> #         #
>>> # IPFire.org - A linux based firewall         #
>>> -# Copyright (C) 2007  Michael Tremer & Christian Schmidt        #
>>> +# Copyright (C) 2015  Michael Tremer & Christian Schmidt        #
>>> #         #
>>> # This program is free software: you can redistribute it and/or
>>> modify        #
>>> # it under the terms of the GNU General Public License as published
>>> by        #
>>> @@ -24,7 +24,7 @@
>>>
>>> include Config
>>>
>>> -VER        = 2.05
>>> +VER        = 2.15
>>>
>>> THISAPP    = arping-$(VER)
>>> DL_FILE    = $(THISAPP).tar.gz
>>> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>>>
>>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>>
>>> -$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd
>>> +$(DL_FILE)_MD5 = 676584f6eb4ccc8c70fc6b2c702df75d
>>>
>>> install : $(TARGET)
>>>
>>> @@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
>>> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>>>     @$(PREBUILD)
>>>     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
>>> +    cd $(DIR_APP) && ./configure --prefix=/usr
>>>     cd $(DIR_APP) && make $(MAKETUNING)
>>> -    cd $(DIR_APP) && install -m 0755 arping /usr/sbin
>>> +    cd $(DIR_APP) && make install-exec
>>>     @rm -rf $(DIR_APP)
>>>     @$(POSTBUILD)
>>> ***SNAP***
>>>
>>> Resulting binary is a bit small. Smaller than expected. Ok,
>>> nevertheless - ("...this will NOT work...!") -  copied it to
>>> '/usr/sbin' (after making a backup... ;-) ).
>>>
>>> Rebooting the machine showed no visible problems. At first. But after
>>> starting SSH, I couldn't no longer login with PuTTY. Exactly NOTHING
>>> happens.
>>>
>>> SSH-Log shows:
>>>
>>> ...
>>> 11:18:02    sshd[2852]:     Server listening on 0.0.0.0 port 222.
>>> 11:18:02    sshd[2852]:     Server listening on :: port 222.
>>> 11:18:02    sshd[2859]:     error: Bind to port 222 on 0.0.0.0
>>> failed: Address already in use.
>>> 11:18:02    sshd[2859]:     error: Bind to port 222 on :: failed:
>>> Address already in use.
>>> 11:18:02    sshd[2859]:     fatal: Cannot bind any address.
>>> ...
>>>
>>> Copied the old 'arping 2.05' back to '/usr/sbin', rebooted, PuTTY works.
>>>
>>> Ok, so there is something missing (in lfs!?), probably
>>> configure-options, which is beyond my small programming skills. If
>>> anyone is interested in the new 'arping'-version and capable of this:
>>> any hints are welcome. ;-)
>>>
>>> Best,
>>> Matthias
>>
>>
>
>
  
Michael Tremer Dec. 12, 2015, 5:53 a.m. UTC | #4
Hello guys,

I am sorry, but I do not follow. Do I need to do anything? Is this a
bug?

-Michael

On Tue, 2015-12-08 at 18:54 +0100, Matthias Fischer wrote:
> Hi Erik,
> 
> I can't explain, but your changes made it! After using your lfs-file
> for 
> 'arping 2.15', the first tests are all ok. SSH is working as expected
> and I can login through PuTTY.
> 
> Thanks again! ;-)
> 
> Best,
> Matthias
> 
> 
> On 07.12.2015 18:48, Matthias Fischer wrote:
> > On 07.12.2015 15:05, ue wrote:
> > > Hi Matthias,
> > > have build also arping-2.15 (should be the same since i have here
> > > an
> > > appropriate md5sum) but i have only copied it like /libnet
> > > /usr/lib/libnet.so usr/lib/libnet.so.1 /usr/lib/libnet.so.1.7.0
> > > also
> > > from my building environment to the productive one (no fresh .iso
> > > Install) and have had here no problem with SSH but also arping
> > > works
> > > as expected:
> > 
> > Hm... ;-)
> > 
> > > -> arping -h
> > > ARPing 2.15, by Thomas Habets <thomas@habets.se>
> > > usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <us> ] [ -W <sec> ] [ -S
> > > <host/ip> ]
> > >                [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c
> > > <count> ]
> > >                [ -C <count> ] [ -i <interface> ] [ -m <type> ]
> > > <host/ip/MAC | -B>
> > > For complete usage info, use --help or check the manage.
> > 
> > I had exactly the same output, so I thought that everything could
> > be
> > fine. It wasn't...
> > 
> > > As a beneath info my arping LFS differs a little to yours in
> > > Installation Details" section:
> > 
> > I'll try again with your settings. Devel is running.
> > 
> > > #################################################################
> > > ##############
> > > 
> > > # Installation Details
> > > #################################################################
> > > ##############
> > > 
> > > 
> > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> > >     @$(PREBUILD)
> > >     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> > > $(DIR_DL)/$(DL_FILE)
> > >     cd $(DIR_APP) && ./bootstrap.sh
> > >     cd $(DIR_APP) && ./configure --prefix=/usr
> > > 
> > >     cd $(DIR_APP) && make $(MAKETUNING)
> > >     cd $(DIR_APP) && make install
> > > 
> > >     @rm -rf $(DIR_APP)
> > >     @$(POSTBUILD)
> > > 
> > > 
> > > but i think this aren´t a explanation causing your SSH problem
> > > which i
> > > currently can not´t reproduce here.
> > 
> > Thanks a lot - we'll see...
> > 
> > Best,
> > Matthias
> > 
> > > Greetings,
> > > 
> > > Erik
> > > 
> > > 
> > > 
> > > Am 06.12.2015 um 14:49 schrieb Matthias Fischer:
> > > 
> > > > Hi,
> > > > 
> > > > it came to my view
> > > > (https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68
> > > > dc580a6301bb3afe3a85d0c44d#p92425)
> > > > that there is an update for 'arping'. New version is 2.15
> > > > (IPFire:
> > > > 2.05). Having the time, I tried.
> > > > 
> > > > First results:
> > > > 
> > > > - After some lfs-changes building seems ok, Diffs are as
> > > > follows:
> > > > 
> > > > ***SNIP***
> > > > diff --git a/lfs/arping b/lfs/arping
> > > > index 13eb05e..7680fdb 100644
> > > > --- a/lfs/arping
> > > > +++ b/lfs/arping
> > > > @@ -1,7 +1,7 @@
> > > > ###############################################################
> > > > ################
> > > > 
> > > > #         #
> > > > # IPFire.org - A linux based firewall         #
> > > > -# Copyright (C) 2007  Michael Tremer & Christian Schmidt      
> > > >   #
> > > > +# Copyright (C) 2015  Michael Tremer & Christian Schmidt      
> > > >   #
> > > > #         #
> > > > # This program is free software: you can redistribute it and/or
> > > > modify        #
> > > > # it under the terms of the GNU General Public License as
> > > > published
> > > > by        #
> > > > @@ -24,7 +24,7 @@
> > > > 
> > > > include Config
> > > > 
> > > > -VER        = 2.05
> > > > +VER        = 2.15
> > > > 
> > > > THISAPP    = arping-$(VER)
> > > > DL_FILE    = $(THISAPP).tar.gz
> > > > @@ -40,7 +40,7 @@ objects = $(DL_FILE)
> > > > 
> > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> > > > 
> > > > -$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd
> > > > +$(DL_FILE)_MD5 = 676584f6eb4ccc8c70fc6b2c702df75d
> > > > 
> > > > install : $(TARGET)
> > > > 
> > > > @@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
> > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> > > >     @$(PREBUILD)
> > > >     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> > > > $(DIR_DL)/$(DL_FILE)
> > > > +    cd $(DIR_APP) && ./configure --prefix=/usr
> > > >     cd $(DIR_APP) && make $(MAKETUNING)
> > > > -    cd $(DIR_APP) && install -m 0755 arping /usr/sbin
> > > > +    cd $(DIR_APP) && make install-exec
> > > >     @rm -rf $(DIR_APP)
> > > >     @$(POSTBUILD)
> > > > ***SNAP***
> > > > 
> > > > Resulting binary is a bit small. Smaller than expected. Ok,
> > > > nevertheless - ("...this will NOT work...!") -  copied it to
> > > > '/usr/sbin' (after making a backup... ;-) ).
> > > > 
> > > > Rebooting the machine showed no visible problems. At first. But
> > > > after
> > > > starting SSH, I couldn't no longer login with PuTTY. Exactly
> > > > NOTHING
> > > > happens.
> > > > 
> > > > SSH-Log shows:
> > > > 
> > > > ...
> > > > 11:18:02    sshd[2852]:     Server listening on 0.0.0.0 port
> > > > 222.
> > > > 11:18:02    sshd[2852]:     Server listening on :: port 222.
> > > > 11:18:02    sshd[2859]:     error: Bind to port 222 on 0.0.0.0
> > > > failed: Address already in use.
> > > > 11:18:02    sshd[2859]:     error: Bind to port 222 on ::
> > > > failed:
> > > > Address already in use.
> > > > 11:18:02    sshd[2859]:     fatal: Cannot bind any address.
> > > > ...
> > > > 
> > > > Copied the old 'arping 2.05' back to '/usr/sbin', rebooted,
> > > > PuTTY works.
> > > > 
> > > > Ok, so there is something missing (in lfs!?), probably
> > > > configure-options, which is beyond my small programming skills.
> > > > If
> > > > anyone is interested in the new 'arping'-version and capable of
> > > > this:
> > > > any hints are welcome. ;-)
> > > > 
> > > > Best,
> > > > Matthias
> > > 
> > > 
> > 
> > 
>
  
Matthias Fischer Dec. 12, 2015, 7:58 a.m. UTC | #5
Hi Michael, hi Erik,

On 11.12.2015 19:53, Michael Tremer wrote:
> Hello guys,
>
> I am sorry, but I do not follow. Do I need to do anything? Is this a
> bug?

Neither ... nor ;-)

It looks as it was just a LFS-problem on my side while updating 'arping 
2.05' => 2.15.

My first try ended with a bind error (see below).

Eriks LFS-verson was better, 'arping 2.15' was built successfully and 
I'm testing it since then - without the PuTTY failures which I had with 
the first version. Thats all.

Who is pushing? Primarily its Eriks work.

Best,
Matthias

> -Michael
>
> On Tue, 2015-12-08 at 18:54 +0100, Matthias Fischer wrote:
>> Hi Erik,
>>
>> I can't explain, but your changes made it! After using your lfs-file
>> for
>> 'arping 2.15', the first tests are all ok. SSH is working as expected
>> and I can login through PuTTY.
>>
>> Thanks again! ;-)
>>
>> Best,
>> Matthias
>>
>>
>> On 07.12.2015 18:48, Matthias Fischer wrote:
>> > On 07.12.2015 15:05, ue wrote:
>> > > Hi Matthias,
>> > > have build also arping-2.15 (should be the same since i have here
>> > > an
>> > > appropriate md5sum) but i have only copied it like /libnet
>> > > /usr/lib/libnet.so usr/lib/libnet.so.1 /usr/lib/libnet.so.1.7.0
>> > > also
>> > > from my building environment to the productive one (no fresh .iso
>> > > Install) and have had here no problem with SSH but also arping
>> > > works
>> > > as expected:
>> >
>> > Hm... ;-)
>> >
>> > > -> arping -h
>> > > ARPing 2.15, by Thomas Habets <thomas@habets.se>
>> > > usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <us> ] [ -W <sec> ] [ -S
>> > > <host/ip> ]
>> > >                [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c
>> > > <count> ]
>> > >                [ -C <count> ] [ -i <interface> ] [ -m <type> ]
>> > > <host/ip/MAC | -B>
>> > > For complete usage info, use --help or check the manage.
>> >
>> > I had exactly the same output, so I thought that everything could
>> > be
>> > fine. It wasn't...
>> >
>> > > As a beneath info my arping LFS differs a little to yours in
>> > > Installation Details" section:
>> >
>> > I'll try again with your settings. Devel is running.
>> >
>> > > #################################################################
>> > > ##############
>> > >
>> > > # Installation Details
>> > > #################################################################
>> > > ##############
>> > >
>> > >
>> > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>> > >     @$(PREBUILD)
>> > >     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
>> > > $(DIR_DL)/$(DL_FILE)
>> > >     cd $(DIR_APP) && ./bootstrap.sh
>> > >     cd $(DIR_APP) && ./configure --prefix=/usr
>> > >
>> > >     cd $(DIR_APP) && make $(MAKETUNING)
>> > >     cd $(DIR_APP) && make install
>> > >
>> > >     @rm -rf $(DIR_APP)
>> > >     @$(POSTBUILD)
>> > >
>> > >
>> > > but i think this aren´t a explanation causing your SSH problem
>> > > which i
>> > > currently can not´t reproduce here.
>> >
>> > Thanks a lot - we'll see...
>> >
>> > Best,
>> > Matthias
>> >
>> > > Greetings,
>> > >
>> > > Erik
>> > >
>> > >
>> > >
>> > > Am 06.12.2015 um 14:49 schrieb Matthias Fischer:
>> > >
>> > > > Hi,
>> > > >
>> > > > it came to my view
>> > > > (https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68
>> > > > dc580a6301bb3afe3a85d0c44d#p92425)
>> > > > that there is an update for 'arping'. New version is 2.15
>> > > > (IPFire:
>> > > > 2.05). Having the time, I tried.
>> > > >
>> > > > First results:
>> > > >
>> > > > - After some lfs-changes building seems ok, Diffs are as
>> > > > follows:
>> > > >
>> > > > ***SNIP***
>> > > > diff --git a/lfs/arping b/lfs/arping
>> > > > index 13eb05e..7680fdb 100644
>> > > > --- a/lfs/arping
>> > > > +++ b/lfs/arping
>> > > > @@ -1,7 +1,7 @@
>> > > > ###############################################################
>> > > > ################
>> > > >
>> > > > #         #
>> > > > # IPFire.org - A linux based firewall         #
>> > > > -# Copyright (C) 2007  Michael Tremer & Christian Schmidt
>> > > >   #
>> > > > +# Copyright (C) 2015  Michael Tremer & Christian Schmidt
>> > > >   #
>> > > > #         #
>> > > > # This program is free software: you can redistribute it and/or
>> > > > modify        #
>> > > > # it under the terms of the GNU General Public License as
>> > > > published
>> > > > by        #
>> > > > @@ -24,7 +24,7 @@
>> > > >
>> > > > include Config
>> > > >
>> > > > -VER        = 2.05
>> > > > +VER        = 2.15
>> > > >
>> > > > THISAPP    = arping-$(VER)
>> > > > DL_FILE    = $(THISAPP).tar.gz
>> > > > @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>> > > >
>> > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>> > > >
>> > > > -$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd
>> > > > +$(DL_FILE)_MD5 = 676584f6eb4ccc8c70fc6b2c702df75d
>> > > >
>> > > > install : $(TARGET)
>> > > >
>> > > > @@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
>> > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>> > > >     @$(PREBUILD)
>> > > >     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
>> > > > $(DIR_DL)/$(DL_FILE)
>> > > > +    cd $(DIR_APP) && ./configure --prefix=/usr
>> > > >     cd $(DIR_APP) && make $(MAKETUNING)
>> > > > -    cd $(DIR_APP) && install -m 0755 arping /usr/sbin
>> > > > +    cd $(DIR_APP) && make install-exec
>> > > >     @rm -rf $(DIR_APP)
>> > > >     @$(POSTBUILD)
>> > > > ***SNAP***
>> > > >
>> > > > Resulting binary is a bit small. Smaller than expected. Ok,
>> > > > nevertheless - ("...this will NOT work...!") -  copied it to
>> > > > '/usr/sbin' (after making a backup... ;-) ).
>> > > >
>> > > > Rebooting the machine showed no visible problems. At first. But
>> > > > after
>> > > > starting SSH, I couldn't no longer login with PuTTY. Exactly
>> > > > NOTHING
>> > > > happens.
>> > > >
>> > > > SSH-Log shows:
>> > > >
>> > > > ...
>> > > > 11:18:02    sshd[2852]:     Server listening on 0.0.0.0 port
>> > > > 222.
>> > > > 11:18:02    sshd[2852]:     Server listening on :: port 222.
>> > > > 11:18:02    sshd[2859]:     error: Bind to port 222 on 0.0.0.0
>> > > > failed: Address already in use.
>> > > > 11:18:02    sshd[2859]:     error: Bind to port 222 on ::
>> > > > failed:
>> > > > Address already in use.
>> > > > 11:18:02    sshd[2859]:     fatal: Cannot bind any address.
>> > > > ...
>> > > >
>> > > > Copied the old 'arping 2.05' back to '/usr/sbin', rebooted,
>> > > > PuTTY works.
>> > > >
>> > > > Ok, so there is something missing (in lfs!?), probably
>> > > > configure-options, which is beyond my small programming skills.
>> > > > If
>> > > > anyone is interested in the new 'arping'-version and capable of
>> > > > this:
>> > > > any hints are welcome. ;-)
>> > > >
>> > > > Best,
>> > > > Matthias
  
ummeegge Dec. 12, 2015, 3:09 p.m. UTC | #6
Hi,
> Who is pushing? Primarily its Eriks work.
if you have currently both (the libnet fix and the arping update), on your machine it might be great if you can go for it Matthias, a Perl update fills at this time my complete building environment.

Thanks and greetings,

Erik

Anfang der weitergeleiteten E-Mail:

> Von: Matthias Fischer <matthias.fischer@ipfire.org>
> Betreff: Re: After updating 'arping' to 2.15: can't login with SSH
> Datum: 11. Dezember 2015 21:58:05 MEZ
> An: Michael Tremer <michael.tremer@ipfire.org>, ue <ummeegge@ipfire.org>, IPFire Development <development@lists.ipfire.org>
> 
> Hi Michael, hi Erik,
> 
> On 11.12.2015 19:53, Michael Tremer wrote:
>> Hello guys,
>> 
>> I am sorry, but I do not follow. Do I need to do anything? Is this a
>> bug?
> 
> Neither ... nor ;-)
> 
> It looks as it was just a LFS-problem on my side while updating 'arping 2.05' => 2.15.
> 
> My first try ended with a bind error (see below).
> 
> Eriks LFS-verson was better, 'arping 2.15' was built successfully and I'm testing it since then - without the PuTTY failures which I had with the first version. Thats all.
> 
> Who is pushing? Primarily its Eriks work.
> 
> Best,
> Matthias
> 
>> -Michael
>> 
>> On Tue, 2015-12-08 at 18:54 +0100, Matthias Fischer wrote:
>>> Hi Erik,
>>> 
>>> I can't explain, but your changes made it! After using your lfs-file
>>> for
>>> 'arping 2.15', the first tests are all ok. SSH is working as expected
>>> and I can login through PuTTY.
>>> 
>>> Thanks again! ;-)
>>> 
>>> Best,
>>> Matthias
>>> 
>>> 
>>> On 07.12.2015 18:48, Matthias Fischer wrote:
>>> > On 07.12.2015 15:05, ue wrote:
>>> > > Hi Matthias,
>>> > > have build also arping-2.15 (should be the same since i have here
>>> > > an
>>> > > appropriate md5sum) but i have only copied it like /libnet
>>> > > /usr/lib/libnet.so usr/lib/libnet.so.1 /usr/lib/libnet.so.1.7.0
>>> > > also
>>> > > from my building environment to the productive one (no fresh .iso
>>> > > Install) and have had here no problem with SSH but also arping
>>> > > works
>>> > > as expected:
>>> >
>>> > Hm... ;-)
>>> >
>>> > > -> arping -h
>>> > > ARPing 2.15, by Thomas Habets <thomas@habets.se>
>>> > > usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <us> ] [ -W <sec> ] [ -S
>>> > > <host/ip> ]
>>> > >                [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c
>>> > > <count> ]
>>> > >                [ -C <count> ] [ -i <interface> ] [ -m <type> ]
>>> > > <host/ip/MAC | -B>
>>> > > For complete usage info, use --help or check the manage.
>>> >
>>> > I had exactly the same output, so I thought that everything could
>>> > be
>>> > fine. It wasn't...
>>> >
>>> > > As a beneath info my arping LFS differs a little to yours in
>>> > > Installation Details" section:
>>> >
>>> > I'll try again with your settings. Devel is running.
>>> >
>>> > > #################################################################
>>> > > ##############
>>> > >
>>> > > # Installation Details
>>> > > #################################################################
>>> > > ##############
>>> > >
>>> > >
>>> > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>>> > >     @$(PREBUILD)
>>> > >     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
>>> > > $(DIR_DL)/$(DL_FILE)
>>> > >     cd $(DIR_APP) && ./bootstrap.sh
>>> > >     cd $(DIR_APP) && ./configure --prefix=/usr
>>> > >
>>> > >     cd $(DIR_APP) && make $(MAKETUNING)
>>> > >     cd $(DIR_APP) && make install
>>> > >
>>> > >     @rm -rf $(DIR_APP)
>>> > >     @$(POSTBUILD)
>>> > >
>>> > >
>>> > > but i think this aren´t a explanation causing your SSH problem
>>> > > which i
>>> > > currently can not´t reproduce here.
>>> >
>>> > Thanks a lot - we'll see...
>>> >
>>> > Best,
>>> > Matthias
>>> >
>>> > > Greetings,
>>> > >
>>> > > Erik
>>> > >
>>> > >
>>> > >
>>> > > Am 06.12.2015 um 14:49 schrieb Matthias Fischer:
>>> > >
>>> > > > Hi,
>>> > > >
>>> > > > it came to my view
>>> > > > (https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68
>>> > > > dc580a6301bb3afe3a85d0c44d#p92425)
>>> > > > that there is an update for 'arping'. New version is 2.15
>>> > > > (IPFire:
>>> > > > 2.05). Having the time, I tried.
>>> > > >
>>> > > > First results:
>>> > > >
>>> > > > - After some lfs-changes building seems ok, Diffs are as
>>> > > > follows:
>>> > > >
>>> > > > ***SNIP***
>>> > > > diff --git a/lfs/arping b/lfs/arping
>>> > > > index 13eb05e..7680fdb 100644
>>> > > > --- a/lfs/arping
>>> > > > +++ b/lfs/arping
>>> > > > @@ -1,7 +1,7 @@
>>> > > > ###############################################################
>>> > > > ################
>>> > > >
>>> > > > #         #
>>> > > > # IPFire.org - A linux based firewall         #
>>> > > > -# Copyright (C) 2007  Michael Tremer & Christian Schmidt
>>> > > >   #
>>> > > > +# Copyright (C) 2015  Michael Tremer & Christian Schmidt
>>> > > >   #
>>> > > > #         #
>>> > > > # This program is free software: you can redistribute it and/or
>>> > > > modify        #
>>> > > > # it under the terms of the GNU General Public License as
>>> > > > published
>>> > > > by        #
>>> > > > @@ -24,7 +24,7 @@
>>> > > >
>>> > > > include Config
>>> > > >
>>> > > > -VER        = 2.05
>>> > > > +VER        = 2.15
>>> > > >
>>> > > > THISAPP    = arping-$(VER)
>>> > > > DL_FILE    = $(THISAPP).tar.gz
>>> > > > @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>>> > > >
>>> > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>> > > >
>>> > > > -$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd
>>> > > > +$(DL_FILE)_MD5 = 676584f6eb4ccc8c70fc6b2c702df75d
>>> > > >
>>> > > > install : $(TARGET)
>>> > > >
>>> > > > @@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
>>> > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>>> > > >     @$(PREBUILD)
>>> > > >     @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
>>> > > > $(DIR_DL)/$(DL_FILE)
>>> > > > +    cd $(DIR_APP) && ./configure --prefix=/usr
>>> > > >     cd $(DIR_APP) && make $(MAKETUNING)
>>> > > > -    cd $(DIR_APP) && install -m 0755 arping /usr/sbin
>>> > > > +    cd $(DIR_APP) && make install-exec
>>> > > >     @rm -rf $(DIR_APP)
>>> > > >     @$(POSTBUILD)
>>> > > > ***SNAP***
>>> > > >
>>> > > > Resulting binary is a bit small. Smaller than expected. Ok,
>>> > > > nevertheless - ("...this will NOT work...!") -  copied it to
>>> > > > '/usr/sbin' (after making a backup... ;-) ).
>>> > > >
>>> > > > Rebooting the machine showed no visible problems. At first. But
>>> > > > after
>>> > > > starting SSH, I couldn't no longer login with PuTTY. Exactly
>>> > > > NOTHING
>>> > > > happens.
>>> > > >
>>> > > > SSH-Log shows:
>>> > > >
>>> > > > ...
>>> > > > 11:18:02    sshd[2852]:     Server listening on 0.0.0.0 port
>>> > > > 222.
>>> > > > 11:18:02    sshd[2852]:     Server listening on :: port 222.
>>> > > > 11:18:02    sshd[2859]:     error: Bind to port 222 on 0.0.0.0
>>> > > > failed: Address already in use.
>>> > > > 11:18:02    sshd[2859]:     error: Bind to port 222 on ::
>>> > > > failed:
>>> > > > Address already in use.
>>> > > > 11:18:02    sshd[2859]:     fatal: Cannot bind any address.
>>> > > > ...
>>> > > >
>>> > > > Copied the old 'arping 2.05' back to '/usr/sbin', rebooted,
>>> > > > PuTTY works.
>>> > > >
>>> > > > Ok, so there is something missing (in lfs!?), probably
>>> > > > configure-options, which is beyond my small programming skills.
>>> > > > If
>>> > > > anyone is interested in the new 'arping'-version and capable of
>>> > > > this:
>>> > > > any hints are welcome. ;-)
>>> > > >
>>> > > > Best,
>>> > > > Matthias
>