On Tue, 19.04.11 17:02, Albert Strasheim (full...@gmail.com) wrote: > > Hello again > > I had the same problem again today trying to start a service. > > The last few system calls made by systemd-tty-ask-password-agent are: > > 19048 mkdir("/run", 0755) = -1 EEXIST (File exists) > 19048 mkdir("/run/systemd", 0755) = -1 EEXIST (File exists) > 19048 mkdir("/run/systemd/ask-password", 0755) = -1 EEXIST (File exists) > 19048 inotify_init1(O_CLOEXEC) = 4 > 19048 inotify_add_watch(4, "/run/systemd/ask-password", > IN_CLOSE_WRITE|IN_MOVED_TO) = 1 > 19048 rt_sigprocmask(SIG_SETMASK, [INT TERM], NULL, 8) = 0 > 19048 signalfd4(-1, [INT TERM], 8, O_NONBLOCK|O_CLOEXEC) = 5 > 19048 open("/run/systemd/ask-password", > O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6 > 19048 getdents(6, {{d_ino=9748, d_off=1, d_reclen=24, d_name="."} > {d_ino=9747, d_off=2, d_reclen=24, d_name=".."}}, 32768) = 48 > 19048 getdents(6, {}, 32768) = 0 > 19048 close(6) = 0 > 19048 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}], 2, -1) = 1 > ([{fd=5, revents=POLLIN}]) > > I am running systemd-24-1.fc15.x86_64. > > Full trace attached.
This looks alright. The agent just creates an inotify on /run/systemd/ask-password and waits for changes on that. See http://www.freedesktop.org/wiki/Software/systemd/PasswordAgents for more information on the precise algorithm. Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel