[Mailman-Users] Install problems

Richard Barrett R.Barrett at ftel.co.uk
Wed Sep 4 17:41:37 CEST 2002


I may be wrong but I have a suspicion that you have arranged things so that 
your mailman build and install directories are one and the same.

In a short experiment I could obtain similar results to those your report 
by doing that.

You are, in effect, trying to install from the build directory into the 
build directory.

The lines that read as follows below:

<quote>
/usr/bin/install: `digest_arch' and `/home/mailman/bin/digest_arch' are the 
same file
</quote>

are the results  of trying to mv a file to itself which would occur if you 
have done as I suggest.

Similarly the lines that read:

<quote>
mv: Beim Verschieben mehrerer Dateien muß das letzte Argument ein 
Verzeichnis sein
Versuchen Sie »mv --help« für weitere Informationen.
/usr/bin/install: cannot stat `*.html': Datei oder Verzeichnis nicht gefunden
</quote>

may arise in the scenario I suggest because the files that mv is trying to 
operate on have already been renamed with .prev suffix added.

Have all the .html and .txt files in your $build/templates directory been 
rename to .html.prev and .txt.prev?

But I could be completely wrong about what your problem is.


At 16:45 04/09/2002 +0200, Alexander Czernay wrote:
>My mistake. I cut the rest.
>
>Here we go again....
>
>Creating architecture independent directories...
>chmod o-r /home/mailman/archives/private
>Creating architecture dependent directories...
>make[1]: Entering directory `/home/mailman/bin'
>for f in digest_arch mmsitepass newlist rmlist add_members list_members 
>remove_members clone_member update arch sync_members check_db withlist 
>check_perms find_member version move_list config_list list_lists dumpdb; \
>do \
>    /usr/bin/install -c -m 755 $f /home/mailman/bin; \
>done
>/usr/bin/install: `digest_arch' and `/home/mailman/bin/digest_arch' are 
>the same file
>/usr/bin/install: `mmsitepass' and `/home/mailman/bin/mmsitepass' are the 
>same file
>/usr/bin/install: `newlist' and `/home/mailman/bin/newlist' are the same file
>/usr/bin/install: `rmlist' and `/home/mailman/bin/rmlist' are the same file
>/usr/bin/install: `add_members' and `/home/mailman/bin/add_members' are 
>the same file
>/usr/bin/install: `list_members' and `/home/mailman/bin/list_members' are 
>the same file
>/usr/bin/install: `remove_members' and `/home/mailman/bin/remove_members' 
>are the same file
>/usr/bin/install: `clone_member' and `/home/mailman/bin/clone_member' are 
>the same file
>/usr/bin/install: `update' and `/home/mailman/bin/update' are the same file
>/usr/bin/install: `arch' and `/home/mailman/bin/arch' are the same file
>/usr/bin/install: `sync_members' and `/home/mailman/bin/sync_members' are 
>the same file
>/usr/bin/install: `check_db' and `/home/mailman/bin/check_db' are the same 
>file
>/usr/bin/install: `withlist' and `/home/mailman/bin/withlist' are the same 
>file
>/usr/bin/install: `check_perms' and `/home/mailman/bin/check_perms' are 
>the same file
>/usr/bin/install: `find_member' and `/home/mailman/bin/find_member' are 
>the same file
>/usr/bin/install: `version' and `/home/mailman/bin/version' are the same file
>/usr/bin/install: `move_list' and `/home/mailman/bin/move_list' are the 
>same file
>/usr/bin/install: `config_list' and `/home/mailman/bin/config_list' are 
>the same file
>/usr/bin/install: `list_lists' and `/home/mailman/bin/list_lists' are the 
>same file
>/usr/bin/install: `dumpdb' and `/home/mailman/bin/dumpdb' are the same file
>make[1]: *** [install] Error 1
>make[1]: Leaving directory `/home/mailman/bin'
>make[1]: Entering directory `/home/mailman/cron'
>for f in checkdbs crontab.in mailpasswds senddigests gate_news 
>nightly_gzip qrunner bumpdigests; \
>do \
>    /usr/bin/install -c -m 644 $f /home/mailman/cron; \
>done
>/usr/bin/install: `checkdbs' and `/home/mailman/cron/checkdbs' are the 
>same file
>/usr/bin/install: `crontab.in' and `/home/mailman/cron/crontab.in' are the 
>same file
>/usr/bin/install: `mailpasswds' and `/home/mailman/cron/mailpasswds' are 
>the same file
>/usr/bin/install: `senddigests' and `/home/mailman/cron/senddigests' are 
>the same file
>/usr/bin/install: `gate_news' and `/home/mailman/cron/gate_news' are the 
>same file
>/usr/bin/install: `nightly_gzip' and `/home/mailman/cron/nightly_gzip' are 
>the same file
>/usr/bin/install: `qrunner' and `/home/mailman/cron/qrunner' are the same file
>/usr/bin/install: `bumpdigests' and `/home/mailman/cron/bumpdigests' are 
>the same file
>make[1]: *** [install] Error 1
>make[1]: Leaving directory `/home/mailman/cron'
>make[1]: Entering directory `/home/mailman/filters'
>for f in bowa-strip; \
>do \
>    /usr/bin/install -c -m 644 $f /home/mailman/filters; \
>done
>/usr/bin/install: `bowa-strip' and `/home/mailman/filters/bowa-strip' are 
>the same file
>make[1]: *** [install] Error 1
>make[1]: Leaving directory `/home/mailman/filters'
>make[1]: Entering directory `/home/mailman/misc'
>/usr/bin/install -c -m 644 Cookie.py /home/mailman/Mailman
>/usr/bin/install -c -m 644 *.jpg *.png /home/mailman/icons
>for d in bin cron scripts; \
>do \
>    dir=/home/mailman/$d; \
>    /usr/bin/install -c -m 644 paths.py $dir; \
>done
>/usr/bin/install -c -m 664 pending_subscriptions.db /home/mailman/data
>make[1]: Leaving directory `/home/mailman/misc'
>make[1]: Entering directory `/home/mailman/Mailman'
>for f in *.py; \
>do \
>    /usr/bin/install -c -m 644 $f /home/mailman/Mailman; \
>done
>/usr/bin/install: `Autoresponder.py' and 
>`/home/mailman/Mailman/Autoresponder.py' are the same file
>/usr/bin/install: `Bouncer.py' and `/home/mailman/Mailman/Bouncer.py' are 
>the same file
>/usr/bin/install: `Cookie.py' and `/home/mailman/Mailman/Cookie.py' are 
>the same file
>/usr/bin/install: `Crypt.py' and `/home/mailman/Mailman/Crypt.py' are the 
>same file
>/usr/bin/install: `Defaults.py' and `/home/mailman/Mailman/Defaults.py' 
>are the same file
>/usr/bin/install: `Deliverer.py' and `/home/mailman/Mailman/Deliverer.py' 
>are the same file
>/usr/bin/install: `Digester.py' and `/home/mailman/Mailman/Digester.py' 
>are the same file
>/usr/bin/install: `EncWord.py' and `/home/mailman/Mailman/EncWord.py' are 
>the same file
>/usr/bin/install: `Errors.py' and `/home/mailman/Mailman/Errors.py' are 
>the same file
>/usr/bin/install: `GatewayManager.py' and 
>`/home/mailman/Mailman/GatewayManager.py' are the same file
>/usr/bin/install: `HTMLFormatter.py' and 
>`/home/mailman/Mailman/HTMLFormatter.py' are the same file
>/usr/bin/install: `ListAdmin.py' and `/home/mailman/Mailman/ListAdmin.py' 
>are the same file
>/usr/bin/install: `LockFile.py' and `/home/mailman/Mailman/LockFile.py' 
>are the same file
>/usr/bin/install: `MailCommandHandler.py' and 
>`/home/mailman/Mailman/MailCommandHandler.py' are the same file
>/usr/bin/install: `MailList.py' and `/home/mailman/Mailman/MailList.py' 
>are the same file
>/usr/bin/install: `Mailbox.py' and `/home/mailman/Mailman/Mailbox.py' are 
>the same file
>/usr/bin/install: `Message.py' and `/home/mailman/Mailman/Message.py' are 
>the same file
>/usr/bin/install: `Pending.py' and `/home/mailman/Mailman/Pending.py' are 
>the same file
>/usr/bin/install: `SecurityManager.py' and 
>`/home/mailman/Mailman/SecurityManager.py' are the same file
>/usr/bin/install: `Utils.py' and `/home/mailman/Mailman/Utils.py' are the 
>same file
>/usr/bin/install: `Version.py' and `/home/mailman/Mailman/Version.py' are 
>the same file
>/usr/bin/install: `__init__.py' and `/home/mailman/Mailman/__init__.py' 
>are the same file
>/usr/bin/install: `aliases.py' and `/home/mailman/Mailman/aliases.py' are 
>the same file
>/usr/bin/install: `htmlformat.py' and 
>`/home/mailman/Mailman/htmlformat.py' are the same file
>/usr/bin/install: `versions.py' and `/home/mailman/Mailman/versions.py' 
>are the same file
>make[1]: *** [install-here] Error 1
>make[1]: Leaving directory `/home/mailman/Mailman'
>make[1]: Entering directory `/home/mailman/scripts'
>for f in answer_majordomo_mail mailcmd mailowner post driver; \
>do \
>    /usr/bin/install -c -m 644 $f /home/mailman/scripts; \
>done
>/usr/bin/install: `answer_majordomo_mail' and 
>`/home/mailman/scripts/answer_majordomo_mail' are the same file
>/usr/bin/install: `mailcmd' and `/home/mailman/scripts/mailcmd' are the 
>same file
>/usr/bin/install: `mailowner' and `/home/mailman/scripts/mailowner' are 
>the same file
>/usr/bin/install: `post' and `/home/mailman/scripts/post' are the same file
>/usr/bin/install: `driver' and `/home/mailman/scripts/driver' are the same 
>file
>make[1]: *** [install] Error 1
>make[1]: Leaving directory `/home/mailman/scripts'
>make[1]: Entering directory `/home/mailman/src'
>for f in admin admindb edithtml options listinfo subscribe roster 
>handle_opts private; \
>do \
>    exe=/home/mailman/cgi-bin/$f; \
>    /usr/bin/install -c -m 755 $f $exe; \
>    chmod g+s $exe; \
>done
>for f in wrapper; \
>do \
>    /usr/bin/install -c -m 755 $f /home/mailman/mail; \
>    chmod g+s /home/mailman/mail/$f; \
>done
>make[1]: Leaving directory `/home/mailman/src'
>make[1]: Entering directory `/home/mailman/templates'
>for f in *.html *.txt; \
>do \
>    mv -f /home/mailman/templates/$f /home/mailman/templates/$f.prev || 
> /bin/true; \
>    /usr/bin/install -c -m 644 $f /home/mailman/templates; \
>done
>mv: Beim Verschieben mehrerer Dateien muß das letzte Argument ein 
>Verzeichnis sein
>Versuchen Sie »mv --help« für weitere Informationen.
>/usr/bin/install: cannot stat `*.html': Datei oder Verzeichnis nicht gefunden
>mv: Beim Verschieben mehrerer Dateien muß das letzte Argument ein 
>Verzeichnis sein
>Versuchen Sie »mv --help« für weitere Informationen.
>/usr/bin/install: cannot stat `*.txt': Datei oder Verzeichnis nicht gefunden
>make[1]: *** [install] Error 1
>make[1]: Leaving directory `/home/mailman/templates'
>make: *** [doinstall] Error 2
>
>
>Ashley M. Kirchner wrote:
>
>>Alexander Czernay wrote:
>>
>>
>>
>>>Can anyone help me please?
>>>
>>
>>    We could, if there was an actual error...  What you posted was the 
>> result of
>>the install command, which ran without problems.
>>
>>
>>--





More information about the Mailman-Users mailing list