I upgraded the system packages on my Tryton server this weekend, which included an upgrade to Python 3.8.13, and now there is an open socket warning when trytond starts that wasn’t there before.
Not sure if this is a real issue or not, but thought it was worth mentioning.
Fwiw, this is a “new” install in a new venv created after the upgrade. Initially after the upgrade trytond wouldn’t run due to a libxml2 version issue (libxml2 was another of the sytem upgrades), which seemed to be the result of lxml hard-linking to the system library during install (according to Google), and was resolved by uninstalling and reinstalling lxml in the venv. However, although that got trytond to start, there were run-time issues communicating with the tryton client. At that point I created a new venv, pip installed trytond, trytond-product and trytond-purchase (only), and copied over the old trytond.conf file. Now trytond appears to be working correctly, just with the new open socket message at startup.
880 34374492160 [2022-04-12 19:31:16,962] WARNING py.warnings /usr/home/tryton/trytond/env/lib/python3.8/site-packages/werkzeug/serving.py:700: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 0)> self.socket = socket.fromfd(fd, address_family, socket.SOCK_STREAM)
I can post more if anyone wants to see anything in particular.