Apache OpenOffice (AOO) Bugzilla – Issue 5683
OpenOffice workstation installer breaks if user has no .kde directories
Last modified: 2003-10-06 09:07:43 UTC
Howdy... Whilst recently installing the new OpenOffice 1.0, I found some interesting behaviour. By default, the OpenOffice components include both Gnome and KDE integration. I don't have KDE on my system (just Gnome) so there was never a .kde* folder. OpenOffice tries to put some icons and other cruft in there, and keeps bringing up errors on this (I can't copy this file! etc). The exciting part is why it does this. My best guess is because, when the installer creates the folders, it makes them as uid/gid 0 (ie, owner and group of root) and can't create anything under them. I have no idea why it decides to do this, because I ran the workstation install as myself (but did, naturally, install OpenOffice into /usr/local as root). This behaviour is consistent with the Gnome install, except it seems to moan less - it tries to create a directory ~/.gnome/apps/OpenOffice 1.0/. As ~/.gnome/apps is owned by me, permissions 700, it breaks on trying to make the OpenOffice folder for some reason (probably because it's not really root - bizzare). The fix for either of these scenarios is to simply create the directories by hand, and then it can copy the links and tiles and stuff in there quite happily. An alternative fix is to complete a --interactive installation, and to not select either the Gnome or KDE integration, but this rather defeats the purpose. My system: 1.4GHz Althon XP 512Mb RAM Via KT266A chipset nVidia GeForce2MX (nVidia drivers 2960) Debian GNU/Linux 3.0 running on a NIS/NFS domain Cheers Richard
Hi kevin, you are more famliar with the gnome/kde integration. I can't test it because I don't have such a machine. Is it possible that OOo crashes if there is no kde?
what´s the current situation for this behaviour, does it still hapen with your most updated system?
Hi, There are scipts "kdeint" that are run upon installation. I am not sure if they are run as root or not or even what controls that. The key is that none of the desktop integration should be done under a -net install by root at all and instead should only be done by the user during workstation install. I am in the process of building 644 now and I will test it once it builds to completion and try to see what happens if no .kde directory is available and also try to figure out when and which user creates the .kde directory. Hope this helps, Kevin
Hi reporter, thank you for using and supporting OOo. Does this problem still exist in “OOo 1.0.3” or even better “1.1RC”? If it does, please tell us. If I will not see any further action as votes, attachments or confirmations in this issue, I will have to close this issue 2003-09-30 as WFM. CU Rainer
Closing issue due to reporter's inactivity as WFM. If you find out that the problem still is actual, please open a new issue! Rainer
.