On Sat, Oct 15, 2022 at 11:51 AM Martin Lorenz <git...@member.holoclan.de> wrote:
> I hope this ist just a misunderstanding and owed to my lacking knowledge > on how venv works ... > > when trying to migrate lists from mailman 2.1 I hit this: > > ``` > (venv) mailman@arda:/etc/exim4$ python manage.py hyperkitty_import -l > stammesleit...@list.poc.im > /data/var/lib/mailman/archives/private/stammesleitung.mbox/stammesleitung.mbox > > python: can't open file '/etc/exim4/manage.py': [Errno 2] No such file or > directory > (venv) mailman@arda:/etc/exim4$ cd /opt/ > (venv) mailman@arda:/opt$ find . -name manage.py > ./mailman/venv/lib/python3.9/site-packages/mailman_web/manage.py > ./mailman/venv/lib/python3.9/site-packages/falcon/bench/dj/manage.py > ``` > > I thought, the venv should take care of finding the right module. > In this case, you're telling python to run manage.py (for lack of a better language to explain). What you need to invoke is not python, but your django admin script - whatever it is called. My setup looks like this: (venv) mailman@lists:~$ ls -al /opt/mailman/mm/bin/ total 24 drwxr-xr-x 2 mailman mailman 4096 Aug 15 16:41 . drwxr-xr-x 8 mailman mailman 4096 Aug 21 12:49 .. -rwxr-xr-x 1 mailman mailman 156 Aug 15 16:41 django-admin -rwxr-xr-x 1 mailman mailman 249 Aug 15 16:41 gunicorn -rwxr-xr-x 1 mailman mailman 119 Aug 15 16:41 mailman -rwxr-xr-x 1 mailman mailman 804 Aug 15 16:41 mailman-post-update And so my equivalent of what you want to invoke is: /opt/mailman/mm/bin/django-admin hyperkitty_import -l list@name /var/list/archives/private/list.mbox/list.mbox -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) ------------------------------------------------------ Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/