How committed to Mint are you? When installing into an OS where the Frappe team hasn’t done any testing, you just don’t know what errors you might see that haven’t been encountered before, like the threading error in your post. I’ve never seen that one before.
All that said, installs are one of the things about Frappe that are just plain hard. There are so many pieces that you have to understand and get to play nice before you can get something running.
I’m using my Linux Mint since several years, at least 5 years already. I runs many Python apps with Linux Mint also, mostly using virtual environment. Thus, I was also concerned about the installation without virtual env, even bench does this for us.
Good to know that Frappe team hasn’t don any testing under Linux Mint. Normally, there is no different between Linux Mint and Ubuntu.
Well, it seems I have to figure out myself. So do you think this the thread errors come from Frappe platform or the erpnext apps? From the logs it comes from frappe-bench.