[mythtv-users] Error: execv() failed: No such file or directory and failed to stat /dev/bdi, /dev/power, /dev/trace

Michael T. Dean mtdean at thirdcontact.com
Tue May 24 15:21:39 UTC 2011


On 05/24/2011 12:03 AM, Frank Phillips wrote:
> On Mon, May 23, 2011 at 10:26 PM, Greg Grotskywrote:
>> I get these messages every time I start mythfrontend.  Just wondering if I
>> can do anything to satisfy the error messages.  I don't really know what the
>> messages are talking about but the locations they are looking for exist on
>> my machine.  I found this webpage googling:
>> http://ubuntuforums.org/showthread.php?t=1265469 that says that udevinfo
>> is no longer used and to use udevadm.  I tried making a symbolic link to
>> udevinfo from udevadm on my machine but it did not help.
>>
>> myth_system('udevinfo info -q name -rp /sys/block/sr0/bdi'): Error: execv()
>> failed: No such file or directory
>> 2011-05-23 21:12:41.612 MMUnix::AddDevice() Error: failed to stat
>> /dev/bdi,
>>                          eno: No such file or directory (2)
>> 2011-05-23 21:12:41.612 Locking input devices
>> myth_system('udevinfo info -q name -rp /sys/block/sr0/power'): Error:
>> execv() failed: No such file or directory
>> 2011-05-23 21:12:41.712 MMUnix::AddDevice() Error: failed to stat
>> /dev/power,
>>                          eno: No such file or directory (2)
>> 2011-05-23 21:12:41.712 Locking input devices
>> myth_system('udevinfo info -q name -rp /sys/block/sr0/trace'): Error:
>> execv() failed: No such file or directory
>> 2011-05-23 21:12:41.812 MMUnix::AddDevice() Error: failed to stat
>> /dev/trace,
>>                          eno: No such file or directory (2)
>> 2011-05-23 21:12:41.812 Locking input devices
>> myth_system('udevinfo info -q name -rp /sys/block/sr0'): Error: execv()
>> failed: No such file or directory
> These were supposed to have been fixed a long time ago:
> http://code.mythtv.org/trac/ticket/6137
>

Where "fixed" is a /very/ strong word as it implies there's actually a 
problem.  You can ignore the errors if you like.

It just means that your binaries were built without libudev support, so 
you're falling back to the code that does things the hard way and gets 
errors like you saw.  Install libudev (including development headers), 
and you'll have a proper build...  Or, just use a packaged build if 
you're not actually modifying MythTV source code.

Mike


More information about the mythtv-users mailing list