@Pau
ls -1 /sys/class/net/ | grep -x 'eth[0-9][0-9]*' >>> eth0
ls -1 /sys/class/net/ | grep -x 'eth[0-9]' >>> eth0
changed line 196
lime-config:
root@LiMe-16da88:~# lime-config
Clearing wireless config...
Clearing network config...
Disabling odhcpd
Cleaning dnsmasq
Disabling 6relayd...
/usr/lib/lua/lime/network.lua:155: attempt to index local 'dev' (a nil
value)
stack traceback:
/usr/bin/lime-config:45: in function </usr/bin/lime-config:45>
[C]: in function 'foreach'
/usr/lib/lua/lime/network.lua:192: in function 'scandevices'
/usr/lib/lua/lime/network.lua:217: in function
</usr/lib/lua/lime/network.lua:208>
[C]: in function 'xpcall'
/usr/bin/lime-config:45: in function 'main'
/usr/bin/lime-config:65: in main chunk
[C]: ?
Configuring system...
Let uhttpd listen on IPv4/IPv6
Pau <pau(a)dabax.net> schrieb am Do., 13. Apr. 2017 um 22:00 Uhr:
The bug cached by Ilario affects only the name of the
network interfaces
created on /etc/config/network.
I still think the problem with scandevices is related to the line I
posted in one of my previous mails.
On 13/04/17 21:23, Juergen Kimmel wrote:
After changing line 307 here output of
lime-config:
root@LiMe-16da88:~# lime-config
Clearing wireless config...
Clearing network config...
Disabling odhcpd
Cleaning dnsmasq
Disabling 6relayd...
/usr/lib/lua/lime/network.lua:155: attempt to index local 'dev' (a nil
value)
stack traceback:
/usr/bin/lime-config:45: in function </usr/bin/lime-config:45>
[C]: in function 'foreach'
/usr/lib/lua/lime/network.lua:192: in function 'scandevices'
/usr/lib/lua/lime/network.lua:217: in function
</usr/lib/lua/lime/network.lua:208>
[C]: in function 'xpcall'
/usr/bin/lime-config:45: in function 'main'
/usr/bin/lime-config:65: in main chunk
[C]: ?
Configuring system...
Let uhttpd listen on IPv4/IPv6
Cheers
Pau <pau(a)dabax.net> schrieb am Do., 13. Apr. 2017 um 18:06 Uhr:
> On 13/04/17 17:59, Ilario Gelmetti wrote:
>> On 04/13/2017 03:03 AM, Juergen Kimmel wrote:
>>> root@LEDE:~# ip link
>>
>> I suspect that there is an error in this line:
>>
>>
>
https://github.com/libremesh/lime-packages/commit/7cda1ad852055e85a3fec7376…
>>
>> That should be
>>
>> owrtDeviceName =
>> network.sanitizeIfaceName(linuxBaseIfname)..openwrtNameSuffix.."_dev"
>>
>> instead of
>>
>> owrtDeviceName =
>>
>
network.limeIfNamePrefix..network.sanitizeIfaceName(linuxBaseIfname)..openwrtNameSuffix.."_dev"
Wow, good catch! You are right, the limeIfNamePreix is already added
when calling sanitizeIfaceName(), should not be added twice.
This could give rise to all the problem.
Can you fix it on the device using
vim /usr/lib/lua/lime/network.lua
going to line 307 and deleting "network.limeIfNamePrefix.."?
If after this and a lime-config and a reboot things are not fixed can
you post the output of
uci show network
(there could be some non "lm_net_" entry of type "device" that
usually
is not present in ar71xx hardware)
Thanks,
Ilario
_______________________________________________
lime-users mailing list
lime-users(a)lists.libremesh.org
https://lists.libremesh.org/mailman/listinfo/lime-users
--
./p4u
_______________________________________________
lime-users mailing list
lime-users(a)lists.libremesh.org
https://lists.libremesh.org/mailman/listinfo/lime-users
_______________________________________________
lime-users mailing list
lime-users(a)lists.libremesh.org
https://lists.libremesh.org/mailman/listinfo/lime-users
--
./p4u
_______________________________________________
lime-users mailing list
lime-users(a)lists.libremesh.org
https://lists.libremesh.org/mailman/listinfo/lime-users