juju Mac OS Lion

Brandon Holtsclaw me at brandonholtsclaw.com
Sun Apr 29 12:25:26 UTC 2012


also if you can run

sudo chown -R $USER:staff /usr/local

manually, then you should be able to "brew edit juju" and edit the forumula
to remove the line that you just manually did and save the file, then  you
are able to again run "brew juju install" and it works from your edited
forumla
Upto you, but just putting all the options out there, I'm working right now
to get a basic FAQ up with some of this info, hope that will help some too.

-- 
Brandon Holtsclaw
Web http://brandonholtsclaw.com
Voice/SMS Tel:816-974-6106



On Sun, Apr 29, 2012 at 7:20 AM, Brandon Holtsclaw
<me at brandonholtsclaw.com>wrote:

> ok , it looks like $USER is not set in your shell, but that is a given on
> the OSX login. also looking at your prompt thats a bash shell that has not
> had its PS1 set properly via /etc/profile &/or /etc/bashrc getting sources
> when your terminal session opens
> its should look similar to just, when set with the default export PS1 in
> profile , and like yours when just plain old bash with basically nothing ,
> eg even the $USER set:
> user at path $
>
> Anyhow short story is do a "export USER=yourlogin_shortname" and the
> prompt, then likely a "source /etc/profile && source ~/.profile" and
> finally try again, but I fear you may have more issues at this point that
> just those. I'll help any way I can though, might even be able to work out
> a way I can remote in and look around if we can get our schedules aligned.
>
> Good news is .... looks like the Brew worked ( until it got a little
> invalid input ) though :) heh
>
> Also as the brew doctor sugests you might want to add "export
> PATH=/usr/local/bin:/usr/local/sbin:$PATH" at the bottom of your ~/.profile
> before you source it so your path is also in the correct order of execution
> that most things expect.
>
> --
> Brandon Holtsclaw
> Web http://brandonholtsclaw.com
> Voice/SMS Tel:816-974-6106
>
>
>
> On Sun, Apr 29, 2012 at 3:46 AM, tog <guillaume.alleon at gmail.com> wrote:
>
>> No pb ...
>> This morning I went back to the problem and still have a problem (see
>> below)
>> First it seems there is a chown problem ... which might lead later to
>> more problems.
>> Is that an homebrew problem.
>>
>> I want to point out that I use Xcode CLI and not the full version (see
>> http://kennethreitz.com/xcode-gcc-and-homebrew.html)
>>
>> Best Regards
>> Guillaume
>> ...
>> ==> Installing juju dependency: zookeeper
>> ==> Downloading
>> http://www.apache.org/dyn/closer.cgi?path=zookeeper/zookeeper-3.4.3/zookeeper-3.4.3.tar.gz
>> Already downloaded: /Library/Caches/Homebrew/zookeeper-3.4.3.tar.gz
>> /usr/local/Cellar/zookeeper/3.4.3: 191 files, 11M, built in 2 seconds
>> ==> Installing juju
>> ==> Cloning lp:juju
>> Updating /Library/Caches/Homebrew/juju--bzr
>> Tree is up to date at revision 532 of branch
>> http://bazaar.launchpad.net/~juju/juju/trunk
>>
>> ==> sudo chown -R $USER:staff /usr/local
>> Password:
>> chown: $USER: Invalid argument
>> ==> Build Environment
>> CPU: 8-core 64-bit sandybridge
>> MacOS: 10.7.3-x86_64
>> Xcode: 4.3
>> CC: /usr/bin/clang
>> CXX: /usr/bin/clang++ => /usr/bin/clang
>> LD: /usr/bin/clang
>> CFLAGS: -w -pipe
>> CXXFLAGS: -w -pipe
>> Error: Failed executing: sudo chown -R $USER:staff /usr/local (juju.rb:26)
>> If `brew doctor' does not help diagnose the issue, please report the bug:
>>     https://github.com/jujutools/homebrew-juju/issues/new
>> bash-3.2$ brew doctor
>>
>> Warning: "config" scripts exist outside your system or Homebrew
>> directories.
>> `./configure` scripts often look for *-config scripts to determine if
>> software packages are installed, and what additional flags to use when
>> compiling and linking.
>>
>> Having additional scripts in your path can confuse software installed via
>> Homebrew if the config script overrides a system or Homebrew provided
>> script of the same name. We found the following "config" scripts:
>>
>>     /Applications/ec2-api-tools-1.5.3.0/bin/as-create-launch-config
>>     /Applications/ec2-api-tools-1.5.3.0/bin/as-delete-launch-config
>> Warning: /usr/bin occurs before /usr/local/bin
>> This means that system-provided programs will be used instead of those
>> provided by Homebrew. The following tools exist at both paths:
>>
>>     easy_install
>>     easy_install-2.7
>>
>> Consider amending your PATH so that /usr/local/bin
>> is ahead of /usr/bin in your PATH.
>> Warning: Homebrew's sbin was not found in your path.
>> Consider amending your PATH variable so it contains:
>>   /usr/local/sbin
>> Warning: Your Xcode is configured with an invalid path.
>> You should change it to the correct path. Please note that there is no
>> correct
>> path at this time if you have *only* installed the Command Line Tools for
>> Xcode.
>> If your Xcode is pre-4.3 or you installed the whole of Xcode 4.3 then one
>> of
>> these is (probably) what you want:
>>
>>     sudo xcode-select -switch /Developer
>>     sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
>>
>> DO NOT SET / OR EVERYTHING BREAKS!
>> bash-3.2$
>>
>>
>> On Sun, Apr 29, 2012 at 5:22 AM, Brandon Holtsclaw <
>> me at brandonholtsclaw.com> wrote:
>>
>>> Apologies for not getting back to you and the list earlier, but juju
>>> should now be installable once again. I'll be making a blog post about it
>>> later as well so the wider community will be aware if they had tried to
>>> update or install the past day or so it likely had failed. Also if you have
>>> more problems feel free to catch me on IRC as well in #juju on
>>> irc.freenode.net or file a bug on Launchpad and if your using OS X,
>>> please include that in the description or add a bug tag of osx . :)
>>>
>>> To pickup where you left off just "brew update && brew install juju" (no
>>> quotes)
>>>
>>> Please do NOT use sudo with those commands as you may be used to with
>>> apt-get et al., brew installed things into the user writeable /usr/local
>>> file hierarchy and if you use sudo not only will it possibly create
>>> permissions problems in /usr/local/* in the future but brew will fail, and
>>> very loudly at that to do anything as root.
>>>
>>> Cheers!
>>>
>>> --
>>> Brandon Holtsclaw
>>> Web http://brandonholtsclaw.com
>>> Voice/SMS Tel:816-974-6106
>>>
>>>
>>>
>>> On Sat, Apr 28, 2012 at 9:26 AM, tog <guillaume.alleon at gmail.com> wrote:
>>>
>>>> Thanks for this quick answer. Will wait for the brew update.
>>>>
>>>>
>>>> On Sat, Apr 28, 2012 at 7:52 PM, Brandon Holtsclaw <
>>>> me at brandonholtsclaw.com> wrote:
>>>>
>>>>> Yup, there was an issue reported in the bug tracker about this a few
>>>>> hours ago, got a fix in the works and should be uploaded soon
>>>>>
>>>>> If you like you can download the tarbal of juju and once unzipped you
>>>>> can run "sudo python setup.py install" and it will clear up and install
>>>>> from that point, the hard part of installing the other requirements has
>>>>> been completed by that point.
>>>>>
>>>>> Brew should be updated by the end of the day though with a fix if
>>>>> you'd like to wait and for that.
>>>>>
>>>>> --
>>>>> Brandon Holtsclaw
>>>>> Web http://brandonholtsclaw.com
>>>>> Voice/SMS Tel:816-974-6106
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Apr 28, 2012 at 8:53 AM, tog <guillaume.alleon at gmail.com>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I tried to install juju using brew.
>>>>>>
>>>>>> togs-MacBook-Pro:~ tog$ brew install juju
>>>>>> ==> Downloading
>>>>>> https://launchpad.net/ubuntu/precise/+source/juju/0.5+bzr531-0ubuntu1/+files/juju_0.5+bzr531.orig.tar.gz
>>>>>> Already downloaded: /Library/Caches/Homebrew/juju-0.5.531.tar.gz
>>>>>> ==> sudo /usr/bin/easy_install txzookeeper PyYAML txaws pydot oauth
>>>>>> ==> sudo /usr/bin/python ./setup.py install
>>>>>> Error: Permission denied -
>>>>>> /tmp/homebrew-juju-0.5.531-qXpu/juju_0.5+bzr531.orig/build/bdist.macosx-10.7-intel
>>>>>> togs-MacBook-Pro:~ tog$ brew install juju
>>>>>> ==> Downloading
>>>>>> https://launchpad.net/ubuntu/precise/+source/juju/0.5+bzr531-0ubuntu1/+files/juju_0.5+bzr531.orig.tar.gz
>>>>>> Already downloaded: /Library/Caches/Homebrew/juju-0.5.531.tar.gz
>>>>>> ==> sudo /usr/bin/easy_install txzookeeper PyYAML txaws pydot oauth
>>>>>> Password:
>>>>>> ==> sudo /usr/bin/python ./setup.py install
>>>>>> Error: Permission denied -
>>>>>> /tmp/homebrew-juju-0.5.531-dSAC/juju_0.5+bzr531.orig/build/bdist.macosx-10.7-intel
>>>>>>
>>>>>>
>>>>>> Anyone having the same issue ?
>>>>>>
>>>>>> Best Regards
>>>>>> Guillaume
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> PGP KeyID: 2048R/EA31CFC9  subkeys.pgp.net
>>>>>>
>>>>>> --
>>>>>> Juju mailing list
>>>>>> Juju at lists.ubuntu.com
>>>>>> Modify settings or unsubscribe at:
>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> PGP KeyID: 2048R/EA31CFC9  subkeys.pgp.net
>>>>
>>>
>>>
>>
>>
>> --
>> PGP KeyID: 2048R/EA31CFC9  subkeys.pgp.net
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20120429/93feff0c/attachment-0001.html>


More information about the Juju mailing list