mailman's templates dir missing
Marten Vijn
info at martenvijn.nl
Thu Feb 14 11:24:37 UTC 2013
hi all,
Accoording to the makefile this list is the maintainer of
/usr/ports/main/mailman
FYI: mailman errors due missing the template directory + content
in /usr/local/mailman/templates
howto reproduce:
portsnap fetch update
cd /usr/ports/mail/mailman
make install
cd /usr/local/mailman/bin
./newlist freefish
Enter the email of the person running the list: bert at example.com
Initial freefish password:
Traceback (most recent call last):
File "./newlist", line 259, in <module>
main()
File "./newlist", line 201, in main
emailhost=host_name, urlhost=urlhost)
File "/usr/local/mailman/Mailman/MailList.py", line 504, in Create
self.InitVars(name, admin, crypted_password, urlhost=urlhost)
File "/usr/local/mailman/Mailman/MailList.py", line 408, in InitVars
baseclass.InitVars(self)
File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 124, in
InitVars
}, mlist=self))
File "/usr/local/mailman/Mailman/Utils.py", line 580, in maketext
return findtext(templatefile, dict, raw, lang, mlist)[0]
File "/usr/local/mailman/Mailman/Utils.py", line 557, in findtext
raise IOError(errno.ENOENT, 'No template file found', templatefile)
IOError: [Errno 2] No template file found: 'emptyarchive.html'
then
cp -vr /usr/ports/mail/mailman/work/mailman-2.1.14/templates ..
./newlist freefish Enter the email of the
person running the list: bert at example.com
Initial freefish password:
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:
## freefish mailing list
freefish: "|/usr/local/mailman/mail/mailman post freefish"
freefish-admin: "|/usr/local/mailman/mail/mailman admin freefish"
freefish-bounces: "|/usr/local/mailman/mail/mailman bounces freefish"
freefish-confirm: "|/usr/local/mailman/mail/mailman confirm freefish"
freefish-join: "|/usr/local/mailman/mail/mailman join freefish"
freefish-leave: "|/usr/local/mailman/mail/mailman leave freefish"
freefish-owner: "|/usr/local/mailman/mail/mailman owner freefish"
freefish-request: "|/usr/local/mailman/mail/mailman request freefish"
freefish-subscribe: "|/usr/local/mailman/mail/mailman subscribe freefish"
freefish-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe
freefish"
Hit enter to notify freefish owner...
Kind regards,
Marten
More information about the freebsd-ports
mailing list