Browser plugin does not work

Bug #37205 reported by Damien Cassou
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
squeak-vm (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The squeak plugin does not work. It is not detected by firefox in about:plugins and the test page does not work too:

http://coweb.cc.gatech.edu:8888/csl/uploads/33/equationswikiplugin.html
http://ftp.squeak.org/2.8/BrowserPlugins/test/plugintest.html

Plugin is in: usr/lib/squeak/3.7-7/npsqueak.so

Related branches

Revision history for this message
Damien Cassou (cassou) wrote :

It seems that the squeakland debian packages works on ubuntu. You may want to have a look at this.

Revision history for this message
PAN007 (systemansvarlig) wrote :

I can confirm that this plugin does not work. It is a pity that it is so confusing how to use and install squeak. The Ubuntu install instructions on squeakland.org does not work either :(

Revision history for this message
James Dupin (james.dupin) wrote :

was maybe working in dapper but for edgy can't get the plugin to work either

Revision history for this message
LaserJock (laserjock) wrote :

Is this happening in Feisty or Gutsy too?

Changed in squeak-vm:
status: New → Incomplete
Revision history for this message
Damien Cassou (cassou) wrote :

I'm running a Feisty. After installing squeak, the plugin is not put into the Firefox directory. Only in mozilla/plugins.

The plugin is not listed under about:plugins in Firefox.

So I did:

$ cd /usr/lib/firefox/plugins/
$ sudo ln -s ../../mozilla/plugins/npsqueak.so

Then, the plugin is listed in about:plugins.

But when I try to go to a web page with a squeak project, it fails. I tried http://ftp.squeak.org/2.8/BrowserPlugins/test/plugintest.sts and the terminal said:

$ firefox
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: Image file not found: SqueakPlugin.image
Squeak Plugin: no failure URL:
Squeak Plugin: running "/usr/lib/squeak/npsqueakrun"
Squeak execv() failed: Bad address
Segmentation fault (core dumped)

Revision history for this message
Wim Stolker (wim-stolker) wrote :

I'm running Gutsy

$ cd /usr/lib/firefox/plugins/
$ sudo ln -s ../../mozilla/plugins/npsqueak.so

works!

Revision history for this message
Chao-Kuei Hung (ckhung-ofset) wrote :

It doesn't work for me :-(

I tried to create the symbolic link as suggested above but the plugin is still not found under about:plugins.
Then dpkg -S /usr/lib/squeak/3.7-7/npsqueak.so shows that its in the squeak-vm package,
and dpkg -L squeak-vm shows that shows that there is a script
/usr/lib/squeak/npsqueakregister I ran it and it just created yet another link:
>> create symbolic link `/usr/lib/mozilla/plugins/npsqueak.so' to `/usr/lib/squeak/3.7-7/npsqueak.so
which I suppose already existed when I installed squeak-vm.

Google found this post:
http://lists.squeakfoundation.org/pipermail/beginners/2007-April/002295.html
From here there is a link: http://www.impara.de/~jens/ubuntu/
but it no longer exists. I tried the wayback machine to retrieve an old copy:
http://www.archive.org/index.php but I guess it only archives text pages.

I am running edubuntu 7.10 and firefox 2.0.0.6

Revision history for this message
Chao-Kuei Hung (ckhung-ofset) wrote :

Jens Lincke points me to the new url's for the working debian packages:
http://quatur.net/~jens/impara/ubuntu/squeakland_3.8-6u_all.deb
http://quatur.net/~jens/impara/ubuntu/squeak-vm_3.9.8-6_i386.deb
And now it works for me. Many thanks, Jens!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package squeak-vm - 1:3.9.8-3ubuntu1

---------------
squeak-vm (1:3.9.8-3ubuntu1) hardy; urgency=low

  * debian/{changelog/control}: rename source package squeak-vm to be
    consistent with existing Debian and Ubuntu source packages
  * debian/patches: added amd64.patch to fix amd64 segfaults
  * debian/control:
     - add Xb-Npp-* to add squeak-plugin to plugin database
     - update squeak-plugin description link to test plugin
     - build-dep on autotools-dev for config.{guess,sub} handling
     - use Homepage field
     - bump debhelper version to 5
  * remove squeak.{postinst,prerm}.debhelper in favor of dh_installmenu
  * add #DEBHELPER# token to squeak-vm.{postinst,prerm}
  * debian/rules:
    - remove cruft
    - use gcu-plugin.{dirs,install,links} to install plugin
    - add dh_link
    - install .desktop file
    - add dh_desktop call for above
    - copy in newer config.{guess,sub}
  * debian/copyright: filled in a little and pointed to GPL-2 instead of GPL
  * debian/squeak.menu: updated ( Apps->Applications)
  * debian/squeak.desktop: added
  * added transitional dummy packages for squeak-image and squeak-sources
  * Modify Maintainer value to match the DebianMaintainerField
    specification.
  * Closes LP: #2930, #36802, #36806, #37205, #44952, #96340, #134075, #38107
    Closes LP: #121858

 -- Jordan Mantha <email address hidden> Sat, 16 Feb 2008 18:15:19 -0800

Changed in squeak-vm:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.