On 1/25/10 7:35 AM, Fabio A. Miranda wrote:
HEllo,

I am trying to install a non-privildged UNO package (that is, a non
-shared package) on Ubuntu 64.

I do not understand why the above commands tries to try OO Berkeley DB
if the package is NOT shared ? Why the above command is NOT writting
exclusively in /home/fabio/.openoffice.org/... ?
the db is always open for reading. The gui shows you information about all installed extensions. The question is more why you can't open the db. Can you check the permission of this file in your installation?

Juergen


fa...@catullus:~$ uname -a
Linux catullus 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC
2009 x86_64 GNU/Linux

fa...@catullus:~$ /opt/openoffice.org3/program/unopkg
gui /tmp/UniOffice/UniOffice.oxt

ERROR:
[/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registered_packages.db]
 Berkeley Db error (0): Db::open: Permission denied

unopkg failed.

fa...@catullus:~$ strace /opt/openoffice.org3/program/unopkg
gui /tmp/UniOffice/UniOffice.oxt 2>&1
[...]

lstat("/opt/openoffice.org", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
lstat("/opt/openoffice.org/basis3.1", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
lstat("/opt/openoffice.org/basis3.1/program", {st_mode=S_IFDIR|0755,
st_size=20480, ...}) = 0
lstat("/opt/openoffice.org/basis3.1/program/unorc", {st_mode=S_IFREG|
0444, st_size=501, ...}) = 0
access("/opt/openoffice.org/basis3.1/program/unorc", F_OK) = 0
access("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend",
 F_OK) = 0
lstat("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend",
 {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend",
 F_OK) = 0
lstat("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend",
 {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/proc/stat", O_RDONLY|O_CLOEXEC)  = 37
read(37, "cpu  393597 69568 504671 6021500"..., 8192) = 1254
close(37)                               = 0
stat("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registered_packages.db",
 {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
open("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registered_packages.db",
 O_RDWR) = -1 EACCES (Permission denied)
open("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registered_packages.db",
 O_RDWR) = -1 EACCES (Permission denied)
open("/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registered_packages.db",
 O_RDWR) = -1 EACCES (Permission denied)
futex(0x13b9244, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x13b9270, 2)
= 1
write(2, "\nERROR: [/opt/openoffice.org3/pr"..., 216
ERROR:
[/opt/openoffice.org3/program/../share/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registered_packages.db]
 Berkeley Db error (0): Db::open: Permission denied
) = 216
write(2, "\nunopkg failed.\n", 16
unopkg failed.
)      = 16
open("/opt/openoffice.org/ure/lib/bridgefac.uno.so", O_RDONLY) = 37

If the argument do NOT include "--shared", it assumes it not a shared
extension correct ?

Can anyone bring some light to this behavoir found in Linux ?

regards,





--
Sun Microsystems GmbH        Juergen Schmidt
Nagelsweg 55                 Technical Lead Programmability
20097 Hamburg, Germany

Registered Office: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Commercial register of the Local Court of Munich: HRB 161028
Managing Directors: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Chairman of the Supervisory Board: Martin Haering

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org

Reply via email to