https://bugzilla.novell.com/show_bug.cgi?id=661751 https://bugzilla.novell.com/show_bug.cgi?id=661751#c0 Summary: bs_worker fails with ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff618bb4b0) = -1 ENOTTY (Inappropriate ioctl for device) in ubuntu Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: x86-64 OS/Version: Ubuntu Status: NEW Severity: Normal Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: mj@casalogic.dk QAContact: adrian@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; da-DK; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13 I have a local OBS server running on OpenSuSE, which has no problems.. but when I try to connect an ubuntu-server running ubuntu Maverick 10.10 as a worker to this server I get the following problem... I have installed the obs-worker from the OpenSuSE:Tools repository... the bs_worker starts up.. but nothing seems to happen.. doing strace on the process gives up: select(8, [3], NULL, NULL, {1, 966549}) = 0 (Timeout) wait4(-1, 0x7fff618bbfdc, WNOHANG, NULL) = -1 ECHILD (No child processes) open("/home/martin/obsworker/run/worker/1/state", O_RDONLY) = 4 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff618bbb90) = -1 ENOTTY (Inappropriate ioctl for device) lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=29, ...}) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 read(4, "<workerstate state=\"idle\" />\n", 8192) = 29 read(4, "", 8192) = 0 close(4) = 0 open("./SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("./build/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/perl/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/perl/5.10.1/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/perl/5.10.1/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/perl5/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/perl5/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/perl/5.10/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/perl/5.10/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/site_perl/SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("./SAX.ini", O_RDONLY) = -1 ENOENT (No such file or directory) select(8, [3], NULL, NULL, {10, 0}^C <unfinished ...> If I create the following symlink: /etc/perl/SAX.ini -> /etc/perl/XML/SAX/ParserDetails.ini I get instead: read(5, " $self->{Methods}->{'comm"..., 4096) = 4096 read(5, " return $method->($handl"..., 4096) = 4096 read(5, "ethods}->{'warning'} = sub { $ha"..., 4096) = 4096 brk(0x2eff000) = 0x2eff000 read(5, "elf->parse($parse_options);\n}\n#-"..., 4096) = 4096 read(5, "-----------------------#\nsub get"..., 4096) = 4096 brk(0x2f20000) = 0x2f20000 lseek(5, 113547, SEEK_SET) = 113547 lseek(5, 0, SEEK_CUR) = 113547 close(5) = 0 stat("./XML/SAX/DocumentLocator.pmc", 0x7fff618bb7f0) = -1 ENOENT (No such file or directory) stat("./XML/SAX/DocumentLocator.pm", 0x7fff618bb740) = -1 ENOENT (No such file or directory) stat("./build/XML/SAX/DocumentLocator.pmc", 0x7fff618bb7f0) = -1 ENOENT (No such file or directory) stat("./build/XML/SAX/DocumentLocator.pm", 0x7fff618bb740) = -1 ENOENT (No such file or directory) stat("/etc/perl/XML/SAX/DocumentLocator.pmc", 0x7fff618bb7f0) = -1 ENOENT (No such file or directory) stat("/etc/perl/XML/SAX/DocumentLocator.pm", 0x7fff618bb740) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/perl/5.10.1/XML/SAX/DocumentLocator.pmc", 0x7fff618bb7f0) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/perl/5.10.1/XML/SAX/DocumentLocator.pm", 0x7fff618bb740) = -1 ENOENT (No such file or directory) stat("/usr/local/share/perl/5.10.1/XML/SAX/DocumentLocator.pmc", 0x7fff618bb7f0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/perl/5.10.1/XML/SAX/DocumentLocator.pm", 0x7fff618bb740) = -1 ENOENT (No such file or directory) stat("/usr/lib/perl5/XML/SAX/DocumentLocator.pmc", 0x7fff618bb7f0) = -1 ENOENT (No such file or directory) stat("/usr/lib/perl5/XML/SAX/DocumentLocator.pm", 0x7fff618bb740) = -1 ENOENT (No such file or directory) stat("/usr/share/perl5/XML/SAX/DocumentLocator.pmc", 0x7fff618bb7f0) = -1 ENOENT (No such file or directory) stat("/usr/share/perl5/XML/SAX/DocumentLocator.pm", {st_mode=S_IFREG|0644, st_size=2938, ...}) = 0 open("/usr/share/perl5/XML/SAX/DocumentLocator.pm", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff618bb4b0) = -1 ENOTTY (Inappropriate ioctl for device) lseek(5, 0, SEEK_CUR) = 0 read(5, "# $Id: DocumentLocator.pm,v 1.3 "..., 4096) = 2938 lseek(5, 1839, SEEK_SET) = 1839 lseek(5, 0, SEEK_CUR) = 1839 close(5) = 0 read(4, "ML_XINCLUDE_START\n ||"..., 4096) = 3797 brk(0x2f41000) = 0x2f41000 close(4) = 0 select(8, [3], NULL, NULL, {10, 0}^C <unfinished ...> seems as there is a problem with the Ubuntu worker... I think this is the error we're trying to solve: ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff618bb4b0) = -1 ENOTTY Regards Martin Juhl Reproducible: Always Steps to Reproduce: 1. install obs-worker on an Ubuntu 10.10 from OpenSuSE:Tools and configure it.. 2. create symlink /etc/perl/SAX.ini -> /etc/perl/XML/SAX/ParserDetails.ini 3. start and watch process with strace Actual Results: Really nothing happens.. but the error "ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff618bb4b0) = -1 ENOTTY" occured in strace... Expected Results: The worker should have connected to the server an started building... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.