Easyubuntu fails to lauch on edgy eft (poss solution included)

Bug #73968 reported by cybervegan
2
Affects Status Importance Assigned to Milestone
EasyUbuntu
Fix Committed
Undecided
Unassigned

Bug Description

Testing easyubuntu with edgy... the .deb installs nicely, and the application appears under Applications/System tools/Easyubuntu as expected, but when you launch it, nothing appears to happen.

Running the "easyubuntu" command from a terminal produces the following error:

"""
root@eventhorizon:~# easyubuntu
Unable to determine desktop environment, falling back to gksudo
python: can't open file './easyubuntu.in': [Errno 2] No such file or directory
"""

After investigation, it appears that in the /usr/bin/easyubuntu shell script, the command "pushd /usr/lib/easyubuntu" fails with "command not found". pushd is an internal command to the bash shell, but not to the sh shell, and it is not installed on edgy:

"""root@eventhorizon:~# sh
# pushd /usr/lib/easyubuntu
sh: pushd: not found
"""

This seems to happen because the script starts with "#!/bin/sh" instead of "#!/bin/bash"; when I changed it accordingly, the menu launcher now works!

Hope that helps
-cybervegan

description: updated
Revision history for this message
Venkat Raghavan (venkatraghavan) wrote :

Committed in easyubuntu branch 3.2, will commit to main and deb later today

Changed in easyubuntu:
status: Unconfirmed → Fix Committed
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.