[sip-comm] rpm install error on start


I installed a fresh Fedora Core 6 and then installed the alsa-oss dependency, then the SipCommunicator RPM and last Java 6 from Sun. It all worked fine.

Please, make sure that you have JAVA_HOME exported correctly and that it is in your path BEFORE the GCJ version of the Java runtime.

Pavel Tankov


----- Original Message ----

From: Emil Ivov <emil.ivov@gmail.com>

To: users@sip-communicator.dev.java.net
Cc: Pavel Tankov <tankov_pavel@yahoo.com>
Sent: Tuesday, June 19, 2007 1:14:29 AM
Subject: Re: [sip-comm] rpm install error on start

Hi guys,

Just a few thoughts:

ERROR: ld.so: object '/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.

We are using alsa-oss to make java output and capture audio through alsa
and not its default oss. The libaoss.so preload was first defined on
debian as this is how the lib is called there. Judging from what Pavel
said earlier, it might be deployed under a slightly different name on
Fedora (i.e. libaoss.so.0 or libaoss.so.0.0.0). In this case simply
replacing the LD_PRELOAD declaration in the sip-communicator shell
script that comes with the rpm package should fix the issue.

Having said that, I don't think this is what's preventing SC from
starting. In your first mail, Adam, you reported the following issue:

WARNING: error instantiating 'java.util.logging.FileHandler,' referenced by handlers, class not found
java.lang.ClassNotFoundException : java.util.logging.FileHandler,
   <<No stacktrace available>>
Exception during runtime initialization
   <<No stacktrace available>>
Caused by: java.lang.NullPointerException
   <<No stacktrace available>>

This is a completely different thing and it looks like a missing import
statement in one of the bundle-manifests (though that would be quite
bizarre since we're using the same bundles on all linux distros (and
even mac an win) ) and we haven't had the issue anywhere else. I guess a
complete copy of your output as well as your log files (located in
$HOME/.sip-communicator/log) would help better diagnose the problem.

Thanks for your report!

Adam Dixon wrote:

Hi Pavel,
Thanks for the reply,

On 6/18/07, *Pavel Tankov* <tankov_pavel@yahoo.com > <mailto:tankov_pavel@yahoo.com>> wrote:

    Hello Adam,

    I could never install SC with "yum localinstall", because I get the
    following error:
    Package sip-communicator-1.0-alpha2.nightly.build.676.i386.rpm is
    not signed
    I always install it with "rpm -Uvh ...". How did you manage with yum?

This is because I have the GPG check disables in /etc/yum.conf;

    What java do you have installed? Is it JDK ot just JRE? Which version?

Hmm I have JDK only from sun , and the default fedora java, not too
cluey here, perhaps you can see if this is enaough for sip-comm to run;
[adixon@dixon ~]$ rpm -qa | grep -i jre
[adixon@dixon ~]$ rpm -qa | grep -i jdk
[adixon@dixon ~]$ rpm -qa | grep -i java

    Also, I searched for this file '/usr/lib/libaoss.so' on my system
    (FC6) and I don't have one. I have '/usr/lib/libaoss.so.0' and
    '/usr/lib/libaoss.so.0.0.0', though.

[adixon@dixon lib]$ ls -l /usr/lib | grep oss
[adixon@dixon lib]$ ls -l /usr/lib64/ | grep oss
lrwxrwxrwx 1 root root 20 Jun 17 21:40 libalsatoss.so.0 ->
-rwxr-xr-x 1 root root 40640 Oct 6 2006 libalsatoss.so.0.0.0
lrwxrwxrwx 1 root root 16 Jun 17 21:40 libaoss.so.0 ->
-rwxr-xr-x 1 root root 19232 Oct 6 2006 libaoss.so.0.0.0

Not being overly cluey on sound subsystems, Im sure fc6 uses alsa.

    For now that's all I know about it, but I'll continue investigating
    the problem. I'll install a fresh Fedore Core 6 with default
    settings and will try to reproduce your problem. Will keep you posted.

    In the meantime, have you tried to build your own from the CVS tree?
    Can you try that so that we know if the problem is RPM related.

I will pull down the tree later on today perhaps, and try this method.



Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.