invalid fdi-cache generated?

Joshua Swink joshua.swink at gmail.com
Fri Feb 29 10:57:16 PST 2008


I'm having trouble getting hald started due to the fdi-cache. I erased
it and started hald again, and got the following output.

root at ucmerced152-085:/var/log# rm /var/cache/hald/fdi-cache
root at ucmerced152-085:/var/log# /usr/sbin/hald --daemon=no --verbose=yes
10:34:22.874 [I] hald.c:529: hal 0.5.9.1
10:34:22.875 [I] hald.c:594: Will not daemonize
10:34:22.876 [I] hald_dbus.c:4807: local server is listening at
unix:abstract=/var/run/hald/dbus-cSpC2HCbJO,guid=582a4e74f3edc5098c80870047c8502e
10:34:22.884 [I] hald_runner.c:299: Runner has pid 6115
10:34:22.885 [W] ci-tracker.c:200: Could not get uid for connection:
org.freedesktop.DBus.Error.NameHasNoOwner Could not get UID of name
'org.freedesktop.DBus': no such name
10:34:22.885 [E] hald_dbus.c:4462: Cannot get caller info for
org.freedesktop.DBus
Runner started - allowed paths are '/usr/lib/hal:/usr/lib/hal/scripts:/usr/bin'
10:34:22.888 [I] hald_runner.c:180: runner connection is 0x80948b0
10:34:22.926 [I] mmap_cache.c:161: Regenerating fdi cache..
Run started hald-generate-fdi-cache (10000) (0)-
!  full path is '/usr/lib/hal/hald-generate-fdi-cache', program_dir is
'/usr/lib/hal'
10:34:22.935 [I] create_cache.c:611: Loading rules
10:34:23.145 [I] create_cache.c:677: preprobe: offset=00000014, size=347312
10:34:23.145 [I] create_cache.c:679: information: offset=00054cc4, size=117092
10:34:23.145 [I] create_cache.c:681: policy: offset=00071628, size=27984
10:34:23.145 [I] create_cache.c:683: Generating rules done (occupying
492408 bytes)
/usr/lib/hal/hald-generate-fdi-cache exited
10:34:23.145 [I] mmap_cache.c:137: In regen_cache_cb exit_type=0, return_code=0
10:34:23.145 [I] mmap_cache.c:193: fdi cache generation done
10:34:23.145 [I] mmap_cache.c:251: cache mtime is 1197391127
*** [DIE] mmap_cache.c:di_rules_init():77 : Couldn't mmap file
'/var/cache/hald/fdi-cache', errno=8: Exec format error


More information about the hal mailing list