[Swift-user] Re: installing swift

Ben Clifford benc at hawaga.org.uk
Fri Apr 3 13:14:29 CDT 2009


Every user can share one swift installation, but your pwd needs to be 
writable by the user - so run in ~ rather than in the Swift installation 
directory.

On Fri, 3 Apr 2009, Marco Mambelli wrote:

> Hi Ben,
> the user owning the installation ran succesfully:
> Swift 0.8 (stripped) swift-r2448 cog-r2261
> 
> RunID: 20090403-1305-k22hrieg
> Progress:
> Final status:  Finished successfully:1
> 
> Another user had permission problems:
> swift.log exists, it was created by the first user but it is writable also by
> this one (I tryed to append something to it).
> Which permission is looking for? does it need to be the owner? Group write is
> not sufficient?
> Should every user have its own swift installation?
> 
> Below the java trace.
> Thanks,
> Marco
> 
> 
> [train02 at grid07 swift]$ swift first.swift
> log4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException: swift.log (Permission denied)
>         at java.io.FileOutputStream.openAppend(Native Method)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>         at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
>         at
> org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
>         at
> org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
>         at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
>         at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
>         at
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
>         at
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
>         at
> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
>         at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
>         at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
>         at
> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
>         at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
>         at org.apache.log4j.Logger.getLogger(Logger.java:94)
>         at org.globus.cog.karajan.Loader.<clinit>(Loader.java:43)
> Could not start execution.
>         first.xml (Permission denied)
> 
> 
> On Thu, 2 Apr 2009, Ben Clifford wrote:
> 
> > 
> > Yeah, that's quite out of date, it seems.
> > 
> > If you're installing on a machine with an OSG stack, get the version
> > without extra stuff (swift-0.8-stripped.tar.gz) from the download page.
> > Untar it, and put its bin/ directory on your system path.
> > 
> > The stripped version does not contain commands like grid-proxy-init, to
> > avoid conflict with real versions deployed elsewhere (i.e. in an OSG
> > install).
> > 
> > To test, go into the examples/swift/ directory, type:
> > 
> > swift first.swift
> > 
> > and check that a file hello.txt appears.
> > 
> > 
> 
> 



More information about the Swift-user mailing list