Opened 17 years ago

Last modified 15 years ago

#13145 closed defect

selfupdate failure with MacPorts 1.5 due to volume name containing a space character — at Initial Version

Reported by: seancontact@… Owned by: macports-tickets@…
Priority: Normal Milestone: MacPorts 1.6
Component: base Version: 1.5.0
Keywords: Cc:
Port:

Description

I installed MacPorts 1.5.0 on PPC Mac running 10.4.10. Then I ran selfupdate and got the following output and error:

MacPorts base version 1.5 installed Downloaded MacPorts base version 1.520 Configuring, Building and Installing new MacPorts base Error: /opt/local/bin/port: selfupdate failed: Error installing new MacPorts base: shell command "cd /opt/local/var/macports/sources/rsync.macports.org/release/base && ./configure --prefix=/opt/local --with-install-user=root --with-ins Command output: mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \

sed 's/dpupdate\/base\/\{0,1\}/trunk\/base\g' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \

mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \

sed '/rsync_options/s/"\(.*\)"/\1/' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \

mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \

sed 's/ --delete / /' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \

mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \

sed 's/ ports.conf(5)/ macports.conf(5)/g' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \

mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \

} /bin/sh: line 1: [: `)' expected, found Box/Users/stodd/.macports/ports.conf usage: mv [-f | -i | -n] [-v] source target

mv [-f | -i | -n] [-v] source ... directory

sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf.mpsaved: No such file or directory sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf: No such file or directory sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf: No such file or directory sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf: No such file or directory sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf: No such file or directory sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf: No such file or directory sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf: No such file or directory sed: /Volumes/Litter: No such file or directory sed: Box/Users/stodd/.macports/macports.conf: No such file or directory make: * [upgrade] Error 1

Based on the line "sed: /Volumes/Litter: No such file or directory" it looks to me like the installer does not handle volume names containing spaces. The actual volume name is "Litter Box".

I never had this problem with earlier DarwinPorts.

Change History (0)

Note: See TracTickets for help on using tickets.