Hi, On 2013-01-19 14:00, Tobias Quathamer wrote: > -------- 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.
>From the strace output I suspect some configuration problem rather than a tmpfs issue. When I start worker like that: # TMPDIR=/dev/shm worker it uses the tmpfs directory mounted at /dev/shm and it works as usual. > 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 Worker writes that long command to execute (xterm/home/seraphyn/bin/termi) which will probably fail. First problem is that there is no space between xterm and the actual terminal. The second one is that there is xterm at all. Either there is some bug about building the command string or it's a configuration problem. Can you send me your config so I can check what's going wrong? It's located at $HOME/.worker/config Best Regards, Ralf Hoffmann -- Ralf Hoffmann <r...@boomerangsworld.de> Homepage: http://www.boomerangsworld.de -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org