If you are using Ubuntu Linux you might have problems to open the Dutch WebSDR page. The problems appears in both, Firefox and Chrome. Canonical does not ship the Sun’s Java Runtime Environment anymore with Ubuntu. Instead they included OpenJDK and IcedTea, a Java Web browser plugin. Unfortunately, IcedTea does not work with the WebSDR Java Applet. However, there exists a solution. Read how I fixed the problem.
It’s quite easy to fix the problem. You need to replace OpenJDK and IcedTea with Sun’s Java JDK / JRE. In case this still does not work, find below some troubleshooting hints.
Install Sun’s Java JDK/JRE
With Ubuntu 10.04 the Sun Jave JDK/JRE has moved into the Ubuntu partner repository. In order to use it, you’ll need to register the repository within your Ubuntu.
Execute the following commands in a bash console:
sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”
Update the source list
sudo apt-get update
and finally install Sun’s JDK/JRE
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Accept the license agreement and start the installation process.
After the installation you might check if the Sun’s Java was installed correctly by the following command:
java -version
Open WebSDR in your Webbrower. If the waterfall diagrams are shown correctly and you can hear the audio, then everything works as expected. In case you don’t hear any audio, read the following troubleshooting hints:
Troubleshooting
Register manually Java sound service
Open sound.properties (on my system located in /etc/java-6-sun/ )
sudo gksudo gedit /etc/java-6-sun/sound.properties
add the following four lines in order to register the sound properly:
javax.sound.sampled.Clip=com.sun.media.sound.DirectAudioDeviceProvider javax.sound.sampled.Port=com.sun.media.sound.PortMixerProvider javax.sound.sampled.SourceDataLine=com.sun.media.sound.DirectAudioDeviceProvider javax.sound.sampled.TargetDataLine=com.sun.media.sound.DirectAudioDeviceProvider
Uninstall OpenJDK and IcedTea
With the installation of Sun’s JDK / JRE, OpenJDK and IcedTea should be removed automatically. In case you have problems, check if these packages have been removed correctly:
dpkg -l | grep openjdk dkpg -l | grep icedtea
In case nothing is displayed, OpenJDK and IcedTea have been removed correcty. If not, you might try the following commands:
apt-get purge openjdk-6-jdk apt-get purge icedtea6-plugin
Does this work for you? If so, please leave a short comment.





Note: as publish on your blog, the first command does not work, – the wrong type of quotes are used, or at least that was the results when I used the “cut and paste” on my command line and keyboard.
But it works if the quotes are changed!
And, Thanks – I need that!
Eldon – WA0UWH – http://WA0UWH.blogspot.com
TNX for nice site.
GL on DX’ing & contest
WA0UWH is correct, the quotes in the article are MS Word “smart quotes” which is odd for an article about Ubuntu!
Also, I’m running Ubuntu 10.04 64bit here and the site linked to in the article works for me as is, using openjdk and icedtea (in Firefox). So while this looks like a nice tutorial on installing the Sun JDK, it doesn’t seem to be necessary to do that in order to use WebSDR
Openjdk worked for a few hours. Then only a tone and off. Now with Sun JRE everything works except Austria…
73
Rupert (HS8/DL3NO)
@ AF6YF Openjdk compiled in 32 bit never worked for me
also a typo in dkpg -l | grep icedtea
You can manually add the package source in Synaptic
deb http://archive.canonical.com/ lucid partner
Push the blue reload button in Synaptic
Remove the Open-jdk and Ice tea packages
Install sun-java6-jre , sun-java6-plugin , sun-java6-fonts packages
Current version archive version is ; sun-java6-jre 6.20dlj-1ubuntu3
Current Oracle version is 6 version 21
73 , Ruud
Dear OMs
Obviously icedtea is somehow incompatible with the WebSDR Java Applet. It seems that the same Java Applet is used in other sites as well. Same problem.
For administrative reasons I would like to follow to LTS path, I am administrating our 3 “family” PCs. So hope to get a fix with icedtea. (I somehow believe the problem is on their side).
73, de Jochen 7J1AJV
I installed the following packets from Applications->Ubuntu Software Center, selecting
Getting software -> Canonical partners
write Java in search field
next install:
Sun Java 6.0 Plugin
Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
Lucida TrueType fonts (from the Sun JRE)
restart Firefox and all works.
Hi!
I followed the instructions to fix the no-sound problem – but it still does not work.
dmesg says:
[ 2855.384600] type=1503 audit(1284638383.265:125): operation=”open” pid=4891 parent=4810 profile=”/usr/lib/firefox-3.6.9/firefox-*bin//firefox_java” requested_mask=”::r” denied_mask=”::r” fsuid=1000 ouid=0 name=”/dev/snd/controlC0″
…
Any ideas?
Does anyone have a way to use jack with the websdr and fldigi or gpsk? it’d be really cool to be able to use multiple browser tabs sending audio to fldigi for decoding.
Grant
VK3FBAE
mni tnx, Tobias, works great and out of the box
guenter DL7LA
Hi, Tobias,
I guess the Firefox peaople messed it up again with their last update a few days ago: now failure all along the line again. Sun-Java is installed like
java version “1.6.0_26″
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
but to no avail. FF claims that there is no java existent nor active. All the openjdk stuff and iced tea I had purged.
Anyone out there with ideas about a browser that works?
Guenter
DL7LA
Hi Guenter,
I haven’t used Ubuntu for a while now. But I can hardly recommend the chrome browser!
I switched a while ago to MacOs. Basically Linux on steroids
73 Tobias
Hi Tobias,
Took some time to solve this problem but with your fix and troubleshooting it was done in a few minutes.
Thanks and 73′s
Rudi, ON6MI
Hi, Tobias.
I had the same problem, with Ubuntu 10.4 and Firefox, no sound. Registring audio properties as described and removing Ice tea, now it works great.
Thanks!
Juan Miguel, EA6NP
Tnx for infos
73
GL jose
Hello. I had no sounds from my machine (apart from simple alert sounds) since I upgraded my Ubuntu. On the webSDR even the s-meter did not move. After following the procedure on this page, the s-meter started to move, but still no sound. Neither from webSDR nor from flash movies etc. Any suggestions?
System>Preferences>Sound>Applications indicates that “there are no applications playing” on webSDR, the same message alternates (flickers) with “Alsa plugin” when running the flash player.
Any pointers? Thanks in advance..
Danke! Das ist sehr gut!
I can now hear the signals wheras before I just got the waterfalls
73,
—Chuck Rothauser
thx for ur tutorial, ufb with ubuntu 10.10!
73 de DO9FM
Thank you very much. It worked fine with my equipment (Ubuntu 10.10, Dell Latitude 2110) after minor adjustments.
73 de OE6RHT
Thank you so much. I was tearing my hair out trying to solve this. Java sound worked on my laptop, but not on my desktop, and they’re basically configured the same way, though hardware is different. It wasn’t until this article that things are working. Thank you again.
Hey Jim,
happy I could help you out! I know how frustration this kind of troubleshooting can sometimes be.
So enjoy Java Sound under Linux
73 Tobias
So I finally got this working with fldigi so I decoded some RTTY from websdr using a chain of
websdr -> pulseaudio -> jack -> fldigi
it’d be nice if I could get java to talk straight to jack might see what I can do with that but I havn’t had much joy with the alsa jack plugin.
Hi Grant,
Can you provide more details on how you got the websdr->pulseaudio->jack->fldigi chain working?
Thanks.
73,
…jerry
KA6HLD
Problem: In Ubuntu 10.04, there’s no sound from websdr in firefox. In chrome, there is sound from the built-in sound device, but not from the default usb sound device, and there is no control of volume. All other sound sources seem to perform correctly in both browsers, including the globaltuners application, oddly enough.
In my previous Ubuntu installation on this machine, I did manage to get Chrome working properly by using Tobias’ hints and the comment from Eldon about the quotes. If I recall correctly, firefox never worked.
Problem: In Ubuntu 11.04, there’s no sound from websdr in firefox.
All other sound sources seem to perform correctly.
Is there any sugestions?
Thanks — your article helped me fix my java sound.
I did not have to add the lines to the sound.properties. Instead I
checked synaptic and uninstalled openjdk and iced tea. These had been
installed on top of my sun by box.net just recently. I lost sound right
after that! Uninstalled them, and immediately my java sound returned!
somebody tested on Ubuntu 11.04 or 11.10 to install sun-Java for websdr?
because ubuntuusers.de says sun-java is possible to install with the old repository in 10.xx,
but this will not work on 11.xx – and will not be possible…
any suggestions?
I was to try it. no work.
Hi, today I was install Ubuntu 11.04.
Install sun-java6-jre sun-java6-plugin sun-java6-fonts
Next I was set simbol link
1. cd /usr/lib/mozilla/plugins
2. sudo ln -s /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
All working is Good now.
Used the fix on Ubuntu 10.04 32bit – worked perfectly. Just removed OpenJDK, Icedtea and installed sun-java6-jre sun-java6-plugin sun-java6-fonts. Waterfall and sound work on both Chrome and Firefox. Thanks for the great tutorial.
On a new system with Ubuntu 10.04 64bit, the fix didn’t work. Tried the trouble shooting suggestions and it still didn’t work.
Full details: When I first installed Ubuntu 10.04 64bit on the 64bit system, both waterfall and sound worked perfectly. Then I ran an update/upgrade, rebooted and waterfall works, but sound is gone. All of the sites on Websdr.com complain that JAVA isn’t installed. Tried the same process that had fixed the problem on the 32bit system and still doesn’t work.
Sound works on YouTube, news videos, etc. Just doesn’t work on Websdr.com for either Firefox or Chrome.
Any suggestions are most appreciated.
Thanks
Hello radio friends, GREAT NEWS!
openjdk has developed far enough to run WebSDR! I just tried it.
I am using debian, upon which ubuntu is based, and am tracking wheezy, which is the same as sid at this moment. The version of the java runtime (jre), packaged as “openjdk-6-jre” is 6b24-1.11.1-3. I did nothing special or tricky to get it going, it “just worked”. Note that the package icedtea-plugin (or equivalent) must also be installed to hook the browser to java. Please, friends, PLEASE, use open technology instead of proprietary wherever possible. The reasons are many and deep. Amateur radio is about learning and sharing information, especially in the arts of our craft. Proprietary technology can not be “taken apart” for learning like a vacuum cleaner or HF rig, open technology can, period. Let the kids learn! It is on and of your honor to do so. In some respects, the ARRL has lost their way in this regard. It is not a trivial difference.
If you are not having fun, you are doing it wrong. Thank You, have fun!
Marty,
I sympathize with your sentiment about open source, but the practical reality is that some important endeavors are possible only with the more substantial resources possessed by commercial entities. In this case, we have waited how long for the open java code to work reliably? In my case, on Ubuntu 10.04, I just re-installed the open java plug-in, etc., and it is still broken– waterfall, but no sound or frozen waterfall and no sound, depending on specific site visited. I don’t right now have the time to dig in to see why that has happened. So, my perspective about open-source is not quite like yours.
Surely, it must be fair and reasonable to accept commercially developed software when it is of high quality and serves a good and useful purpose. Surely also, it must then be reasonable to allow that commercial entity a means to recoup its costs, either through direct user charges or some form advertising or other license constraints. Limiting ourselves only to that which volunteers can produce in their spare time may be noble, in a way, and highly valuable as a way to break unfair commercial monopolies, but it does not always work in the best interests of all.
FYI, WebSDR worked out of the box with Linux Mint Debian Edition 64bit XFCE. I had to change nothing to start listening with FireFox 11.0.
PS: I am a 100% Linux ham. Thanks for the great info on this site.
WebSDR is working much better with Java in Linux. I’m getting the best results using Debian Sid with Sun Java 7 with the plugin and fonts. You can use Fldigi and other decoding software with Jack and a loopback interface in ALSA. Here’s a link to a way to set it up: http://www.ab9il.net/software-defined-radio/websdr-digimodes.html
I am at my wits end trying to get some of the sdr remote websites to work. Some of them will work, some of them won’t, has anyone got any suggestions. Please see the you Tube video I made, you’ll see what problems I have been encountering. This problem happens on four computers in my house. Nobody else seems to be having this problem, there must be a solution. I have uninstalled and installed Java and JavaScript, but the latest version but still nothing seems to work. I’m on Windows 7 64-bit
had to switch to Mint Maya (didn’t want a smartphone GUI) and so back to trouble again, no SDR java sound. Procedure above that worked for Ubuntu 10.04 sort of fails here: Version shows up as
>
java version “1.7.0_05″
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)
>
but no sound with any of the websdrs. Guess I’ll have to wait…
But I agree with the posters above: Sound on linux is simply a mess all the 15 years I’m with Linux now.
mni tnx anyway