[oe-commits] [Bug 5090] New: udev_124-r16 fails to start because /tmp is not writable yet

bugzilla-daemon at amethyst.openembedded.net bugzilla-daemon at amethyst.openembedded.net
Wed Apr 29 20:37:22 UTC 2009


http://bugs.openembedded.net/show_bug.cgi?id=5090

           Summary: udev_124-r16 fails to start because /tmp is not
                    writable yet
    Classification: Unclassified
           Product: Openembedded
           Version: Angstrom 2008.x
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: org.openembedded.dev
        AssignedTo: openembedded-commits at lists.openembedded.org
        ReportedBy: msmith at cbnco.com


Hi,

I'm compiling Angstrom for wrap and booting it on a Soekris net4801.

The udev init script runs before mountall, so /var/volatile is not yet mounted
and /tmp is not writable. The new DEVCACHE invalidation logic in the init
script, introduced last week in 5677ff24dfa105e2aaee777c1652fb1a66c1e7a5,
attempts to create files in /tmp. The creation fails and the init script dies
because it runs with "#!/bin/sh -e".

As a workaround, I commented out DEVCACHE in /etc/default/udev. I guess it's
probably not OK to start udev after mountall, so the real fix might be to
create temp files under /dev instead of /tmp. The /dev tmpfs is already mounted
at this point.

Mike

-- 
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-commits mailing list