[MacPorts] #14533: disk full causes "Error: Target org.macports.install returned: unmatched open brace in list" ?

MacPorts trac at macosforge.org
Sat Mar 1 12:08:11 PST 2008


#14533: disk full causes "Error: Target org.macports.install returned: unmatched
open brace in list" ?
-------------------------------------------------+--------------------------
 Reporter:  Russell.Stringer.Bell.RIP at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                               |      Status:  new                                  
 Priority:  Normal                               |   Milestone:  MacPorts base bugs                   
Component:  base                                 |     Version:  1.6.0                                
 Keywords:  unmatched brace                      |  
-------------------------------------------------+--------------------------
 A few days back I did a install/upgrade command which gave the following
 error reported under debug mode:



 {{{
 # /opt/local/bin/env PATH=/opt/local/bin:/opt/local/sbin:$PATH
 /usr/bin/nice -n 19 /opt/local/bin/port  -u -c -d -p upgrade
 createtorrent  rtorrent  GTorrentViewer a52decX transmission
 .
 .
 .
 ar: .libs/libtiff.a: No space left on device
 make[2]: *** [libtiff.la] Error 1
 make[1]: *** [all] Error 2
 make: *** [all-recursive] Error 1
 .
 .
 .
 DEBUG: unmatched open brace in list
     while executing
 "llength $dep_map"
     (procedure "receipt_flat::open_dep_map" line 18)
     invoked from within
 "${macports::registry.format}::open_dep_map $args"
     (procedure "registry::open_dep_map" line 3)
     invoked from within
 "registry::open_dep_map "
     (procedure "portuninstall::uninstall" line 43)
     invoked from within
 "portuninstall::uninstall $portname
 ${version_installed}_$revision_installed$oldvariant $optionslist"
 Error: Uninstall curl 7.15.5_0+darwin_8 failed: unmatched open brace in
 list
 .
 .
 .

 }}}


 I used '-p' when invoking 'port'; so it continued despite all these
 errors.  I assume this has left my Macports in an inconsistent state; some
 of my port install's/upgrade's seem to be failing with the same error.  I
 know absolutely nothing about Macports design/impl., so I do not know
 where to begin debugging this error, and I suspect debugging this will
 involve fixing more than one Macports file/portfile.
 I googled around and found only this post:
         http://lists.macosforge.org/pipermail/macports-
 users/2006-October/000405.html
 but this post remains unanswered.  Is there a nice, clean, quick way to
 resolve this issue?  I have attached logs for relevant 'port
 install/upgrade' commands.  This is a summary of the errors:



 {{{
 # /opt/local/bin/zgrep -n -i -e 'No space left on device' ./log02*.gz
 ./log0207.gz:21256:Error: Target org.macports.install returned: error
 copying
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_ad$
 ./log0221.gz:22959:ar: .libs/libtiff.a: No space left on device
 ./log0221.gz:22990:ar: .libs/libtiff.a: No space left on device
 ./log0221.gz:23366:Error: Target org.macports.activate returned: No space
 left on device


 # /opt/local/bin/zgrep -n -i -e 'unmatched open brace in list' ./log02*.gz
 ./log0221.gz:23750:DEBUG: unmatched open brace in list
 ./log0221.gz:23762:Error: Uninstall curl 7.15.5_0+darwin_8 failed:
 unmatched open brace in list
 ./log0221.gz:23917:DEBUG: unmatched open brace in list
 ./log0221.gz:23929:Error: Uninstall ncursesw 5.6_0+darwin_8 failed:
 unmatched open brace in list
 ./log0222.gz:320:Error: Target org.macports.install returned: unmatched
 open brace in list
 ./log0222.gz:5345:DEBUG: unmatched open brace in list
 ./log0222.gz:5357:Error: Uninstall python24 2.4.2_3+darwin_8+macosx
 failed: unmatched open brace in list
 ./log0233.gz:1253:DEBUG: unmatched open brace in list
 ./log0233.gz:1265:Error: Uninstall tcl 8.5.0_0 failed: unmatched open
 brace in list
 ./log0234.gz:528:Error: Target org.macports.install returned: unmatched
 open brace in list
 ./log0234.gz:571:DEBUG: unmatched open brace in list
 ./log0234.gz:583:Error: Uninstall freetype 2.1.10_2 failed: unmatched open
 brace in list


 }}}

 My configuration:  (let me know if more info is needed to diagnose
 problem)


 {{{
 $ uname -a
 Darwin mac-mini-ppc.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10
 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh
 powerpc PowerMac10,1 Darwin

 $ port -d version
 Version: 1.600

 # /opt/local/bin/env  PATH=/opt/local/bin:/opt/local/sbin:$PATH
 /usr/bin/nice   -n 20   /opt/local/bin/printenv
 TERM=dumb
 SHELL=/bin/sh
 HISTSIZE=1000000
 SSH_CLIENT=::1 50912 22
 SSH_TTY=/dev/ttyp2
 EMACS=t
 USER=root
 HISTFILESIZE=1000000
 TERMCAP=
 VERSION_CONTROL=numbered
 __CF_USER_TEXT_ENCODING=0x0:0:0
 COLUMNS=180
 PATH=/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 MAIL=/var/mail/root
 PWD=/ADMIN/DONE/port
 HOME=/var/root
 SHLVL=3
 LOGNAME=root
 SSH_CONNECTION=::1 50912 ::1 22
 INSIDE_EMACS=22.1.1,comint
 HISTTIMEFORMAT=%c%t%t
 _=/opt/local/bin/env
 OLDPWD=/var/root

 }}}



 Thanks,

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14533>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list