Date: Wed, 13 Jun 2001 11:33:16 +0200 From: tobi@physcip.uni-stuttgart.de (Tobias Ernst) To: freebsd-emulation@freebsd.org (UUCP) Subject: staroffice 5.2 not finding sofficerc and all faq's fail Message-ID: <MSGID_242=3A7600=2F1_3b27549f@Fido.DE>
next in thread | raw e-mail | index | archive | help
Hi!
Like every year in spring, I thought I give a try to install Staroffice
onto my FreeBSD machine, expecting that after two years of frustration
maybe this year it could work. I used the german/staroffice52 port. Did
"make install" as root, then "make install-user" as user. Added
~/office52 to my path. But it doesn't work. I searched all Newsgroups
and all mailinglists and observed all hints found there - still no
luck.
The symptom is well known - install and user install works, and then
when the uers starts soffice, he'll get a dialog box complaining about
Staroffice not being able to find /home/username/office52/users/sofficerc though the file is there.
The following tricks did not help:
* ln -s /home /compat/linux/home
* Using truss to find out where applicat.rdb is searched and creating symlinks
to help it find applicat.rdb. In my truss output, Staroffice does not even
try to find any file named applicat.rdb, sofficerc or the like.
* Installing linux-jdk before installing staroffice52.
* pkg_deleteing everything found in /var/db/pkg that starts with "linux" or
"staroffice" and then installing linux_base from scratch and staroffice52
from scratch.
* Removing any Staroffice reminiscencies from the users's home.
As the problem seems to subtly depend on system details, here is a
detailed description of my system and what I did:
1. FreeBSD 4-STABLE, cvsupped some weeks before 4.3 was released.
2. Ports tree rm -rf'ed and freshly cvsupped just a week ago.
3. The machine is partitioned like this:
/dev/da0a 127023 89236 27626 76% /
/dev/da0e 2625952 1843603 572273 76% /usr
/dev/da0f 1385983 464705 810400 36% /var
/dev/ccd0c 4096637 3508552 260355 93% /home
4. The machine is headless. Maybe this could be the problem? I am
working on a IBM network station (think of it as a dumb X11 terminal
like the old XStation), called "kronos", which uses xdmcp to
connect to xdm which runs on the FreeBSD machine ("romulus"). OK, I am
logged in as user "tobi", working on kronos, having a full xdm login
on romulus. So I type "su" to become root. Then type
"xauth merge ~tobi/.Xsession; export DISPLAY=kronos:0".
5. Now, as root, I do "cd /usr/ports/german/staroffice52; make all install".
In the install dialog box, I don't change anything, accept the default
installation, accept the default path, everything. Just happy "OK"
and "Continue" clicking.
6. After this is done, I type "exit" to become the user "tobi" again. Then I
do "/usr/ports/german/staroffice52; make install-user". Again I only
click "OK" and "Continue" and the like.
7. After this is done, I type "export PATH=/home/tobi/office52:$PATH" and
"soffice". And I get the known infamous dialog box.
So what am I doing wrong? Should I post a full truss output of this? I
inspected it for all sorts of "file not found" messages, but all of
them seem
to be quite normal (just soffice looking for .so files in the wrong place,
but right after that finding them in the right place).
It can't really be a problem with me not "exitting and restarting X11"
as advertised in some installation guides? After all I'm not using KDE
or anything. It cannot mean that I have to reboot my network station
during root and user install, can it?
Kind Regards,
Tobias.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?MSGID_242=3A7600=2F1_3b27549f>
