compat: sysv-rc not console owner
Bug #211402 reported by
Matt Zimmerman
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
upstart |
Won't Fix
|
Low
|
Unassigned | ||
upstart (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
When running under upstart, the sysv rc scripts don't seem to be able to receive terminal input or signals. I observed this in that it's impossible to interrupt fsck with Control-C, though I expect this affects other scripts as well.
Changed in upstart: | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in upstart: | |
importance: | Undecided → Low |
status: | New → Confirmed |
summary: |
- Cannot interact with sysv-rc (e.g. fsck) + compat: jobs not console owner |
summary: |
- compat: jobs not console owner + compat: sysv-rc not console owner |
To post a comment you must log in.
<mdz> I also noticed I was unable to ^C fsck; I'm pretty sure that used to work ages ago
<mdz> Keybuk: did that change with upstart?
<Keybuk> mdz: yes
[...]
<Keybuk> mdz: there is an unexplained difference in behaviour between Upstart and sysvinit when it comes to the ownership of /dev/consoe
<Keybuk> unexplained in that the code is identical, but produces different behaviour
[...]
<Keybuk> mdz: if Upstart gives sys-rc "ownership" of the console, then X will crash
<Keybuk> so "telinit 3" while running X becomes disasterous