[Mailman-Users] 2.1 Install Issues

David LeVine dhl at SPHDS.Org
Thu Jan 2 08:09:35 CET 2003


> Date: Wed, 1 Jan 2003 20:33:02 -0500
> Subject: Re: [Mailman-Users] 2.1 Install Issues
> From: barry at python.org (Barry A. Warsaw)
> 
> ...
> 
> What OS are you using?  Do you see any errors in the "make install"
> output?  Can you check that output for anomolies?
> 
> -Barry

I'm running Solaris 8 with Python 2.2.2.  I ran

% ./configure --with-mail-gid=other
% make install

The output appears completely clean.  I moved my installation directory,
created a new one and reran the installation.  I don't see any errors, but
it does look like the Makefiles are not doing what they should be.

On most directories, each file to be installed is enumerated and installed
within a loop, however, for the icons directory, the Makefile seems to rely
on wildcard matching.  That may not be a valid assumption.

On the line that installs the template subdirectories, the 'install-sh -c'
line has '-m 644 instead of '-m 664', so that may also be a Makefile issue.

As for the messages subdirectories, those appear to be created with simple
calls to mkdir rather than install and they don't appear to have permissions
being set at all.

Here is the complete output of 'make install' followed by a 'ls -l' of the
three directories in question.

David

-------------- cut here -------------

% make install
Creating architecture independent directories...
Creating directory hierarchy /usr/local/mailman/logs
mkdir /usr/local/mailman/logs
Creating directory hierarchy /usr/local/mailman/archives
mkdir /usr/local/mailman/archives
Creating directory hierarchy /usr/local/mailman/lists
mkdir /usr/local/mailman/lists
Creating directory hierarchy /usr/local/mailman/locks
mkdir /usr/local/mailman/locks
Creating directory hierarchy /usr/local/mailman/data
mkdir /usr/local/mailman/data
Creating directory hierarchy /usr/local/mailman/spam
mkdir /usr/local/mailman/spam
Creating directory hierarchy /usr/local/mailman/qfiles
mkdir /usr/local/mailman/qfiles
Creating directory hierarchy /usr/local/mailman/archives/private
mkdir /usr/local/mailman/archives/private
Creating directory hierarchy /usr/local/mailman/archives/public
mkdir /usr/local/mailman/archives/public
chmod o-r /usr/local/mailman/archives/private
Creating directory hierarchy /usr/local/mailman/bin
mkdir /usr/local/mailman/bin
Creating directory hierarchy /usr/local/mailman/templates
mkdir /usr/local/mailman/templates
Creating directory hierarchy /usr/local/mailman/scripts
mkdir /usr/local/mailman/scripts
Creating directory hierarchy /usr/local/mailman/cron
mkdir /usr/local/mailman/cron
Creating directory hierarchy /usr/local/mailman/pythonlib
mkdir /usr/local/mailman/pythonlib
Creating directory hierarchy /usr/local/mailman/Mailman
mkdir /usr/local/mailman/Mailman
Creating directory hierarchy /usr/local/mailman/Mailman/Cgi
mkdir /usr/local/mailman/Mailman/Cgi
Creating directory hierarchy /usr/local/mailman/Mailman/Logging
mkdir /usr/local/mailman/Mailman/Logging
Creating directory hierarchy /usr/local/mailman/Mailman/Archiver
mkdir /usr/local/mailman/Mailman/Archiver
Creating directory hierarchy /usr/local/mailman/Mailman/Handlers
mkdir /usr/local/mailman/Mailman/Handlers
Creating directory hierarchy /usr/local/mailman/Mailman/Queue
mkdir /usr/local/mailman/Mailman/Queue
Creating directory hierarchy /usr/local/mailman/Mailman/Bouncers
mkdir /usr/local/mailman/Mailman/Bouncers
Creating directory hierarchy /usr/local/mailman/Mailman/MTA
mkdir /usr/local/mailman/Mailman/MTA
Creating directory hierarchy /usr/local/mailman/Mailman/Gui
mkdir /usr/local/mailman/Mailman/Gui
Creating directory hierarchy /usr/local/mailman/Mailman/Commands
mkdir /usr/local/mailman/Mailman/Commands
Creating directory hierarchy /usr/local/mailman/messages
mkdir /usr/local/mailman/messages
Creating directory hierarchy /usr/local/mailman/icons
mkdir /usr/local/mailman/icons
Creating directory hierarchy /usr/local/mailman/tests
mkdir /usr/local/mailman/tests
Creating directory hierarchy /usr/local/mailman/tests/bounces
mkdir /usr/local/mailman/tests/bounces
Creating directory hierarchy /usr/local/mailman/tests/msgs
mkdir /usr/local/mailman/tests/msgs
Creating architecture dependent directories...
Creating directory hierarchy /usr/local/mailman/cgi-bin
mkdir /usr/local/mailman/cgi-bin
Creating directory hierarchy /usr/local/mailman/mail
mkdir /usr/local/mailman/mail
for f in mmsitepass newlist rmlist add_members  list_members remove_members clone_member update arch  sync_members check_db withlist check_perms find_member  version config_list list_lists dumpdb cleanarch  list_admins genaliases change_pw mailmanctl qrunner inject  unshunt fix_url.py convert.py transcheck b4b5-archfix  list_owners; \
do \
    .././install-sh -c -m 755 ../build/bin/$f /usr/local/mailman/bin; \
done
for f in crontab.in; \
do \
    .././install-sh -c -m 644 $f /usr/local/mailman/cron; \
done
for f in checkdbs mailpasswds senddigests gate_news  nightly_gzip bumpdigests disabled; \
do \
    .././install-sh -c -m 755 ../build/cron/$f /usr/local/mailman/cron; \
done
.././install-sh -c -m 644 ./*.jpg ./*.png /usr/local/mailman/icons
for d in bin cron scripts tests; \
do \
    dir=/usr/local/mailman/$d; \
    .././install-sh -c -m 644 paths.py $dir; \
done
.././install-sh -c -m 755 mailman /usr/local/mailman/scripts
for p in email-2.4.3 JapaneseCodecs-1.4.9 KoreanCodecs-2.0.5; \
do \
    gunzip -c ./$p.tar.gz | tar xf -; \
    (cd $p ; umask 02 ; PYTHONPATH=/usr/local/mailman/pythonlib /usr/local/bin/python setup.py --quiet install --install-lib /usr/local/mailman/pythonlib  --install-purelib /usr/local/mailman/pythonlib  --install-data /usr/local/mailman/pythonlib); \
done
for f in ./*.py; \
do \
    .././install-sh -c -m 644 $f /usr/local/mailman/Mailman; \
done
.././install-sh -c -m 644 mm_cfg.py.dist /usr/local/mailman/Mailman
if [ ! -f /usr/local/mailman/Mailman/mm_cfg.py ]; \
then \
    .././install-sh -c -m 644 mm_cfg.py.dist /usr/local/mailman/Mailman/mm_cfg.py; \
fi
for d in Cgi Logging Archiver Handlers Bouncers Queue MTA Gui Commands; \
do \
    (cd $d; make install); \
done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Cgi; \
        done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Logging; \
done
for f in __init__.py Archiver.py HyperArch.py HyperDatabase.py  pipermail.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Archiver; \
done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Handlers; \
done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Bouncers; \
done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Queue; \
done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/MTA; \
done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Gui; \
done
for f in *.py; \
do \
    ../.././install-sh -c -m 644 ./$f /usr/local/mailman/Mailman/Commands; \
done
for f in bounces confirm driver join leave owner post request; \
do \
    .././install-sh -c -m 644 ./$f /usr/local/mailman/scripts; \
done
.././install-sh -c -m 644 ./bounces /usr/local/mailman/scripts/admin
.././install-sh -c -m 644 ./join    /usr/local/mailman/scripts/subscribe
.././install-sh -c -m 644 ./leave   /usr/local/mailman/scripts/unsubscribe
for f in admindb admin confirm create edithtml listinfo options  private rmlist roster subscribe; \
do \
    exe=/usr/local/mailman/cgi-bin/$f; \
    .././install-sh -c -m 755 $f $exe; \
    chmod g+s $exe; \
done
for f in mailman; \
do \
    .././install-sh -c -m 755 $f /usr/local/mailman/mail; \
    chmod g+s /usr/local/mailman/mail/$f; \
done
for d in big5 cs en es et de fi fr gb hu it ja ko lt nl no pt_BR ru sv; \
do \
    ./../mkinstalldirs /usr/local/mailman/templates/$d; \
    for f in ./$d/*.html ./$d/*.txt; \
    do \
    	.././install-sh -c -m 644 $f /usr/local/mailman/templates/$d; \
    done; \
done
mkdir /usr/local/mailman/templates/big5
mkdir /usr/local/mailman/templates/cs
mkdir /usr/local/mailman/templates/en
mkdir /usr/local/mailman/templates/es
mkdir /usr/local/mailman/templates/et
mkdir /usr/local/mailman/templates/de
mkdir /usr/local/mailman/templates/fi
mkdir /usr/local/mailman/templates/fr
mkdir /usr/local/mailman/templates/gb
mkdir /usr/local/mailman/templates/hu
mkdir /usr/local/mailman/templates/it
mkdir /usr/local/mailman/templates/ja
mkdir /usr/local/mailman/templates/ko
mkdir /usr/local/mailman/templates/lt
mkdir /usr/local/mailman/templates/nl
mkdir /usr/local/mailman/templates/no
mkdir /usr/local/mailman/templates/pt_BR
mkdir /usr/local/mailman/templates/ru
mkdir /usr/local/mailman/templates/sv
Creating language directory /usr/local/mailman/messages/cs/LC_MESSAGES
mkdir /usr/local/mailman/messages/cs
mkdir /usr/local/mailman/messages/cs/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/de/LC_MESSAGES
mkdir /usr/local/mailman/messages/de
mkdir /usr/local/mailman/messages/de/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/es/LC_MESSAGES
mkdir /usr/local/mailman/messages/es
mkdir /usr/local/mailman/messages/es/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/et/LC_MESSAGES
mkdir /usr/local/mailman/messages/et
mkdir /usr/local/mailman/messages/et/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/fi/LC_MESSAGES
mkdir /usr/local/mailman/messages/fi
mkdir /usr/local/mailman/messages/fi/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/fr/LC_MESSAGES
mkdir /usr/local/mailman/messages/fr
mkdir /usr/local/mailman/messages/fr/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/hu/LC_MESSAGES
mkdir /usr/local/mailman/messages/hu
mkdir /usr/local/mailman/messages/hu/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/it/LC_MESSAGES
mkdir /usr/local/mailman/messages/it
mkdir /usr/local/mailman/messages/it/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/ja/LC_MESSAGES
mkdir /usr/local/mailman/messages/ja
mkdir /usr/local/mailman/messages/ja/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/ko/LC_MESSAGES
mkdir /usr/local/mailman/messages/ko
mkdir /usr/local/mailman/messages/ko/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/lt/LC_MESSAGES
mkdir /usr/local/mailman/messages/lt
mkdir /usr/local/mailman/messages/lt/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/nl/LC_MESSAGES
mkdir /usr/local/mailman/messages/nl
mkdir /usr/local/mailman/messages/nl/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/no/LC_MESSAGES
mkdir /usr/local/mailman/messages/no
mkdir /usr/local/mailman/messages/no/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/pt_BR/LC_MESSAGES
mkdir /usr/local/mailman/messages/pt_BR
mkdir /usr/local/mailman/messages/pt_BR/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/ru/LC_MESSAGES
mkdir /usr/local/mailman/messages/ru
mkdir /usr/local/mailman/messages/ru/LC_MESSAGES
Creating language directory /usr/local/mailman/messages/sv/LC_MESSAGES
mkdir /usr/local/mailman/messages/sv
mkdir /usr/local/mailman/messages/sv/LC_MESSAGES
for f in ./test*.py ./*Base.py; \
do \
    .././install-sh -c -m 644 $f /usr/local/mailman/tests; \
        done
for f in ./onebounce.py ./fblast.py; \
do \
    .././install-sh -c -m 755 $f /usr/local/mailman/tests; \
        done
for d in bounces msgs; \
do \
    (cd $d; make install); \
done
for f in ./*.txt; \
do \
    ../.././install-sh -c -m 644 $f /usr/local/mailman/tests/bounces; \
        done
for f in ./*.txt; \
do \
    ../.././install-sh -c -m 644 $f /usr/local/mailman/tests/msgs; \
        done
/usr/local/bin/python -c 'from compileall import *; compile_dir("/usr/local/mailman/Mailman")'
Listing /usr/local/mailman/Mailman ...
Listing /usr/local/mailman/Mailman/Archiver ...
Compiling /usr/local/mailman/Mailman/Archiver/Archiver.py ...
Compiling /usr/local/mailman/Mailman/Archiver/HyperArch.py ...
Compiling /usr/local/mailman/Mailman/Archiver/HyperDatabase.py ...
Compiling /usr/local/mailman/Mailman/Archiver/__init__.py ...
Compiling /usr/local/mailman/Mailman/Archiver/pipermail.py ...
Compiling /usr/local/mailman/Mailman/Autoresponder.py ...
Compiling /usr/local/mailman/Mailman/Bouncer.py ...
Listing /usr/local/mailman/Mailman/Bouncers ...
Compiling /usr/local/mailman/Mailman/Bouncers/BouncerAPI.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Caiwireless.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Compuserve.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/DSN.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Exchange.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Exim.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/GroupWise.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/LLNL.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Microsoft.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Netscape.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Postfix.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Qmail.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/SMTP32.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/SimpleMatch.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/SimpleWarning.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Sina.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Yahoo.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/Yale.py ...
Compiling /usr/local/mailman/Mailman/Bouncers/__init__.py ...
Listing /usr/local/mailman/Mailman/Cgi ...
Compiling /usr/local/mailman/Mailman/Cgi/Auth.py ...
Compiling /usr/local/mailman/Mailman/Cgi/__init__.py ...
Compiling /usr/local/mailman/Mailman/Cgi/admin.py ...
Compiling /usr/local/mailman/Mailman/Cgi/admindb.py ...
Compiling /usr/local/mailman/Mailman/Cgi/confirm.py ...
Compiling /usr/local/mailman/Mailman/Cgi/create.py ...
Compiling /usr/local/mailman/Mailman/Cgi/edithtml.py ...
Compiling /usr/local/mailman/Mailman/Cgi/listinfo.py ...
Compiling /usr/local/mailman/Mailman/Cgi/options.py ...
Compiling /usr/local/mailman/Mailman/Cgi/private.py ...
Compiling /usr/local/mailman/Mailman/Cgi/rmlist.py ...
Compiling /usr/local/mailman/Mailman/Cgi/roster.py ...
Compiling /usr/local/mailman/Mailman/Cgi/subscribe.py ...
Listing /usr/local/mailman/Mailman/Commands ...
Compiling /usr/local/mailman/Mailman/Commands/__init__.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_confirm.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_echo.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_end.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_help.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_info.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_join.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_leave.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_lists.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_password.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_remove.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_set.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_stop.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_subscribe.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_unsubscribe.py ...
Compiling /usr/local/mailman/Mailman/Commands/cmd_who.py ...
Compiling /usr/local/mailman/Mailman/Defaults.py ...
Compiling /usr/local/mailman/Mailman/Deliverer.py ...
Compiling /usr/local/mailman/Mailman/Digester.py ...
Compiling /usr/local/mailman/Mailman/Errors.py ...
Compiling /usr/local/mailman/Mailman/GatewayManager.py ...
Listing /usr/local/mailman/Mailman/Gui ...
Compiling /usr/local/mailman/Mailman/Gui/Archive.py ...
Compiling /usr/local/mailman/Mailman/Gui/Autoresponse.py ...
Compiling /usr/local/mailman/Mailman/Gui/Bounce.py ...
Compiling /usr/local/mailman/Mailman/Gui/ContentFilter.py ...
Compiling /usr/local/mailman/Mailman/Gui/Digest.py ...
Compiling /usr/local/mailman/Mailman/Gui/GUIBase.py ...
Compiling /usr/local/mailman/Mailman/Gui/General.py ...
Compiling /usr/local/mailman/Mailman/Gui/Language.py ...
Compiling /usr/local/mailman/Mailman/Gui/Membership.py ...
Compiling /usr/local/mailman/Mailman/Gui/NonDigest.py ...
Compiling /usr/local/mailman/Mailman/Gui/Passwords.py ...
Compiling /usr/local/mailman/Mailman/Gui/Privacy.py ...
Compiling /usr/local/mailman/Mailman/Gui/Topics.py ...
Compiling /usr/local/mailman/Mailman/Gui/Usenet.py ...
Compiling /usr/local/mailman/Mailman/Gui/__init__.py ...
Compiling /usr/local/mailman/Mailman/HTMLFormatter.py ...
Listing /usr/local/mailman/Mailman/Handlers ...
Compiling /usr/local/mailman/Mailman/Handlers/Acknowledge.py ...
Compiling /usr/local/mailman/Mailman/Handlers/AfterDelivery.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Approve.py ...
Compiling /usr/local/mailman/Mailman/Handlers/AvoidDuplicates.py ...
Compiling /usr/local/mailman/Mailman/Handlers/CalcRecips.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Cleanse.py ...
Compiling /usr/local/mailman/Mailman/Handlers/CookHeaders.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Decorate.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Emergency.py ...
Compiling /usr/local/mailman/Mailman/Handlers/FileRecips.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Hold.py ...
Compiling /usr/local/mailman/Mailman/Handlers/MimeDel.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Moderate.py ...
Compiling /usr/local/mailman/Mailman/Handlers/OwnerRecips.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Replybot.py ...
Compiling /usr/local/mailman/Mailman/Handlers/SMTPDirect.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Scrubber.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Sendmail.py ...
Compiling /usr/local/mailman/Mailman/Handlers/SpamDetect.py ...
Compiling /usr/local/mailman/Mailman/Handlers/Tagger.py ...
Compiling /usr/local/mailman/Mailman/Handlers/ToArchive.py ...
Compiling /usr/local/mailman/Mailman/Handlers/ToDigest.py ...
Compiling /usr/local/mailman/Mailman/Handlers/ToOutgoing.py ...
Compiling /usr/local/mailman/Mailman/Handlers/ToUsenet.py ...
Compiling /usr/local/mailman/Mailman/Handlers/__init__.py ...
Compiling /usr/local/mailman/Mailman/ListAdmin.py ...
Compiling /usr/local/mailman/Mailman/LockFile.py ...
Listing /usr/local/mailman/Mailman/Logging ...
Compiling /usr/local/mailman/Mailman/Logging/Logger.py ...
Compiling /usr/local/mailman/Mailman/Logging/MultiLogger.py ...
Compiling /usr/local/mailman/Mailman/Logging/StampedLogger.py ...
Compiling /usr/local/mailman/Mailman/Logging/Syslog.py ...
Compiling /usr/local/mailman/Mailman/Logging/Utils.py ...
Compiling /usr/local/mailman/Mailman/Logging/__init__.py ...
Listing /usr/local/mailman/Mailman/MTA ...
Compiling /usr/local/mailman/Mailman/MTA/Manual.py ...
Compiling /usr/local/mailman/Mailman/MTA/Postfix.py ...
Compiling /usr/local/mailman/Mailman/MTA/Utils.py ...
Compiling /usr/local/mailman/Mailman/MTA/__init__.py ...
Compiling /usr/local/mailman/Mailman/MailList.py ...
Compiling /usr/local/mailman/Mailman/Mailbox.py ...
Compiling /usr/local/mailman/Mailman/MemberAdaptor.py ...
Compiling /usr/local/mailman/Mailman/Message.py ...
Compiling /usr/local/mailman/Mailman/OldStyleMemberships.py ...
Compiling /usr/local/mailman/Mailman/Pending.py ...
Compiling /usr/local/mailman/Mailman/Post.py ...
Listing /usr/local/mailman/Mailman/Queue ...
Compiling /usr/local/mailman/Mailman/Queue/ArchRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/BounceRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/CommandRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/IncomingRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/MaildirRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/NewsRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/OutgoingRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/Runner.py ...
Compiling /usr/local/mailman/Mailman/Queue/Switchboard.py ...
Compiling /usr/local/mailman/Mailman/Queue/VirginRunner.py ...
Compiling /usr/local/mailman/Mailman/Queue/__init__.py ...
Compiling /usr/local/mailman/Mailman/Queue/sbcache.py ...
Compiling /usr/local/mailman/Mailman/SafeDict.py ...
Compiling /usr/local/mailman/Mailman/SecurityManager.py ...
Compiling /usr/local/mailman/Mailman/Site.py ...
Compiling /usr/local/mailman/Mailman/TopicMgr.py ...
Compiling /usr/local/mailman/Mailman/UserDesc.py ...
Compiling /usr/local/mailman/Mailman/Utils.py ...
Compiling /usr/local/mailman/Mailman/Version.py ...
Compiling /usr/local/mailman/Mailman/__init__.py ...
Compiling /usr/local/mailman/Mailman/htmlformat.py ...
Compiling /usr/local/mailman/Mailman/i18n.py ...
Compiling /usr/local/mailman/Mailman/mm_cfg.py ...
Compiling /usr/local/mailman/Mailman/versions.py ...
Upgrading from version 0x0 to 0x20100f0
getting rid of old source files
no lists == nothing to do, exiting

-------------- cut here -------------

% ls -l /usr/local/mailman/{icons,messages,templates}
/usr/local/mailman/icons:
total 6
-rw-r--r--   1 dhl      mailman     3049 Jan  1 22:44 gnu-head-tiny.jpg

/usr/local/mailman/messages:
total 32
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 cs
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 de
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 es
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 et
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 fi
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 fr
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 hu
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 it
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 ja
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 ko
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 lt
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 nl
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 no
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 pt_BR
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 ru
drwxr-sr-x   3 dhl      mailman      512 Jan  1 22:47 sv

/usr/local/mailman/templates:
total 52
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:45 big5
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:45 cs
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:46 de
drwxr-sr-x   2 dhl      mailman     1536 Jan  1 22:45 en
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:45 es
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:45 et
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:46 fi
drwxr-sr-x   2 dhl      mailman     1536 Jan  1 22:46 fr
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:46 gb
drwxr-sr-x   2 dhl      mailman     1536 Jan  1 22:46 hu
drwxr-sr-x   2 dhl      mailman     1536 Jan  1 22:46 it
drwxr-sr-x   2 dhl      mailman     1536 Jan  1 22:46 ja
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:46 ko
drwxr-sr-x   2 dhl      mailman     1536 Jan  1 22:46 lt
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:46 nl
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:47 no
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:47 pt_BR
drwxr-sr-x   2 dhl      mailman     1536 Jan  1 22:47 ru
drwxr-sr-x   2 dhl      mailman     1024 Jan  1 22:47 sv

-------------- cut here -------------

> From barry at wooz.org Wed Jan  1 17:33:01 2003
> Date: Wed, 1 Jan 2003 20:33:02 -0500
> To: David LeVine <dhl at SPHDS.Org>
> Cc: mailman-users at python.org
> Subject: Re: [Mailman-Users] 2.1 Install Issues
> From: barry at python.org (Barry A. Warsaw)
> 
> >>>>> "DL" == David LeVine <dhl at sphds.org> writes:
> 
>     DL> - Not all of the icons were copied over from the source
>     DL> directory into the
>     DL>   ~mailman/icons directory during the 'make install'; only the
>     DL> GNU icon was, neither the Python nor the mailman icon were.
> 
> Works for me:
> 
> % ./configure --prefix=/tmp/xxx ...
> ...
> % ls /tmp/xxx/icons
> gnu-head-tiny.jpg  mailman-large.jpg  PythonPowered.png
> mailman.jpg        mm-icon.png
> 
>     DL> - All of the subdirectories under
>     DL> ~mailman/{messages,templates} were created with permissions
>     DL> 02755 instead of 02775.
> 
> Also works for me:
> 
> % ls -l /tmp/xxx/templates/
> total 76
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 big5/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 cs/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 de/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 en/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 es/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 et/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 fi/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 fr/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 gb/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 hu/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 it/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 ja/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 ko/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 lt/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 nl/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 no/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 pt_BR/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 ru/
> drwxrwsr-x    2 barry    mailman      4096 Jan  1 11:44 sv/
> 
> What OS are you using?  Do you see any errors in the "make install"
> output?  Can you check that output for anomolies?
> 
> -Barry



More information about the Mailman-Users mailing list