The entire process I followed is below:
sudo apt-get updatesudo apt-get install git python3-dev python3-pip python-devpython-pip python-virtualenv
sudo apt-get install nodejs npmsudo npm install -g lessYou don't need {less,nodejs,npm} Hyperkitty switched from less to sass
sudo ln -s /usr/bin/nodejs /usr/bin/nodecreated new user 'mailmanuser''mkdir /opt/mailman''sudo chown mailmanuser:mailmanuser mailman''su mailman'This is inconsistent with your other instructions. I guess it's just a typo
'cd /opt/mailman'git clone https://gitlab.com/mailman/mailman-bundler.gitvirtualenv -p /usr/lib/python2.7 venvsource venv/bin/activatechanged password in mailman_web/testing.pycd mailman-bundlerpip install zc.buildoutbuildoutsudo apt-get install ruby-sass./bin/mailman-post-update./bin/mailman-web-django-admin createsuperuser./bin/mailman start./bin/mailman-web-django-admin runserver 0.0.0.0:8000I have attached the django and mailman logs and the top of the page I get back from the server
I must have missed something but I don't really know where to go from here... Please can you review and advise if there is anything that I have missed? You didn't miss anything. The mistake was on our side. mailman-bundler used to install mailman==3.0.2 which didn't limit the falcon version but is incompatible with the latest. mailman==3.0.3 was released to fix this issue but mailman-bundler wasn't updated until today.
You can either start fresh or activate the python3.4 virtualenv and run pip install --upgrade falcon==0.3.0
After that restart mailman and everything should be fine.
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.