2009-10-09 23:44:51 |
Steve Langasek |
bug |
|
|
added bug |
2009-10-09 23:44:51 |
Steve Langasek |
attachment added |
|
Dependencies.txt http://launchpadlibrarian.net/33381366/Dependencies.txt |
|
2009-10-09 23:44:51 |
Steve Langasek |
attachment added |
|
XsessionErrors.txt http://launchpadlibrarian.net/33381367/XsessionErrors.txt |
|
2009-10-09 23:46:28 |
Steve Langasek |
mountall (Ubuntu): importance |
Undecided |
High |
|
2009-10-09 23:46:28 |
Steve Langasek |
mountall (Ubuntu): milestone |
|
ubuntu-9.10 |
|
2009-10-09 23:46:49 |
Steve Langasek |
nominated for series |
|
Ubuntu Karmic |
|
2009-10-09 23:46:49 |
Steve Langasek |
bug task added |
|
mountall (Ubuntu Karmic) |
|
2009-10-09 23:47:21 |
Steve Langasek |
tags |
amd64 apport-bug |
amd64 apport-bug ubuntu-boot |
|
2009-10-10 00:43:24 |
Steve Langasek |
mountall (Ubuntu Karmic): status |
New |
In Progress |
|
2009-10-10 00:44:27 |
Steve Langasek |
mountall (Ubuntu Karmic): assignee |
|
Steve Langasek (vorlon) |
|
2009-10-10 01:55:16 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-core-dev/ubuntu/karmic/mountall/ubuntu |
|
2009-10-10 04:00:10 |
Launchpad Janitor |
mountall (Ubuntu Karmic): status |
In Progress |
Fix Released |
|
2009-10-10 08:46:24 |
Steve Langasek |
mountall (Ubuntu Karmic): status |
Fix Released |
Triaged |
|
2009-10-10 08:46:24 |
Steve Langasek |
mountall (Ubuntu Karmic): assignee |
Steve Langasek (vorlon) |
|
|
2009-10-10 20:07:11 |
Steve Langasek |
mountall (Ubuntu Karmic): status |
Triaged |
Fix Released |
|
2009-10-10 20:07:11 |
Steve Langasek |
mountall (Ubuntu Karmic): assignee |
|
Steve Langasek (vorlon) |
|
2009-10-10 20:07:35 |
Steve Langasek |
bug task added |
|
nfs-utils (Ubuntu) |
|
2009-10-10 20:10:17 |
Steve Langasek |
nfs-utils (Ubuntu Karmic): importance |
Undecided |
High |
|
2009-10-10 20:10:17 |
Steve Langasek |
nfs-utils (Ubuntu Karmic): status |
New |
In Progress |
|
2009-10-10 20:10:17 |
Steve Langasek |
nfs-utils (Ubuntu Karmic): milestone |
|
ubuntu-9.10 |
|
2009-10-10 20:10:17 |
Steve Langasek |
nfs-utils (Ubuntu Karmic): assignee |
|
Steve Langasek (vorlon) |
|
2009-10-10 20:15:10 |
Steve Langasek |
bug task added |
|
upstart (Ubuntu) |
|
2009-10-10 20:18:24 |
Steve Langasek |
summary |
NFSv4 automounting completely broken? |
using 'and' and 'or' operators together in upstart job deps causes hangs |
|
2009-10-10 20:18:59 |
Steve Langasek |
upstart (Ubuntu Karmic): status |
New |
Won't Fix |
|
2009-10-10 20:19:22 |
Steve Langasek |
upstart (Ubuntu): importance |
Undecided |
Medium |
|
2009-10-10 20:19:22 |
Steve Langasek |
upstart (Ubuntu): status |
New |
Triaged |
|
2009-10-10 22:40:09 |
Launchpad Janitor |
nfs-utils (Ubuntu Karmic): status |
In Progress |
Fix Released |
|
2009-10-10 23:05:20 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/nfs-utils |
|
2009-10-12 11:59:51 |
Scott James Remnant (Canonical) |
summary |
using 'and' and 'or' operators together in upstart job deps causes hangs |
init: using 'and' and 'or' operators together causes hangs |
|
2009-10-12 12:00:18 |
Scott James Remnant (Canonical) |
bug task added |
|
upstart |
|
2009-10-12 12:00:36 |
Scott James Remnant (Canonical) |
upstart: status |
New |
Triaged |
|
2009-10-12 12:00:41 |
Scott James Remnant (Canonical) |
upstart: importance |
Undecided |
High |
|
2009-10-12 12:07:51 |
Scott James Remnant (Canonical) |
description |
Binary package hint: mountall
The latest upload of mountall fixed a typo in the "fhs" list ("/srv" "/sys" -> "/srv", "/sys"), and now my system hangs on boot. /srv is an NFSv4 filesystem on my machine, which means upstart now won't even enter runlevel 2 until it succeeds in mounting this filesystem... which it doesn't manage to do, for reasons I've so far been unable to discern. Instead, I get a hang in the ifupdown upstart script, waiting for 'initctl emit net-device-up IFACE=lo' to return.
I appear to get the same hang if another, non-fhs nfs4 mount is enabled for automounting in my fstab. So it looks like nfs4 support in general has somehow regressed with this upload; I'm continuing to investigate.
ProblemType: Bug
Architecture: amd64
Date: Fri Oct 9 16:18:28 2009
DistroRelease: Ubuntu 9.10
Package: mountall 0.2.0
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-13.42-generic
SourcePackage: mountall
Uname: Linux 2.6.31-13-generic x86_64 |
Event operators are reset each time they become TRUE, with the blocking state being transferred to the actual instance that is started. This means that combining the two operators leads to undesirable behaviour.
For example, in /etc/init/quest.conf:
start on gandalf and (bilbo or thorin)
When gandalf arrives, he'll block waiting for bilbo or thorin. If bilbo then arrives, the operator tree is complete and the quest can start.
If thorin then arrives, he'll block waiting for gandalf. Unfortunately gandalf has already gone, so he has little choice but to sit down and start singing about gold.
A short-term fix is not to combine event operators this way, and instead separate them out into separate jobs. For example if we had an /etc/init/quest/member.conf with:
start on bilbo or thorin
Then /etc/init/quest.conf would have:
start on gandalf and started quest/member
In this case when gandalf arrives, he'd still block on a quest member. Bilbo then arrives, "starting" the quest/member job and thus also starting the quest.
If thorn then arrives, the quest/member job has already been started so he doesn't block waiting for it to start.
The longer term fix is included in the move to "while", which means that we'd remember that we had gandalf so when thorin arrived he'd know the quest was already started - and he could either start a new quest or catch up with the existing one. |
|
2009-11-06 04:04:13 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/mountall |
|
2010-02-04 00:38:00 |
Dustin Kirkland |
nominated for series |
|
Ubuntu Lucid |
|
2010-02-04 00:38:00 |
Dustin Kirkland |
bug task added |
|
mountall (Ubuntu Lucid) |
|
2010-02-04 00:38:00 |
Dustin Kirkland |
bug task added |
|
nfs-utils (Ubuntu Lucid) |
|
2010-02-04 00:38:00 |
Dustin Kirkland |
bug task added |
|
upstart (Ubuntu Lucid) |
|
2010-02-04 00:51:00 |
Steve Langasek |
upstart (Ubuntu Lucid): status |
Triaged |
Won't Fix |
|
2010-02-04 20:12:53 |
Scott James Remnant (Canonical) |
summary |
init: using 'and' and 'or' operators together causes hangs |
init: using 'and' operators can cause hangs |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/0.2 |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/0.10 |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/0.3 |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/0.5 |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/trunk |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/0.1 |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/0.7 |
|
2010-02-07 03:52:28 |
r12056 |
nominated for series |
|
upstart/0.6 |
|
2010-04-07 16:02:56 |
Scott James Remnant (Canonical) |
upstart (Ubuntu): status |
Triaged |
Invalid |
|
2010-10-02 22:50:47 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/karmic/mountall |
|
2010-11-16 07:32:49 |
Clint Byrum |
bug |
|
|
added subscriber Clint Byrum |
2010-12-07 18:17:34 |
Launchpad Janitor |
branch linked |
|
lp:~ken-vandine/ubuntu/natty/nfs-utils/1.2.2-4ubuntu1 |
|
2011-01-29 07:49:12 |
jhthayer |
bug |
|
|
added subscriber jhthayer |
2011-02-02 15:02:33 |
gdowle |
bug |
|
|
added subscriber gdowle |
2011-03-07 18:53:34 |
Mark Russell |
bug |
|
|
added subscriber Mark Russell |
2012-06-23 23:04:06 |
soundararjan |
branch unlinked |
lp:ubuntu/lucid/mountall |
|
|
2012-06-23 23:36:35 |
Steve Langasek |
branch linked |
|
lp:ubuntu/lucid/mountall |
|
2014-01-20 17:43:01 |
John Paul Adrian Glaubitz |
bug |
|
|
added subscriber John Paul Adrian Glaubitz |
2014-01-27 14:40:39 |
pcworld |
bug |
|
|
added subscriber pcworld |