Hi everyone!
I’ve got a very stange problem and I really can’t figure out what is causing it.
My setup:
GenieASC on VM: v.1.1 with GenieACS-GUI
OpenWrt router with EasyCWMP: v.1.8.1
Issue:
I’'ve successfully registered the CPE to Genie, but I when I press “Refresh” on the device’s page I get “Task queued but not processed”. The stange thing is that if I refresh or edit just one parameter everything works as expected!
I also had to disable ACS to CPE authentication in order to archieve this, otherwise it would throw at me the “Incorrect connection request credentials” error, another mistery.
API requests work, with password too!
I also tried opening the following url in a browser in order to trigger a CONNECTION REQUEST event so that it made the request to Genie and by refreshing the page I could see that the last inform time was updated too. -> url: “http://CPE_IP:7547”. This works event with authentication.
Configurations:
->easyCWMP
config local
option enable '1'
option interface 'eth0'
option port '7547'
option ubus_socket '/var/run/ubus.sock'
option authentication 'Digest'
option logging_level '3'
option provisioning_code '456'
config acs
option scheme 'http'
option url 'http://172.16.1.165:7547'
option periodic_enable '1'
option periodic_interval '100'
option periodic_time '0001-01-01T00:00:00Z'
config device
option oui 'FFFFFF'
option serial_number 'FFFFFF123456'
option product_class 'Generic'
option hardware_version 'v0'
option software_version 'SHRW-0.2_04-2019'
option manufacturer 'OpenWrt
http___openwrt.org_'
-> GenieACS
{
“MONGODB_CONNECTION_URL” : “mongodb://127.0.0.1/genieacs”,
“CWMP_INTERFACE” : “0.0.0.0”,
“CWMP_PORT” : 7547,
“CWMP_SSL” : false,
“NBI_INTERFACE” : “0.0.0.0”,
“NBI_PORT” : 7557,
“NBI_SSL” : “false”,
“NBI_LOG_FILE” : “/var/log/genieacs/nbi.log”,
“NBI_ACCESS_LOG_FILE” : “/var/log/genieacs/nbi-access.log”,
“FS_INTERFACE” : “0.0.0.0”,
“FS_PORT” : 7567,
“FS_LOG_FILE” : “/var/log/genieacs/fs.log”,
“FS_ACCESS_LOG_FILE” : “/var/log/genieacs/fs-access.log”,
“FS_HOSTNAME” : “172.16.1.165”,
“DEBUG” : true,
“LOG_INFORMS” : true,
“CWMP_ACCESS_LOG_FILE” : “/var/log/genieacs/cwmp-access.log”,
“CWMP_LOG_FILE” : “/var/log/genieacs/cwmp.log”,
"GET_PARAMETER_NAMES_DEPTH_THRESHOLD " : “1”,
“SESSION_TIMEOUT” : “40”,
“CWMP_KEEP_ALIVE_TIMEOUT” : “10000”
}
Additional info:
-> GenieACS debug file for CPE
Procedure followed:
- Start easycwmp on OpenWrt, wait for PERIODIC inform
- Press Refresh on Genie and wait for response from CPE (genie thows the “Task queued…” error)
- Rrefresh Device.DeviceInfo.ProvisioningCode, no problem here
File:
[https://pastebin.com/v6Vwen8c](link to file)
->cwmp-access log from Genie
I really hope someone can figure this out and help me.
Also, I’ve already tested GenieACS with MikroTik and never had problems like this one.
Thanks in advance, have a good day!
–Sam