I have installed the latest genieacs by using the git clone method in the github README. My operating system is Ubuntu 18.04.2LTS, clean install.
I then start all the services by issuing command ./dist/bin/genieacs-cwmp, etc. I then connect my device to try to talk to genieacs-cwmp - and the device does not show up listed on the device subtab of the gui. However when I look at the status of genieacs-cwmp (I have screen installed, rather than tmux), I see error messages about uncaught exception and the TypeError is [ERR_UNKNOWN_ENCODING] with reference to iso-8859-1.
So t thought that I will try 1.2 beta again on a clean install of Ubuntu 18.04.2LTS. Followed the instructions as per the new documentation - except I had to install the services at /lib/systemd/system, rather than /etc/systemd/system. I can enable and start all services. After connecting the device, I check the status of all services and they are OK, again except for geneiacs-cwmp. Again, everytime the device tries to connect with the service (via isc-dhcp-server with proper changes made to the configuration file to point to acs port), I get the same error as above which is unknown encoding and referenced to iso-8859-1
I selected a section of the tcpdump which was appropriate. The request is repeated every 1 minute or so. Even though the http capture headers are not the time stamp as the tcp dump, they should match.
Hopefully I did it correctly. Had to learn a slight bit about tcpdump to do this
Thank you very much! That fixed it. Not that I use GenieACS much, but I hope the fix also gets implemented in 1.2beta and going forward - I like the new method of calling GenieACS better in the beta