← Back to team overview

desktop-packages team mailing list archive

[Bug 826049] Re: alacarte crashed with OSError in _execute_child(): [Errno 2] No such file or directory

 

The problem is that alacarte calls /usr/bin/gnome-desktop-item-edit in a
subprocess in order to install new menu items. However, /usr/bin/gnome-
desktop-item-edit is in the gnome-panel package, which is only a
Recomends: for the alacarte package rather than marked as a true
dependency.

Workaround: install gnome-panel through your package manager

Fix: three possibilities:
(1) alacarte should depend on gnome-panel
(2) gnome-desktop-item-edit program should be in the alacarte package
(3) gnome-desktop-item-edit program should be in some third package, on which alacarte should in turn depend

I'll update the bug description accordingly.

** Summary changed:

- alacarte crashed with OSError in _execute_child(): [Errno 2] No such file or directory
+ alacarte crashed with OSError because gnome-desktop-item-edit not found

** Description changed:

+ alacarte calls /usr/bin/gnome-desktop-item-edit in a subprocess in order
+ to install new menu items. However, /usr/bin/gnome-desktop-item-edit is
+ in the gnome-panel package, which is only a Recommends: for the alacarte
+ package rather than marked as a true dependency. People who have not
+ installed gnome-panel will thus not be able to use core Alacarte
+ functionality.
+ 
+ Workaround: install gnome-panel through your package manager
+ 
+ Fix: three possibilities:
+ (1) alacarte should depend on gnome-panel
+ (2) gnome-desktop-item-edit program should be in the alacarte package
+ (3) gnome-desktop-item-edit program should be in some third package, on which alacarte should in turn depend
+ 
+ Original description:
+ 
  Crashed while trying to make a new item in main menu and would not
  create new item.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 11.10
  Package: alacarte 0.13.2-2ubuntu3
  ProcVersionSignature: Ubuntu 3.0.0-8.10-generic 3.0.1
  Uname: Linux 3.0.0-8-generic x86_64
  Architecture: amd64
  Date: Sun Aug 14 00:15:20 2011
  ExecutablePath: /usr/bin/alacarte
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
  InterpreterPath: /usr/bin/python2.7
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python -OOt /usr/bin/alacarte
  ProcEnviron:
-  LANGUAGE=en_GB:en
-  PATH=(custom, no user)
-  LANG=en_GB.UTF-8
-  SHELL=/bin/bash
+  LANGUAGE=en_GB:en
+  PATH=(custom, no user)
+  LANG=en_GB.UTF-8
+  SHELL=/bin/bash
  PythonArgs: ['/usr/bin/alacarte']
  SourcePackage: alacarte
  Title: alacarte crashed with OSError in _execute_child(): [Errno 2] No such file or directory
  UpgradeStatus: Upgraded to oneiric on 2011-08-12 (0 days ago)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to alacarte in Ubuntu.
https://bugs.launchpad.net/bugs/826049

Title:
  Dependency problem: alacarte crashed with OSError because gnome-
  desktop-item-edit not found

Status in Alacarte Menu Editor:
  New
Status in “alacarte” package in Ubuntu:
  Triaged

Bug description:
  alacarte calls /usr/bin/gnome-desktop-item-edit in a subprocess in
  order to install new menu items. However, /usr/bin/gnome-desktop-item-
  edit is in the gnome-panel package, which is only a Recommends: for
  the alacarte package rather than marked as a true dependency. People
  who have not installed gnome-panel will thus not be able to use core
  Alacarte functionality.

  Workaround: install gnome-panel through your package manager

  Fix: three possibilities:
  (1) alacarte should depend on gnome-panel
  (2) gnome-desktop-item-edit program should be in the alacarte package
  (3) gnome-desktop-item-edit program should be in some third package, on which alacarte should in turn depend

  Original description:

  Crashed while trying to make a new item in main menu and would not
  create new item.

  ProblemType: Crash
  DistroRelease: Ubuntu 11.10
  Package: alacarte 0.13.2-2ubuntu3
  ProcVersionSignature: Ubuntu 3.0.0-8.10-generic 3.0.1
  Uname: Linux 3.0.0-8-generic x86_64
  Architecture: amd64
  Date: Sun Aug 14 00:15:20 2011
  ExecutablePath: /usr/bin/alacarte
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
  InterpreterPath: /usr/bin/python2.7
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python -OOt /usr/bin/alacarte
  ProcEnviron:
   LANGUAGE=en_GB:en
   PATH=(custom, no user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  PythonArgs: ['/usr/bin/alacarte']
  SourcePackage: alacarte
  Title: alacarte crashed with OSError in _execute_child(): [Errno 2] No such file or directory
  UpgradeStatus: Upgraded to oneiric on 2011-08-12 (0 days ago)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

To manage notifications about this bug go to:
https://bugs.launchpad.net/alacarte/+bug/826049/+subscriptions