Help - Search - Members - Calendar
Full Version: Any way to do a central install under linux?
ALM Works Forums > Deskzilla > Basic Support   —   Deskzilla
Anonymous
Even though I'm the only user on my linux laptop, nonetheless I like to do a tidy install and put things in a common area, such as under /opt. It seems however that when I do this with deskzilla it will only work when run as root. I've marked /opt/deskzilla-1.0 as "chmod a+w" but still only the root user can run deskzilla. A non-root user gets the following output:

/opt/deskzilla-1.0/bin/deskzilla
FATAL ERROR
org.picocontainer.PicoIntrospectionException: Failed when calling start on z.bwi@127e2ee
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:81)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: z.azy: java.io.IOException: cannot delete outdated index file
at z.aus.a(SourceFile:61)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
... 8 more
Caused by: java.io.IOException: cannot delete outdated index file
at z.tm.e(SourceFile:226)
at z.tm.c(SourceFile:213)
at z.tm.b(SourceFile:197)
at z.tm.a(SourceFile:89)
at z.aus.a(SourceFile:59)
... 15 more
Caused by:

z.azy: java.io.IOException: cannot delete outdated index file
at z.aus.a(SourceFile:61)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.IOException: cannot delete outdated index file
at z.tm.e(SourceFile:226)
at z.tm.c(SourceFile:213)
at z.tm.b(SourceFile:197)
at z.tm.a(SourceFile:89)
at z.aus.a(SourceFile:59)
... 15 more
20051007-003325.167 SEVERE FATAL ERROR
org.picocontainer.PicoIntrospectionException: Failed when calling start on z.bwi@127e2ee
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:81)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: z.azy: java.io.IOException: cannot delete outdated index file
at z.aus.a(SourceFile:61)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.IOException: cannot delete outdated index file
at z.tm.e(SourceFile:226)
at z.tm.c(SourceFile:213)
at z.tm.b(SourceFile:197)
at z.tm.a(SourceFile:89)
at z.aus.a(SourceFile:59)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
==========================================================================================
Igor Sereda
Deskzilla tries to read/write/delete files that appear in the "workspace" subdir of the Deskzilla installation directory; it also modifies files located in the "components" subdir. So, it's possible to have Deskzilla run from /opt/deskzilla-1.0 by making sure all permissions for these subdirs and all of their content are set for the running user.

But then it's not a "shared" install anyway. In a shared install, the workspace would reside in the user's $HOME. We have plans to implement that kind of install in the future.

Thanks a lot for your feedback!

Best regards,
Igor
Igor Sereda
Hello,

Starting from Deskzilla 1.2 Beta, deskzilla supports shared install under Linux. Thanks again for requesting this feature!

Best regards,
Igor
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.