On 9/17/2020 1:06 PM, Mark Sapiro wrote: > OK. First make a backup of /var/lib/mailman/archives/public/ just in > case, although it appears that > /var/lib/mailman/archives/private/rushtalk is more up to date. Then go > to the web admin UI for both the mailman and rushtalk lists and set > Archiving Options -> archive_private to private and then set it back to > public. > > That should fix it. > > The story is all updates are done in /var/lib/mailman/archives/private, > and /var/lib/mailman/archives/public should contain only symlinks to > /var/lib/mailman/archives/private. Since > /var/lib/mailman/archives/public contains archives rather than symlinks, > those archives are static as of whatever created them and are never updated. Hit a bug page. Note this is the production server running 2.1.15 but the test server running 2.1.34 got the same thing. This is the error log:
Sep 17 12:37:13 2020 admin(24458): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(24458): [----- Mailman Version: 2.1.15 -----] admin(24458): [----- Traceback ------] admin(24458): Traceback (most recent call last): admin(24458): File "/usr/lib/mailman/scripts/driver", line 112, in run_main admin(24458): main() admin(24458): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 227, in main admin(24458): mlist.Save() admin(24458): File "/usr/lib/mailman/Mailman/MailList.py", line 582, in Save admin(24458): self.CheckHTMLArchiveDir() admin(24458): File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 236, in CheckHTMLArchiveDir admin(24458): breaklink(pubdir) admin(24458): File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 56, in breaklink admin(24458): os.unlink(link) admin(24458): OSError: [Errno 21] Is a directory: '/var/lib/mailman/archives/public/rushtalk' admin(24458): [----- Python Information -----] admin(24458): sys.version = 2.7.5 (default, Jun 11 2019, 14:33:56) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] admin(24458): sys.executable = /usr/bin/python admin(24458): sys.prefix = /usr admin(24458): sys.exec_prefix = /usr admin(24458): sys.path = ['/usr/lib/mailman/pythonlib', '/usr/lib/mailman', '/usr/lib/mailman/scripts', '/usr/lib/mailman', '/usr/lib64/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages'] admin(24458): sys.platform = linux2 admin(24458): [----- Environment Variables -----] admin(24458): HTTP_COOKIE: rushtalk+admin=280200000069a4ac635f732800000031666237653866353739613765303565326633653266646330663738613838333931383633386635 admin(24458): CONTEXT_DOCUMENT_ROOT: /usr/lib/mailman/cgi-bin/ admin(24458): SERVER_SOFTWARE: Apache/2.4.6 (Red Hat Enterprise Linux) OpenSSL/1.0.2k-fips admin(24458): CONTEXT_PREFIX: /mailman/ admin(24458): SERVER_SIGNATURE: admin(24458): REQUEST_METHOD: GET admin(24458): PATH_INFO: /rushtalk/archive admin(24458): SERVER_PROTOCOL: HTTP/1.1 admin(24458): QUERY_STRING: admin(24458): HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0 admin(24458): HTTP_CONNECTION: keep-alive admin(24458): HTTP_REFERER: http://galene.csd.net/mailman/admin/rushtalk admin(24458): SERVER_NAME: galene.csd.net admin(24458): REMOTE_ADDR: 162.230.29.192 admin(24458): PATH_TRANSLATED: /var/www/html/rushtalk/archive admin(24458): SERVER_PORT: 80 admin(24458): SERVER_ADDR: 204.181.152.21 admin(24458): DOCUMENT_ROOT: /var/www/html admin(24458): PYTHONPATH: /usr/lib/mailman admin(24458): SCRIPT_FILENAME: /usr/lib/mailman/cgi-bin/admin admin(24458): SERVER_ADMIN: root@localhost admin(24458): HTTP_DNT: 1 admin(24458): HTTP_HOST: galene.csd.net admin(24458): SCRIPT_NAME: /mailman/admin admin(24458): HTTP_UPGRADE_INSECURE_REQUESTS: 1 admin(24458): REQUEST_URI: /mailman/admin/rushtalk/archive admin(24458): HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 admin(24458): GATEWAY_INTERFACE: CGI/1.1 admin(24458): REMOTE_PORT: 61998 admin(24458): HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.5 admin(24458): REQUEST_SCHEME: http admin(24458): HTTP_ACCEPT_ENCODING: gzip, deflate admin(24458): UNIQUE_ID: X2Os2dJmdT9yDBIgbsvt@gAAAAk > > Note that if you go to the private archive URL at > http://example.com/mailman/private/rushtalk or wherever it it, you > should see your recent messages. > > I'll be out for a few hours, so if you need more, it'll have to wait. > I can wait. Thanks.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------ 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/