Hi Ralf, I've received a bug report for the Debian package of worker and thought that you might have an idea of what's going on here. Below is the original report, you can view it online here:
<http://bugs.debian.org/698377> Regards, Tobias -------- Original-Nachricht -------- Betreff: Bug#698377: worker: Worker does not start a Terminal when only tmpfs for /tmp is used Datum: Thu, 17 Jan 2013 18:49:58 +0100 Von: Christian Grube <christian.gr...@teiko.org> An: Debian Bug Tracking System <sub...@bugs.debian.org> Package: worker Version: 2.19.2-2 Severity: important Dear Maintainer, I used tmpfs for /tmp because I switched to a SSD-Drive. ( tmpfs /tmp tmpfs defaults,size=30% 0 0) I opened up my worker, switched to a mounted nfs-share and tried to fire up the terminal like anytime with the keyboardshortcut STRG+E. This normally is the small $HOME/bin/termi : rxvt-unicode -tr -tint black -sh 20 -depth 16 +sb -geometry 158x52 -fn "xft:Bitstream Vera Sans Mono:pixelsize=9,antialias=true" -title termi +vb Normally this works absolut perfect with worker since 6 years. With tmpfs enabled I got an Error Code 127 in worker. I tried this one again with normal /tmp ( not tmpfs of course) and it works. Only a directory in worker is created called worker-seraphyn with the rights drwx------ 2 seraphyn seraphyn 40 Jan 17 18:46 worker-seraphyn But nothing in it. This was my output with strace: time(NULL) = 1358444154 futex(0x7f55581800e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f55581800e0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7f55581800a8, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f55581b6f74, FUTEX_WAIT_PRIVATE, 3, NULL) = 0 futex(0x7f55581b6f38, FUTEX_WAKE_PRIVATE, 1) = 0 recvfrom(5, "\2\32%\214zU\344\17\262\2\0\0\271\1`\2\0\0\0\0d\2\342\2\306\1\16\0\4\0\1\0", 4096, 0, NULL, NULL) = 32 recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) time(NULL) = 1358444155 lstat("/tmp/worker-seraphyn/worker0582432235", 0x7fff843ea720) = -1 ENOENT (No such file or directory) open("/tmp/worker-seraphyn/worker0582432235", O_WRONLY|O_CREAT|O_TRUNC, 0600) = 6 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 close(6) = 0 chmod("/tmp/worker-seraphyn/worker0582432235", 0600) = 0 lstat("/tmp/worker-seraphyn/worker11057688497", 0x7fff843ea720) = -1 ENOENT (No such file or directory) open("/tmp/worker-seraphyn/worker11057688497", O_WRONLY|O_CREAT|O_TRUNC, 0600) = 6 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 close(6) = 0 chmod("/tmp/worker-seraphyn/worker11057688497", 0600) = 0 open("/tmp/worker-seraphyn/worker0582432235", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 write(6, "#! /bin/sh\n", 11) = 11 write(6, "cd '/home/seraphyn'", 19) = 19 write(6, "\n", 1) = 1 write(6, "'xterm/home/seraphyn/bin/termi'", 31) = 31 write(6, "\n", 1) = 1 close(6) = 0 chmod("/tmp/worker-seraphyn/worker0582432235", 0700) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\2\0\4\0\242\0`\2\0@\0\0\230\0`\2", 16}, {NULL, 0}, {"", 0}], 3) = 16 recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f5557c349f0) = 31834 time(NULL) = 1358444155 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\2\0\4\0\242\0`\2\0@\0\0\0\0\0\0", 16}, {NULL, 0}, {"", 0}], 3) = 16 recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) time([1358444155]) = 1358444155 time(NULL) = 1358444155 time(NULL) = 1358444155 time(NULL) = 1358444155 time(NULL) = 1358444155 time(NULL) = 1358444155 futex(0x7f55581800e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f55581800e0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7f55581800a8, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f55581b6f74, FUTEX_WAIT_PRIVATE, 5, NULL/tmp/worker- seraphyn/worker0582432235: 3: /tmp/worker-seraphyn/worker0582432235: xterm/home/seraphyn/bin/termi: not found ) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- write(4, "\0", 1) = 1 rt_sigreturn(0x2) = -1 EINTR (Interrupted system call) futex(0x7f55581b6f38, FUTEX_WAKE_PRIVATE, 1) = 0 select(4, [3], NULL, NULL, {0, 0}) = 1 (in [3], left {0, 0}) read(3, "\0", 1) = 1 wait4(31834, [{WIFEXITED(s) && WEXITSTATUS(s) == 127}], WNOHANG, NULL) = 31834 time(NULL) = 1358444155 time(NULL) = 1358444155 time(NULL) = 1358444155 time(NULL) = 1358444155 time(NULL) = 1358444155 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\2\0\4\0\251\0`\2\2\0\0\0\0\0\0\0=\0\4\0\251\0`\2\0\0\0\0\0\0\0\0"..., 272}, {NULL, 0}, {"", 0}], 3) = 272 recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) Hopefully it helps Greetings Christian M. Grube -- System Information: Debian Release: 7.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages worker depends on: ii avfs 1.0.0-4 ii libc6 2.13-37 ii libgcc1 1:4.7.2-4 ii libmagic1 5.11-2 ii libstdc++6 4.7.2-4 ii libx11-6 2:1.5.0-1 ii libxft2 2.3.1-1 ii worker-data 2.19.2-2 Versions of packages worker recommends: ii imagemagick 8:6.7.7.10-5 ii x11-utils 7.7~1 ii xli 1.17.0+20061110-4 worker suggests no packages. -- no debconf information
signature.asc
Description: OpenPGP digital signature