invalid command name on some downloads

Ryan Schmidt ryandesign at macports.org
Wed Dec 12 15:05:59 PST 2007


On Dec 12, 2007, at 13:51, Barry McInnes wrote:

> We have a clean install of 10.5 and update to 10.5.1.
> macport version
> [mac27:~/sun/info] bmcinnes% port --version
> MacPorts 1.520
>
> Some installs work, others don't
>
> [mac27:~/sun/info] bmcinnes% sudo port uninstall gimp
> Error: port uninstall failed: Registry error: gimp not registered as
> installed.

That looks normal to me. Or did you believe you had the gimp port  
installed? What is the output of "port installed"?

> [mac27:~/sun/info] bmcinnes% sudo port install gimp2
> Error: Unable to execute port: invalid command name  
> "destroot.violate_mtree"
> [mac27:~/sun/info] bmcinnes% sudo port install gnuplot
> Password:
> Error: Unable to execute port: invalid command name  
> "destroot.violate_mtree"
> [mac27:~/sun/info] bmcinnes%

destroot.violate_mtree was added in MacPorts 1.5.1 and improved  
quickly in 1.5.2.

You installed 1.5.0 from the disk image for Leopard, I presume? Did  
you then "sudo port selfupdate" to upgrade to 1.5.2? I mean, "port"  
says you're running 1.520, a.k.a. 1.5.2, but its behavior matches  
that of 1.5.0. So this is odd.

> I have reinstalled Xcode 3.0, done port sync, looked through archives,
> but there seems to be no total solution ?

The total solution for 'invalid command name  
"destroot.violate_mtree"' should be to update to MacPorts 1.5.2 by  
using "sudo port selfupdate".



More information about the macports-users mailing list