myth-backend started before kernel driver it needs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mythbuntu |
Fix Released
|
High
|
Thomas Mashos | ||
mythtv (Ubuntu) |
Fix Released
|
High
|
Thomas Mashos |
Bug Description
In Lucid there isn't a dependency for myth-backend on kernel modules being loaded. The result is that it can run before the kernel module for the hardware is finished loading. The error looks like this in /var/log/
2010-04-05 22:06:05.431 DVBChan(
eno: No such file or directory (2)
2010-04-05 22:06:05.482 DVBChan(
2010-04-05 22:06:05.525 New DB connection, total: 3
2010-04-05 22:06:05.550 Connected to database 'mythconverg' at host: localhost
2010-04-05 22:06:05.566 mythbackend: Problem with capture cards: Card 3failed init
2010-04-05 22:06:05.633 DVBChan(
eno: No such file or directory (2)
2010-04-05 22:06:05.649 DVBChan(
2010-04-05 22:06:05.761 mythbackend: Problem with capture cards: Card 4failed init
2010-04-05 22:06:05.783 DVBChan(
eno: No such file or directory (2)
2010-04-05 22:06:05.790 DVBChan(
2010-04-05 22:06:05.800 mythbackend: Problem with capture cards: Card 5failed init
2010-04-05 22:06:05.807 MythBackend, Error: No valid capture cards are defined in the database.
Perhaps you should re-read the installation instructions?
2010-04-05 22:06:05.817 mythbackend: No capture cards are defined: Please run the setup program.
My current hack, which fixes the problem but is totally the wrong thing to do, is to add the following line to /etc/init/
/bin/sleep 60
Instead a proper dependency needs to be added in there, I just don't know enough about upstart to know how to do it.
Changed in mythtv (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
Thank you for helping to improve Mythbuntu by opening this ticket. I am marking this ticket as confirmed because it appears to have enough information to help the developers understand the problem. It is possible I am wrong and another more experienced triager or developer may adjust the status of the ticket to "incomplete" and request additional information.