Yes, i do still have the anonymous version.  Yes i did initially have a 
problem with the opkg install, but then i added the feed to my build and i 
no longer saw any issues.  However, your autoname script is complaining 
about some lfs.lua things.  So it seems i am still having a problem with 
luafilesystem.  Fixing that is the next step in fixing this, so i'll 
concentrate on that.  thanks!

here is my session:

root@OpenWrt:/tmp/openwisp# openwisp-uci-autoname
lua: /usr/sbin/openwisp-uci-autoname:6: module 'lfs' not found:
        no field package.preload['lfs']
        no file './lfs.lua'
        no file '/usr/share/lua/lfs.lua'
        no file '/usr/share/lua/lfs/init.lua'
        no file '/usr/lib/lua/lfs.lua'
        no file '/usr/lib/lua/lfs/init.lua'
        no file './lfs.so'
        no file '/usr/lib/lua/lfs.so'
        no file '/usr/lib/lua/loadall.so'
stack traceback:
        [C]: in function 'require'
        /usr/sbin/openwisp-uci-autoname:6: in main chunk
        [C]: ?


On Friday, May 26, 2017 at 7:59:00 AM UTC-4, Federico Capoano wrote:
>
> You said you have:
>
> config system
>         option hostname OpenWrt
>         option timezone UTC
>         option ttylogin 0
>
> Which is an anonymous configuration block, put by default by OpenWRT, 
> which unfortunately doesn't play well with remote management systems that 
> need to override specific (hence named) sections.
>
> That's why, according to this line:
>
> https://github.com/openwisp/openwisp-config/blob/master/openwisp-config/files/sbin/openwisp-uci-autoname.lua#L39
>
> That section should be renamed as:
>
> config system *'system'*
>         option hostname OpenWrt
>         option timezone UTC
>         option ttylogin 0
>
> Bold mine, denotes the name of the section.
>
> Without that name, it is not possible to automatically change that 
> configuration block, but only to add a new configuration block, which may 
> be discarded by UCI (the software which manages all these configuration 
> files).
>
> Do you still have the anonymous version?
>
> If yes, what happens if you run this command?
>
> openwisp-uci-autoname
>
> The expected result is to have the "system" config block renamed as 
> "system".
>
> I remember you were having problems installing openwisp-config, maybe some 
> dependencies (like lua) were not installed and something is not working as 
> expected.
>
> Federico
>
>
> On Fri, May 26, 2017 at 1:46 PM <[email protected] <javascript:>> 
> wrote:
>
>> the content of the tar.gz now has the new hostname.  the tarball has 
>> etc/config/system in it.
>>
>> so again, i did restart and there is a pause on the "now applying it..." 
>> line, but /etc/config/system does not change. Is there some additional 
>> logging i can turn on?  If not, i will add some to see what its doing.  I 
>> do know that MERGE_CONFIG=1.
>>
>> thanks
>>
>>
>>
>> On Friday, May 26, 2017 at 3:06:25 AM UTC-4, Federico Capoano wrote:
>>
>>> To make it download again you can do:
>>>
>>> rm /tmp/openwisp/checksum
>>> /etc/init.d/openwisp_config restart; logread -f
>>>
>>> What is the content of the tar.gz now?
>>>
>>> Federico
>>>
>>> Il ven 26 mag 2017, 02:51 <[email protected]> ha scritto:
>>>
>> Thanks for the things to check.  Yes the UUID and key are correct.  
>>>> configuration.tar.gz does contain what is in the preview which I included 
>>>> before.  However, maybe it was an old download?  Previously i did get an 
>>>> error that it could not apply the configuration.  Then it said it was 
>>>> successful, but no change was made.   i moved the tarball to another name 
>>>> and i'm wondering if there is a way to make it download again?
>>>>
>>>> i stopped and started the openwisp_config, but its still not logging a 
>>>> download.
>>>>
>>>> I changed the hostname and it eventually did download. How long is the 
>>>> timer that its on checking for a new configuration?
>>>>
>>>> It downloaded a new tarball, but again did not apply it, even after 
>>>> logging "applied succesfully".  Any ideas?
>>>>
>>>>
>>>>
>>>> On Thursday, May 25, 2017 at 10:32:12 AM UTC-4, Federico Capoano wrote:
>>>>>
>>>>> HI wylis,
>>>>>
>>>>> it's very strange, I've never got such a report.
>>>>>
>>>>> It may seem obvious but could you ensure the device is registered with 
>>>>> the right UUID and key (check /etc/config/openwisp) and the configuration 
>>>>> you are editing in the controller is the right one?
>>>>>
>>>>> Could you take a look at what is in /tmp/openwisp/configuration.tar.gz?
>>>>>
>>>>> Federico
>>>>>
>>>>>
>>>>> On Thursday, May 25, 2017 at 2:56:28 PM UTC+2, [email protected] 
>>>>> wrote:
>>>>>>
>>>>>> Hi, my device is showing up on the web page and the config is:
>>>>>>
>>>>>> package system
>>>>>>
>>>>>> config system 'system'
>>>>>>     option hostname 'OpenEdge'
>>>>>>     option timezone 'EST5EDT,M3.2.0,M11.1.0'
>>>>>>     option zonename 'America/New York'
>>>>>>
>>>>>> config timeserver 'ntp'
>>>>>>     list server '0.openwrt.pool.ntp.org'
>>>>>>     list server '1.openwrt.pool.ntp.org'
>>>>>>     list server '2.openwrt.pool.ntp.org'
>>>>>>     list server '3.openwrt.pool.ntp.org'
>>>>>>     option enable_server '0'
>>>>>>     option enabled '1'
>>>>>>
>>>>>> I saw these logs on the device:
>>>>>>
>>>>>> Thu May 25 12:50:21 2017 daemon.info openwisp: Local configuration 
>>>>>> outdated
>>>>>> Thu May 25 12:50:21 2017 daemon.info openwisp: Downloading 
>>>>>> configuration from controller...
>>>>>> Thu May 25 12:50:22 2017 daemon.info openwisp: Configuration 
>>>>>> downloaded, now applying it...
>>>>>> Thu May 25 12:50:22 2017 daemon.info openwisp: Service openwisp has 
>>>>>> been reloaded via procd/ubus
>>>>>> Thu May 25 12:50:22 2017 daemon.info openwisp: OpenWISP config agent 
>>>>>> received reload trigger
>>>>>> Thu May 25 12:50:27 2017 daemon.info openwisp: Testing 
>>>>>> configuration...
>>>>>> Thu May 25 12:50:27 2017 daemon.info openwisp: Configuration test 
>>>>>> succeded
>>>>>> Thu May 25 12:50:28 2017 daemon.info openwisp: Configuration applied 
>>>>>> succesfully
>>>>>> Thu May 25 12:50:28 2017 daemon.info openwisp: OpenWISP config agent 
>>>>>> started
>>>>>>
>>>>>> But the system settings are unchanged:
>>>>>>
>>>>>> root@OpenWrt:/etc/config# cat system
>>>>>> config system
>>>>>>         option hostname OpenWrt
>>>>>>         option timezone UTC
>>>>>>         option ttylogin 0
>>>>>>
>>>>>> config timeserver ntp
>>>>>>         list server     0.openwrt.pool.ntp.org
>>>>>>         list server     1.openwrt.pool.ntp.org
>>>>>>         list server     2.openwrt.pool.ntp.org
>>>>>>         list server     3.openwrt.pool.ntp.org
>>>>>>         option enabled 1
>>>>>>         option enable_server 0
>>>>>>
>>>>>> Why would this be?
>>>>>>
>>>>>> Thanks again!
>>>>>>
>>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OpenWISP" group.
>>>>
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>
>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "OpenWISP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to