Hi Kumar,
On 22.10.21 06:06, Keshava Kumar wrote:
> Hi SWUpdate community.
>
> I am testing SWUpdate with Yocto Build on my custom i.MX8QM board.
>
> I am using dual copy method and was successful in copying to standby
> copying using local update method.
>
> Now I am trying to test Mongoose server method. But when I am testing
> mongoose web server method, it is giving /"failed to open listener"/ error.
>
> Below is the complete log:
> /root@root:~# swupdate -l 5 -w '-r /www/ -p 8080'/
> /[DEBUG] : SWUPDATE running : [read_settings_file] : Reading config
> file /etc/swupdate.cfg/
> /[DEBUG] : SWUPDATE running : [read_module_settings] : Reading config
> settings for module globals/
> /[TRACE] : SWUPDATE running : [swupdate_dgst_init] : public key / cert
> test.pem ignored, you need to set SIGALG/
> /Swupdate v2021.04.0/
> /
> /
> /Licensed under GPLv2. See source distribution for detailed copyright
> notices./
> /
> /
> /[INFO ] : SWUPDATE running : [lua_handlers_init] : No Lua handler(s)
> found./
> /[TRACE] : SWUPDATE running : [lua_handlers_init] :
> /usr/share/lua/5.3/swupdate_handlers.lua/
> /[TRACE] : SWUPDATE running : [lua_handlers_init] :
> /usr/share/lua/5.3/swupdate_handlers/init.lua/
> /[TRACE] : SWUPDATE running : [lua_handlers_init] :
> /usr/lib/lua/5.3/swupdate_handlers.lua/
> /[TRACE] : SWUPDATE running : [lua_handlers_init] :
> /usr/lib/lua/5.3/swupdate_handlers/init.lua/
> /[TRACE] : SWUPDATE running : [lua_handlers_init] :
> ./swupdate_handlers.lua/
> /[TRACE] : SWUPDATE running : [lua_handlers_init] :
> ./swupdate_handlers/init.lua/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : Registered
> handlers:/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : dummy/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : archive/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : tar/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : uboot/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : bootloader/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : lua/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : raw/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : rawfile/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : rawcopy/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] :
> shellscript/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] : preinstall/
> /[INFO ] : SWUPDATE running : [print_registered_handlers] :
> postinstall/
> /[DEBUG] : SWUPDATE running : [read_module_settings] : No config
> settings found for module versions/
> /[TRACE] : SWUPDATE running : [network_initializer] : Main loop daemon/
> /[TRACE] : SWUPDATE running : [listener_create] : creating socket at
> /tmp/swupdateprog/
> /[TRACE] : SWUPDATE running : [listener_create] : creating socket at
> /tmp/sockinstctrl/
> /[DEBUG] : SWUPDATE running : [read_module_settings] : Reading config
> settings for module webserver/
> /[TRACE] : SWUPDATE running : [start_swupdate_subprocess] : Started
> webserver with pid 1390 and fd 8/
> /[DEBUG] : SWUPDATE running : [read_settings_file] : Reading config
> file /etc/swupdate.cfg/
> /[DEBUG] : SWUPDATE running : [read_module_settings] : Reading config
> settings for module webserver/
> /[ERROR] : SWUPDATE failed [0] ERROR
> /home/hmecd001520/orion-yocto-bsp/build/tmp/work/orion-poky-linux/swupdate/2021.04-r0/git/mongoose/mongoose_interface.c
> : start_mongoose : 581 : Failed to start Mongoose: failed to open listener/
> /Child 1390(webserver) exited, status=1/
> /
> /
> What could be causing this error.
> Thanks in advance.
>
Simply that port 8080 is not free on your system.
Best regards,
Stefano Babic
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone:
+49-8142-66989-53 Fax:
+49-8142-66989-80 Email:
sba...@denx.de
=====================================================================