Mint 13 maya 64bit system.
Jitsi has been installed on all my computers for messaging until Skype sort out the No history issue.
But I’m having an issue with my Samsung R60 plus laptop in that Jitsi can not see the sound system and so I get no sound to tell me I have a message.
Sound is working in other applications.
An clues…
Are you running Pulseaudio? There’s a section on their troubleshooting (https://jitsi.org/Documentation/VoiceCall), but I can’t open it at work. Does it give any hints?
Yeah, what’s the output from:
dpkg -l | grep pulseaudio
usertwo@usertwo-R59P-R60P-R61P ~ $ dpkg -l | grep pulseaudio
ii gstreamer0.10-pulseaudio 0.10.31-1ubuntu1.2 GStreamer plugin for PulseAudio
ii pulseaudio 1:1.1-0ubuntu15.4 PulseAudio sound server
ii pulseaudio-module-bluetooth 1:1.1-0ubuntu15.4 Bluetooth module for PulseAudio sound server
ii pulseaudio-module-gconf 1:1.1-0ubuntu15.4 GConf module for PulseAudio sound server
ii pulseaudio-module-x11 1:1.1-0ubuntu15.4 X11 module for PulseAudio sound server
ii pulseaudio-utils 1:1.1-0ubuntu15.4 Command line tools for the PulseAudio sound server
usertwo@usertwo-R59P-R60P-R61P ~ $
The information on the Jitsi website is of no use.
Doubt if this will work, but try renaming the pulseaudio config directory and rebooting:
mv -v ~/.pulse ~/.pulse-old
and
rm -v ~/.pulseaudio ~/.pulseaudio-old
and
mv -v ~/.config/pulse ~/.config/pulse-old
now log off /on (or reboot)
No change the program still can not see the sound system on the computer.
As requested here is the readout-
usertwo@usertwo-R59P-R60P-R61P ~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC262 Analog [ALC262 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
usertwo@usertwo-R59P-R60P-R61P ~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC262 Analog [ALC262 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
usertwo@usertwo-R59P-R60P-R61P ~ $
I can’t even get jitsi to $%^ing run :
sommat to do with javax … I’ll look into it.
I still can’t get jitsi to run … but as it seems to make heavy use of java, let’s check if this is an issue with java and audio.
Open a terminal and run:
cd ~/Desktop
then
wget http://www.oracle.com/technetwork/java/javasounddemo-150249.zip
then
unzip javasounddemo-150249.zip
then
cd ~/Desktop/JavaSoundDemo
then
java -jar JavaSoundDemo.jar
When the demo starts (it takes a while to open) … click the “Start” button.
Did you hear audio ?
If not, are there any obvious errors in the terminal ?
Hi the audio was working just fine…
Also tested capture and it recorded my mic OK…
Try running:
jitsi
from the command line
are there any errors in the terminal ?
here is the read out, I did not get any of this when running in a terminal on my other computers.
[quote][/quoteusertwo@usertwo-R59P-R60P-R61P ~ $ jitsi
09:43:31.842 SEVERE: [10] impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager().636 Error creating manager
java.lang.UnsatisfiedLinkError: /usr/share/jitsi/lib/native/libunix-java.so: /usr/share/jitsi/lib/native/libunix-java.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:844)
at java.lang.System.loadLibrary(System.java:1051)
at cx.ath.matthew.unix.UnixSocket.(UnixSocket.java:40)
at org.freedesktop.dbus.Transport.connect(Unknown Source)
at org.freedesktop.dbus.Transport.(Unknown Source)
at org.freedesktop.dbus.DBusConnection.(Unknown Source)
at org.freedesktop.dbus.DBusConnection.getConnection(Unknown Source)
at net.java.sip.communicator.impl.sysactivity.NetworkManagerListenerImpl.(NetworkManagerListenerImpl.java:45)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:374)
at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager(SystemActivityNotificationsServiceImpl.java:631)
at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.start(SystemActivityNotificationsServiceImpl.java:143)
at net.java.sip.communicator.impl.sysactivity.SysActivityActivator.start(SysActivityActivator.java:59)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
09:43:31.847 SEVERE: [10] impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager().636 Error creating manager
java.lang.NoClassDefFoundError: Could not initialize class cx.ath.matthew.unix.UnixSocket
at org.freedesktop.dbus.Transport.connect(Unknown Source)
at org.freedesktop.dbus.Transport.(Unknown Source)
at org.freedesktop.dbus.DBusConnection.(Unknown Source)
at org.freedesktop.dbus.DBusConnection.getConnection(Unknown Source)
at net.java.sip.communicator.impl.sysactivity.NetworkManagerListenerImpl.(NetworkManagerListenerImpl.java:45)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:374)
at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager(SystemActivityNotificationsServiceImpl.java:631)
at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.isSupported(SystemActivityNotificationsServiceImpl.java:585)
at net.java.sip.communicator.impl.netaddr.NetworkConfigurationWatcher.handleNewSystemActivityNotificationsService(NetworkConfigurationWatcher.java:175)
at net.java.sip.communicator.impl.netaddr.NetworkConfigurationWatcher.serviceChanged(NetworkConfigurationWatcher.java:232)
at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:871)
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:733)
at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:662)
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3890)
at org.apache.felix.framework.Felix.access$000(Felix.java:79)
at org.apache.felix.framework.Felix$2.serviceChanged(Felix.java:728)
at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:107)
at org.apache.felix.framework.Felix.registerService(Felix.java:2979)
at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:313)
at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:287)
at net.java.sip.communicator.impl.sysactivity.SysActivityActivator.start(SysActivityActivator.java:61)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
09:43:33.114 SEVERE: [10] impl.hid.HIDServiceImpl.().54 Error when creating Robot/NativeKeyboard instance
java.lang.UnsatisfiedLinkError: /usr/share/jitsi/lib/native/libhid.so: /usr/share/jitsi/lib/native/libhid.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:844)
at java.lang.System.loadLibrary(System.java:1051)
at net.java.sip.communicator.impl.hid.NativeKeyboard.(NativeKeyboard.java:18)
at net.java.sip.communicator.impl.hid.HIDServiceImpl.(HIDServiceImpl.java:49)
at net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:47)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
09:43:34.767 SEVERE: [10] org.jitsi.impl.neomedia.device.DeviceConfiguration.error() Failed to register custom Renderer org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer with JMF.
java.lang.IllegalStateException: audioSystem
at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.(PulseAudioRenderer.java:105)
at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.(PulseAudioRenderer.java:85)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:374)
at org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1028)
at org.jitsi.impl.neomedia.device.DeviceConfiguration.(DeviceConfiguration.java:355)
at org.jitsi.impl.neomedia.MediaServiceImpl.(MediaServiceImpl.java:141)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:374)
at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:133)
at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:86)
at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
at net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(NeomediaActivator.java:380)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
09:43:34.776 SEVERE: [10] org.jitsi.impl.neomedia.device.DeviceConfiguration.error() Failed to register custom Renderer org.jitsi.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer with JMF.
java.lang.UnsatisfiedLinkError: /usr/share/jitsi/lib/native/libjnawtrenderer.so: /usr/share/jitsi/lib/native/libjnawtrenderer.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:844)
at java.lang.System.loadLibrary(System.java:1051)
at org.jitsi.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer.(JAWTRenderer.java:90)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1028)
at org.jitsi.impl.neomedia.device.DeviceConfiguration.(DeviceConfiguration.java:355)
at org.jitsi.impl.neomedia.MediaServiceImpl.(MediaServiceImpl.java:141)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:374)
at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:133)
at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:86)
at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
at net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(NeomediaActivator.java:380)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
java.lang.UnsatisfiedLinkError: /usr/share/jitsi/lib/native/libgalagonotification.so: /usr/share/jitsi/lib/native/libgalagonotification.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:844)
at java.lang.System.loadLibrary(System.java:1051)
at net.java.sip.communicator.impl.galagonotification.GalagoNotification.(GalagoNotification.java:20)
at net.java.sip.communicator.impl.galagonotification.GalagoNotificationActivator.start(GalagoNotificationActivator.java:80)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
java.lang.UnsatisfiedLinkError: /usr/share/jitsi/lib/native/libglobalshortcut.so: /usr/share/jitsi/lib/native/libglobalshortcut.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:844)
at java.lang.System.loadLibrary(System.java:1051)
at net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.(NativeKeyboardHook.java:254)
at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.(GlobalShortcutServiceImpl.java:56)
at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:104)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
java.lang.UnsatisfiedLinkError: /usr/share/jitsi/lib/native/libjdic_misc.so: /usr/share/jitsi/lib/native/libjdic_misc.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:844)
at java.lang.System.loadLibrary(System.java:1051)
at org.jdesktop.jdic.misc.impl.LinuxAlerter.(LinuxAlerter.java:48)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:374)
at org.jdesktop.jdic.misc.Alerter.loadLinux(Unknown Source)
at org.jdesktop.jdic.misc.Alerter.newInstance(Unknown Source)
at net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:88)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:701)
]
I’m no Java expert by any stretch, but that looks like a bug in Jitsi (assuming you’ve got the latest Java installed - should do if you’ve done all updates). Post that on Jitsi’s bug tracker and see if they come up with a patch at some point
Did you try to install 32bit jitsi in 64bit Linux ? … or vice versa ?
I’m seeing a lot of ELFCLASS32 ELF class errors
09:43:31.842 SEVERE: [10] impl.sysactivi ty.SystemActiv ityNotificatio nsServiceImpl. getCurrentRunn ingManager().636 Error creating manager
java.lang.Unsa tisfiedLinkErr or: /usr/share/jitsi/lib/native/libunix-java.so: /usr/share/jitsi/lib/native/libunix-java.so: [b]wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)[/b]
What’s the architecture of the PC’s it works on, versus tis PC ?
–
I did wonder that, but surely apt-get would have had that covered? Unless it was installed manually from Oracle’s website (even then, I’d have thought dpkg would have caught it)
I’m wondering if he installed a 32 bit version of jitsi in a multiarch 64bit Linux.
So it installed ok, but the 64bit java has problems with it.
I’m still surprised that 64bit java (or 32bit java, come to think of it) would have trouble in that instance - doesn’t that defeat the point of multiarch? Plus I’d expect all java applications to be affected, not just Jitsi
You’re may be right … at the moment I’m just scrambling about in the dark trying to find the difference between the working PC’s and the non-working one.
Those errors may not even be related to the audio, but they scream out as sommat to look into.
Firstly I’m not a programmer … but …
No, I don’t think every java app would be affected … only ones that include 32bit native libraries
See the answer here: