etoys does not launch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| etoys (Ubuntu) |
High
|
Luke Faraone | ||
| Intrepid |
High
|
Unassigned | ||
| Jaunty |
High
|
Unassigned | ||
| Karmic |
High
|
Unassigned |
Bug Description
Binary package hint: etoys
** SRU **
In the development release of Ubuntu, this has been fixed by upgrading to a later version of squeak-vm with SHM support. As is, etoys cannot be started via the "etoys" command or from the menu; the user must edit /usr/games/etoys manually.
** TEST CASE **
$ etoys
{the application should not start and a usage message is displayed}
{proper behavior: etoys main window is displayed}
** END TEST CASE **
This has little regression potential since etoys does not work as is, no other applications rdepend on it, and this is a isolated change to a single script.
Bzr branch attached.
** END SRU **
After attempting to run a fresh installation of Etoys from the Ubuntu repository, it fails to launch. The message "unknown option: -xshm" is left in the terminal.
ProblemType: Bug
Architecture: i386
DistroRelease: Debian testing/unstable
NonfreeKernelMo
Package: etoys 3.0.1916+svn132-2
PackageArchitec
ProcEnviron:
PATH=/
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: etoys
Uname: Linux 2.6.27-7-generic i686
UnreportableReason: This is not a genuine Debian package
Related branches
- Ubuntu Sponsors Team: Pending requested 2010-04-14
-
Diff: 51 lines (+20/-2)3 files modifieddebian/changelog (+7/-0)
debian/control (+2/-1)
etoys.in (+11/-1)
- Ubuntu Sponsors Team: Pending requested 2010-04-16
-
Diff: 42 lines (+11/-2)3 files modifieddebian/changelog (+8/-0)
debian/control (+2/-1)
etoys.in (+1/-1)
- Benjamin Drung: Approve on 2010-05-14
-
Diff: 42 lines (+11/-2)3 files modifieddebian/changelog (+8/-0)
debian/control (+2/-1)
etoys.in (+1/-1)
- Ubuntu Sponsors Team: Pending requested 2010-04-16
-
Diff: 42 lines (+11/-2)3 files modifieddebian/changelog (+8/-0)
debian/control (+2/-1)
etoys.in (+1/-1)
Munchkinguy (10068660) wrote : | #1 |
Michael Hall (mhall119) wrote : | #2 |
Riccardo Murri (rmurri) wrote : | #3 |
This command fixed it for me (Ubuntu 8.10, etoys 3.0.1916+
sed -i -e "s/-xshm//" /usr/games/etoys
The bug should probably belong into the "squeakvm" package: it's squeakvm complaining about the "-xshm" option, although the usage text says it's supported. (And indeed it works in the Debian version.)
Joost68 (joost68) wrote : | #4 |
The command Riccardo Murri gave fixed the problem for me also. (Ubuntu 8.10, etoys 3.0.1916+svn132-2)
Thanks!
Michael Haupt (mhaupt) wrote : | #5 |
The sed script hint is just a workaround, the actual problem seems to be that the Squeak VM this package depends on is compiled without support for the X shared memory extension. I just filed a bug about this: https:/
Changed in etoys (Ubuntu): | |
status: | New → Confirmed |
Guess a simple patch and repack fix it. Assigning to motu.
Changed in etoys (Ubuntu): | |
assignee: | nobody → MOTU (motu) |
RJBradlow (rjbradlow) wrote : | #7 |
This command fixed it for me too.
Ubuntu 9.10 / AMD64 ... etoys 3.0.1916+svn132-2
sed -i -e "s/-xshm//" /usr/games/etoys
RJBradlow (rjbradlow) wrote : | #8 |
P.S.
Those of you reading this page looking for a quick fix and who are inexperienced with the command line;
in Ubuntu / Gnome... 'Terminal' is found in 'Applications' > 'Accessories'
you must precede the command with 'sudo' as follows:
sudo sed -i -e "s/-xshm//" /usr/games/etoys
Then type your password to complete the process.
You will not see anything happen after pressing the return/enter key and you will be returned to your command prompt if you typed or copy and pasted the command correctly.
Just close the Terminal window and launch the eToys program: Applications > Education > eToys
enjoy!
ewolff (eberhard-wolff) wrote : | #9 |
The fix at least makes eToys start but the output in the windows is messed up. I am not sure why this is happening, I am on 9.10.
Changed in etoys (Ubuntu): | |
assignee: | MOTU (motu) → nobody |
Changed in etoys (Ubuntu): | |
assignee: | nobody → Luke Faraone (lfaraone) |
status: | Confirmed → In Progress |
Launchpad Janitor (janitor) wrote : | #10 |
This bug was fixed in the package etoys - 3.0.1916+
---------------
etoys (3.0.1916+
* etoys.in: use squeakvm in lib rather than /usr/bin/squeakvm, which no
longer exists. (LP: #561332, #301190)
-- Luke Faraone <email address hidden> Wed, 14 Apr 2010 12:21:38 -0400
Changed in etoys (Ubuntu): | |
status: | In Progress → Fix Released |
description: | updated |
Changed in etoys (Ubuntu): | |
importance: | Undecided → High |
Changed in etoys (Ubuntu Karmic): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in etoys (Ubuntu Jaunty): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in etoys (Ubuntu Intrepid): | |
status: | New → Triaged |
importance: | Undecided → High |
John Dong (jdong) wrote : | #11 |
ACK from the SRU team for the Intrepid, Jaunty, and Karmic branches linked.
Brandon Holtsclaw (imbrandon) wrote : | #12 |
Sponsored upload
Changed in etoys (Ubuntu Intrepid): | |
status: | Triaged → Fix Committed |
Changed in etoys (Ubuntu Karmic): | |
status: | Triaged → Fix Committed |
Changed in etoys (Ubuntu Jaunty): | |
status: | Triaged → Fix Committed |
Scott Kitterman (kitterman) wrote : | #13 |
Rejecting Intrepid upload due to Intrepid EOL.
Changed in etoys (Ubuntu Intrepid): | |
status: | Fix Committed → Won't Fix |
Accepted into jaunty-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
tags: | added: verification-needed |
Scott Kitterman (kitterman) wrote : | #15 |
Accepted into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
Michael Hall (mhall119) wrote : | #16 |
Tested on Karmic, and it launches fine.
tags: | added: verification-done |
Launchpad Janitor (janitor) wrote : | #17 |
This bug was fixed in the package etoys - 3.0.1916+
---------------
etoys (3.0.1916+
* etoys.in: Remove "-xshm" parameter from call to squeak-vm to work around
lack of SHM support in squeak-vm. (LP: #301190)
* Update maintainer field.
-- Luke Faraone <email address hidden> Thu, 15 Apr 2010 18:09:15 -0400
Changed in etoys (Ubuntu Karmic): | |
status: | Fix Committed → Fix Released |
Martin Pitt (pitti) wrote : | #18 |
Keeping verification-needed for jaunty task.
tags: | removed: verification-done |
Martin Erik Werner (arand) wrote : | #19 |
Jaunty launches properly and app seems to work fine with proposed update.
Noticed two random crashes, which may be completely unrelated.
My guess is that they are down to general instability.
tags: |
added: verification-done removed: verification-needed |
Launchpad Janitor (janitor) wrote : | #20 |
This bug was fixed in the package etoys - 3.0.1916+
---------------
etoys (3.0.1916+
* etoys.in: Remove "-xshm" parameter from call to squeak-vm to work around
lack of SHM support in squeak-vm. (LP: #301190)
* Update maintainer field.
-- Luke Faraone <email address hidden> Thu, 15 Apr 2010 18:09:15 -0400
Changed in etoys (Ubuntu Jaunty): | |
status: | Fix Committed → Fix Released |
Is anybody working on this?