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/

Reply via email to