upstart job does not check for existence of binary before trying to execute it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
modemmanager (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.693354] init: modemmanager main process (1107) terminated with status 127
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.693378] init: modemmanager main process ended, respawning
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.715128] init: modemmanager main process (1125) terminated with status 127
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.715150] init: modemmanager main process ended, respawning
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.738485] init: modemmanager main process (1138) terminated with status 127
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.738506] init: modemmanager main process ended, respawning
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.761487] init: modemmanager main process (1150) terminated with status 127
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.761511] init: modemmanager main process ended, respawning
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.777382] init: modemmanager main process (1171) terminated with status 127
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.777405] init: modemmanager main process ended, respawning
Feb 28 10:55:26 clint-MacBookPro kernel: [ 40.784161] init: modemmanager main process (1180) terminated with status 127
rc modemmanager 0.5-1ubuntu1 D-Bus service for managing modems
Common case where somebody might remove modemmanager and not know why they get a "fail" in their detailed boot log.
Should check for modemmanager in the pre-start in case it has been removed but not purged.
Related branches
- Ubuntu branches: Pending requested
-
Diff: 32 lines (+13/-2)2 files modifieddebian/changelog (+8/-0)
debian/ubuntu/modemmanager.upstart (+5/-2)
This bug was fixed in the package modemmanager - 0.5.1.96+ git201202081807 .635fce1- 0ubuntu3
--------------- 96+git201202081 807.635fce1- 0ubuntu3) precise; urgency=low
modemmanager (0.5.1.
* debian/ ubuntu/ modemmanager. upstart: Remove unnecessary expect fork as
this does the same thing as just exec'ing. Also check for existence of
modemmanager in case it has been removed but not purged. (LP: #942908)
-- Clint Byrum <email address hidden> Tue, 28 Feb 2012 14:35:15 -0800