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, "\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
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
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.