FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > CentOS > CentOS

 
 
LinkBack Thread Tools
 
Old 02-05-2012, 05:58 PM
Larry Martell
 
Default mysql won't start with service, but starts with mysqld_safe

On Sun, Feb 5, 2012 at 10:31 AM, Tait Clarridge <tait@taiter.com> wrote:
>
>
> On Sat, 2012-02-04 at 17:15 -0700, Larry Martell wrote:
>> Just installed mysql on centos 6.2. When I try to start it with service I get:
>>
>> #service mysqld start
>> MySQL Daemon failed to start.
>> Starting mysqld: * * * * * * * * * * * * * * * * * * * * * [FAILED]
>>
>> Nothing at all is written to the error log.
>>
>> But if I start it with mysqld_safe it comes up and works fine.
>>
>> Anyone know what's going on here?
>
> Did it hang while trying to start? Or was it an immediate failure.

Immediate - the 'MySQL Daemon failed to start' message comes out right away.

I was curious as to exactle what 'service mysqld start' did (as
opposed to mysqld_safe, which works) so I traced it. Really didn't
glean anything useful from it - perhaps someone will see something
meaningful:

#strace service mysqld start
execve("/sbin/service", ["service", "mysqld", "start"], [/* 20 vars */]) = 0
brk(0) = 0x9873000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb775e000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=92683, ...}) = 0
mmap2(NULL, 92683, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7747000
close(3) = 0
open("/lib/libtinfo.so.5", O_RDONLY) = 3
read(3, "177ELF1113312603723064"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=99636, ...}) = 0
mmap2(0x633a000, 101528, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x633a000
mmap2(0x6350000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0x6350000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "177ELF111331`352237004"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=19784, ...}) = 0
mmap2(0x9fe000, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x9fe000
mmap2(0xa01000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xa01000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "177ELF1113331@236203004"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1876448, ...}) = 0
mmap2(0x823000, 1636744, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x823000
mprotect(0x9ac000, 4096, PROT_NONE) = 0
mmap2(0x9ad000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x189) = 0x9ad000
mmap2(0x9b0000, 10632, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x9b0000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7746000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7745000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7746b30,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xa01000, 4096, PROT_READ) = 0
mprotect(0x9ad000, 8192, PROT_READ) = 0
mprotect(0x81b000, 4096, PROT_READ) = 0
munmap(0xb7747000, 92683) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3) = 0
brk(0) = 0x9873000
brk(0x9894000) = 0x9894000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99158672, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7545000
close(3) = 0
getuid32() = 0
getgid32() = 0
geteuid32() = 0
getegid32() = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
time(NULL) = 1328468051
open("/proc/meminfo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb775d000
read(3, "MemTotal: 3741948 kB
MemF"..., 1024) = 1024
close(3) = 0
munmap(0xb775d000, 4096) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN, [], 0}, {SIG_DFL, [], 0}, 8) = 0
uname({sys="Linux", node="AMAT-centos-6.2", ...}) = 0
getcwd("/usr/local/motor/motor", 4096) = 23
getpid() = 17012
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0xb7757000
close(3) = 0
getppid() = 17011
gettimeofday({1328468051, 6377}, NULL) = 0
getpgrp() = 17010
rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {SIG_DFL, [], 0}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=1024, rlim_max=RLIM_INFINITY}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/sbin/service", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf83ce38) = -1 ENOTTY
(Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR) = 0
read(3, "#!/bin/sh

. /etc/init.d/functio"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
fcntl64(255, F_GETFD) = -1 EBADF (Bad file descriptor)
dup2(3, 255) = 255
close(3) = 0
fcntl64(255, F_SETFD, FD_CLOEXEC) = 0
fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=1694, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "#!/bin/sh

. /etc/init.d/functio"..., 1694) = 1694
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/etc/init.d/functions", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18171, ...}) = 0
read(3, "# -*-Shell-script-*-
#
# functio"..., 18171) = 18171
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
umask(022) = 022
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
child_tidptr=0xb7746b98) = 17013
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {0x8083390, [], 0}, 8) = 0
close(4) = 0
read(3, "pty
", 128) = 4
read(3, "", 128) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], WNOHANG) = 17013
waitpid(-1, 0xbf83bf0c, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/etc/sysconfig/i18n", {st_mode=S_IFREG|0644, st_size=47, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
fcntl64(2, F_GETFD) = 0
fcntl64(2, F_DUPFD, 10) = 10
fcntl64(2, F_GETFD) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
dup2(3, 2) = 2
close(3) = 0
open("/etc/profile.d/lang.sh", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2706, ...}) = 0
read(3, "# /etc/profile.d/lang.sh - set i"..., 2706) = 2706
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/root/.i18n", 0xbf83bd48) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
dup2(10, 2) = 2
fcntl64(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/etc/sysconfig/init", {st_mode=S_IFREG|0644, st_size=1154, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
open("/etc/sysconfig/init", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1154, ...}) = 0
read(3, "# color => new RH6.0 bootup
# ve"..., 1154) = 1154
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7756000
read(3, "# Locale name alias data base.
#"..., 4096) = 2512
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7756000, 4096) = 0
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/initscripts.mo",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/initscripts.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/initscripts.mo", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x98b5000) = 0x98b5000
brk(0x98b4000) = 0x98b4000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -1623, [71], SEEK_CUR) = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
child_tidptr=0xb7746b98) = 17015
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {0x8083390, [], 0}, 8) = 0
close(4) = 0
read(3, "service
", 128) = 8
read(3, "", 128) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 17015
waitpid(-1, 0xbf83c3bc, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "USAGE="Usage: $(basename $0) < o"..., 1694) = 1623
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -1517, [177], SEEK_CUR) = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
child_tidptr=0xb7746b98) = 17016
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {0x8083390, [], 0}, 8) = 0
close(4) = 0
read(3, "service
", 128) = 8
read(3, "", 128) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 17016
waitpid(-1, 0xbf83c3bc, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "SERVICE=
SERVICEDIR="/etc/init.d"..., 1694) = 1517
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
chdir("/") = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/etc/init.d/mysqld", {st_mode=S_IFREG|0755, st_size=5509, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64(".", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
stat64("/sbin/env", 0xbf83cbd0) = -1 ENOENT (No such file or directory)
stat64("/usr/sbin/env", 0xbf83cbd0) = -1 ENOENT (No such file or directory)
stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
geteuid32() = 0
getegid32() = 0
getuid32() = 0
getgid32() = 0
access("/bin/env", X_OK) = 0
stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
geteuid32() = 0
getegid32() = 0
getuid32() = 0
getgid32() = 0
access("/bin/env", R_OK) = 0
stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
geteuid32() = 0
getegid32() = 0
getuid32() = 0
getgid32() = 0
access("/bin/env", X_OK) = 0
stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
geteuid32() = 0
getegid32() = 0
getuid32() = 0
getgid32() = 0
access("/bin/env", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
child_tidptr=0xb7746b98) = 17017
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
waitpid(-1, MySQL Daemon failed to start.
Starting mysqld: [FAILED]
[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 17017
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf83c67c, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "", 1694) = 0
exit_group(1) = ?
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
J��v�4�5�����ky��X���. �Ǭ����I�)z��ib�����7� ���y+�ӑ^om5�t�>�4E��&�)� y����u�|�w�o+6��ڶ*l��0� ��ki���&#x1E5897;����y��X ��.�Ǭ����'uF�M4�x��{�j �!����NEy��������z+� �������^�a���r���� �nnh�r��m�v����]9���ڷ����o5��DH��ڵ�?6 J��]�ߟ5��z+���=�{fj)i��b��� ��r���ٱ���f�����v� ��]9��o)b��֛��+��{i��y�� ����D�L��N�������e� ��j{��ZaƷ����d���^om5� MyǢ�������r������ f����m�v����]9�5��ٱ���f�����v��� ����13�y"��������+-����+���v�{��^q���i� �:�� ��f�� 4����%y���鼦���r��׎? +a#>'jג/�t��+�����v�r���~Ey�� �w�ӝ4E�� m���#>']�^,�~��������v�r���}9 �]�Ӟ�� J('j۫z
 
Old 02-05-2012, 08:22 PM
Larry Martell
 
Default mysql won't start with service, but starts with mysqld_safe

On Sun, Feb 5, 2012 at 11:58 AM, Larry Martell <larry.martell@gmail.com> wrote:
> On Sun, Feb 5, 2012 at 10:31 AM, Tait Clarridge <tait@taiter.com> wrote:
>>
>>
>> On Sat, 2012-02-04 at 17:15 -0700, Larry Martell wrote:
>>> Just installed mysql on centos 6.2. When I try to start it with service I get:
>>>
>>> #service mysqld start
>>> MySQL Daemon failed to start.
>>> Starting mysqld: * * * * * * * * * * * * * * * * * * * * * [FAILED]
>>>
>>> Nothing at all is written to the error log.
>>>
>>> But if I start it with mysqld_safe it comes up and works fine.
>>>
>>> Anyone know what's going on here?
>>
>> Did it hang while trying to start? Or was it an immediate failure.
>
> Immediate - the *'MySQL Daemon failed to start' message comes out right away.
>
> I was curious as to exactle what 'service mysqld start' did (as
> opposed to mysqld_safe, which works) so I traced it. Really didn't
> glean anything useful from it - perhaps someone will see something
> meaningful:
>
> #strace service mysqld start
> execve("/sbin/service", ["service", "mysqld", "start"], [/* 20 vars */]) = 0
> brk(0) * * * * * * * * * * * * * * * * *= 0x9873000
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb775e000
> access("/etc/ld.so.preload", R_OK) * * *= -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY) * * *= 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=92683, ...}) = 0
> mmap2(NULL, 92683, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7747000
> close(3) * * * * * * * * * * * * * * * *= 0
> open("/lib/libtinfo.so.5", O_RDONLY) * *= 3
> read(3, "177ELF1113312603723064"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=99636, ...}) = 0
> mmap2(0x633a000, 101528, PROT_READ|PROT_EXEC,
> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x633a000
> mmap2(0x6350000, 12288, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0x6350000
> close(3) * * * * * * * * * * * * * * * *= 0
> open("/lib/libdl.so.2", O_RDONLY) * * * = 3
> read(3, "177ELF111331`352237004"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=19784, ...}) = 0
> mmap2(0x9fe000, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
> 3, 0) = 0x9fe000
> mmap2(0xa01000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xa01000
> close(3) * * * * * * * * * * * * * * * *= 0
> open("/lib/libc.so.6", O_RDONLY) * * * *= 3
> read(3, "177ELF1113331@236203004"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=1876448, ...}) = 0
> mmap2(0x823000, 1636744, PROT_READ|PROT_EXEC,
> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x823000
> mprotect(0x9ac000, 4096, PROT_NONE) * * = 0
> mmap2(0x9ad000, 12288, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x189) = 0x9ad000
> mmap2(0x9b0000, 10632, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x9b0000
> close(3) * * * * * * * * * * * * * * * *= 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb7746000
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb7745000
> set_thread_area({entry_number:-1 -> 6, base_addr:0xb7746b30,
> limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
> limit_in_pages:1, seg_not_present:0, useable:1}) = 0
> mprotect(0xa01000, 4096, PROT_READ) * * = 0
> mprotect(0x9ad000, 8192, PROT_READ) * * = 0
> mprotect(0x81b000, 4096, PROT_READ) * * = 0
> munmap(0xb7747000, 92683) * * * * * * * = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
> close(3) * * * * * * * * * * * * * * * *= 0
> brk(0) * * * * * * * * * * * * * * * * *= 0x9873000
> brk(0x9894000) * * * * * * * * * * * * *= 0x9894000
> open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=99158672, ...}) = 0
> mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7545000
> close(3) * * * * * * * * * * * * * * * *= 0
> getuid32() * * * * * * * * * * * * * * *= 0
> getgid32() * * * * * * * * * * * * * * *= 0
> geteuid32() * * * * * * * * * * * * * * = 0
> getegid32() * * * * * * * * * * * * * * = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> time(NULL) * * * * * * * * * * * * * * *= 1328468051
> open("/proc/meminfo", O_RDONLY) * * * * = 3
> fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb775d000
> read(3, "MemTotal: * * * *3741948 kB
MemF"..., 1024) = 1024
> close(3) * * * * * * * * * * * * * * * *= 0
> munmap(0xb775d000, 4096) * * * * * * * *= 0
> rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigaction(SIGQUIT, {SIG_IGN, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> uname({sys="Linux", node="AMAT-centos-6.2", ...}) = 0
> getcwd("/usr/local/motor/motor", 4096) *= 23
> getpid() * * * * * * * * * * * * * * * *= 17012
> open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
> mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0xb7757000
> close(3) * * * * * * * * * * * * * * * *= 0
> getppid() * * * * * * * * * * * * * * * = 17011
> gettimeofday({1328468051, 6377}, NULL) *= 0
> getpgrp() * * * * * * * * * * * * * * * = 17010
> rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> getrlimit(RLIMIT_NPROC, {rlim_cur=1024, rlim_max=RLIM_INFINITY}) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> open("/sbin/service", O_RDONLY|O_LARGEFILE) = 3
> ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf83ce38) = -1 ENOTTY
> (Inappropriate ioctl for device)
> _llseek(3, 0, [0], SEEK_CUR) * * * * * *= 0
> read(3, "#!/bin/sh

. /etc/init.d/functio"..., 80) = 80
> _llseek(3, 0, [0], SEEK_SET) * * * * * *= 0
> getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
> fcntl64(255, F_GETFD) * * * * * * * * * = -1 EBADF (Bad file descriptor)
> dup2(3, 255) * * * * * * * * * * * * * *= 255
> close(3) * * * * * * * * * * * * * * * *= 0
> fcntl64(255, F_SETFD, FD_CLOEXEC) * * * = 0
> fcntl64(255, F_GETFL) * * * * * * * * * = 0x8000 (flags O_RDONLY|O_LARGEFILE)
> fstat64(255, {st_mode=S_IFREG|0755, st_size=1694, ...}) = 0
> _llseek(255, 0, [0], SEEK_CUR) * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> read(255, "#!/bin/sh

. /etc/init.d/functio"..., 1694) = 1694
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> open("/etc/init.d/functions", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=18171, ...}) = 0
> read(3, "# -*-Shell-script-*-
#
# functio"..., 18171) = 18171
> close(3) * * * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> umask(022) * * * * * * * * * * * * * * *= 022
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> pipe([3, 4]) * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0,
> flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
> child_tidptr=0xb7746b98) = 17013
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {0x8083390, [], 0}, 8) = 0
> close(4) * * * * * * * * * * * * * * * *= 0
> read(3, "pty
", 128) * * * * * * * * * = 4
> read(3, "", 128) * * * * * * * * * * * *= 0
> --- SIGCHLD (Child exited) @ 0 (0) ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], WNOHANG) = 17013
> waitpid(-1, 0xbf83bf0c, WNOHANG) * * * *= -1 ECHILD (No child processes)
> sigreturn() * * * * * * * * * * * * * * = ? (mask now [])
> close(3) * * * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> stat64("/etc/sysconfig/i18n", {st_mode=S_IFREG|0644, st_size=47, ...}) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
> fcntl64(2, F_GETFD) * * * * * * * * * * = 0
> fcntl64(2, F_DUPFD, 10) * * * * * * * * = 10
> fcntl64(2, F_GETFD) * * * * * * * * * * = 0
> fcntl64(10, F_SETFD, FD_CLOEXEC) * * * *= 0
> dup2(3, 2) * * * * * * * * * * * * * * *= 2
> close(3) * * * * * * * * * * * * * * * *= 0
> open("/etc/profile.d/lang.sh", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=2706, ...}) = 0
> read(3, "# /etc/profile.d/lang.sh - set i"..., 2706) = 2706
> close(3) * * * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> stat64("/root/.i18n", 0xbf83bd48) * * * = -1 ENOENT (No such file or directory)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> dup2(10, 2) * * * * * * * * * * * * * * = 2
> fcntl64(10, F_GETFD) * * * * * * * * * *= 0x1 (flags FD_CLOEXEC)
> close(10) * * * * * * * * * * * * * * * = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> stat64("/etc/sysconfig/init", {st_mode=S_IFREG|0644, st_size=1154, ...}) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> open("/etc/sysconfig/init", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1154, ...}) = 0
> read(3, "# color => new RH6.0 bootup
# ve"..., 1154) = 1154
> close(3) * * * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> open("/usr/share/locale/locale.alias", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb7756000
> read(3, "# Locale name alias data base.
#"..., 4096) = 2512
> read(3, "", 4096) * * * * * * * * * * * = 0
> close(3) * * * * * * * * * * * * * * * *= 0
> munmap(0xb7756000, 4096) * * * * * * * *= 0
> open("/usr/share/locale/en_US.utf8/LC_MESSAGES/initscripts.mo",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/en_US/LC_MESSAGES/initscripts.mo", O_RDONLY) =
> -1 ENOENT (No such file or directory)
> open("/usr/share/locale/en.utf8/LC_MESSAGES/initscripts.mo", O_RDONLY)
> = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/en/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1
> ENOENT (No such file or directory)
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> brk(0x98b5000) * * * * * * * * * * * * *= 0x98b5000
> brk(0x98b4000) * * * * * * * * * * * * *= 0x98b4000
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> pipe([3, 4]) * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> _llseek(255, -1623, [71], SEEK_CUR) * * = 0
> clone(child_stack=0,
> flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
> child_tidptr=0xb7746b98) = 17015
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {0x8083390, [], 0}, 8) = 0
> close(4) * * * * * * * * * * * * * * * *= 0
> read(3, "service
", 128) * * * * * * * = 8
> read(3, "", 128) * * * * * * * * * * * *= 0
> --- SIGCHLD (Child exited) @ 0 (0) ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 17015
> waitpid(-1, 0xbf83c3bc, WNOHANG) * * * *= -1 ECHILD (No child processes)
> sigreturn() * * * * * * * * * * * * * * = ? (mask now [])
> close(3) * * * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> read(255, "USAGE="Usage: $(basename $0) < o"..., 1694) = 1623
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> pipe([3, 4]) * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> _llseek(255, -1517, [177], SEEK_CUR) * *= 0
> clone(child_stack=0,
> flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
> child_tidptr=0xb7746b98) = 17016
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x8083390, [], 0}, {0x8083390, [], 0}, 8) = 0
> close(4) * * * * * * * * * * * * * * * *= 0
> read(3, "service
", 128) * * * * * * * = 8
> read(3, "", 128) * * * * * * * * * * * *= 0
> --- SIGCHLD (Child exited) @ 0 (0) ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 17016
> waitpid(-1, 0xbf83c3bc, WNOHANG) * * * *= -1 ECHILD (No child processes)
> sigreturn() * * * * * * * * * * * * * * = ? (mask now [])
> close(3) * * * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> read(255, "SERVICE=
SERVICEDIR="/etc/init.d"..., 1694) = 1517
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> chdir("/") * * * * * * * * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> stat64("/etc/init.d/mysqld", {st_mode=S_IFREG|0755, st_size=5509, ...}) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> stat64(".", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
> stat64("/sbin/env", 0xbf83cbd0) * * * * = -1 ENOENT (No such file or directory)
> stat64("/usr/sbin/env", 0xbf83cbd0) * * = -1 ENOENT (No such file or directory)
> stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
> stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
> geteuid32() * * * * * * * * * * * * * * = 0
> getegid32() * * * * * * * * * * * * * * = 0
> getuid32() * * * * * * * * * * * * * * *= 0
> getgid32() * * * * * * * * * * * * * * *= 0
> access("/bin/env", X_OK) * * * * * * * *= 0
> stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
> geteuid32() * * * * * * * * * * * * * * = 0
> getegid32() * * * * * * * * * * * * * * = 0
> getuid32() * * * * * * * * * * * * * * *= 0
> getgid32() * * * * * * * * * * * * * * *= 0
> access("/bin/env", R_OK) * * * * * * * *= 0
> stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
> stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
> geteuid32() * * * * * * * * * * * * * * = 0
> getegid32() * * * * * * * * * * * * * * = 0
> getuid32() * * * * * * * * * * * * * * *= 0
> getgid32() * * * * * * * * * * * * * * *= 0
> access("/bin/env", X_OK) * * * * * * * *= 0
> stat64("/bin/env", {st_mode=S_IFREG|0755, st_size=25124, ...}) = 0
> geteuid32() * * * * * * * * * * * * * * = 0
> getegid32() * * * * * * * * * * * * * * = 0
> getuid32() * * * * * * * * * * * * * * *= 0
> getgid32() * * * * * * * * * * * * * * *= 0
> access("/bin/env", R_OK) * * * * * * * *= 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0,
> flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
> child_tidptr=0xb7746b98) = 17017
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x80810f0, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, MySQL Daemon failed to start.
> Starting mysqld: * * * * * * * * * * * * * * * * * * * * * [FAILED]
> [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 17017
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD (Child exited) @ 0 (0) ---
> waitpid(-1, 0xbf83c67c, WNOHANG) * * * *= -1 ECHILD (No child processes)
> sigreturn() * * * * * * * * * * * * * * = ? (mask now [])
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x80810f0, [], 0}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8) *= 0
> read(255, "", 1694) * * * * * * * * * * = 0
> exit_group(1) * * * * * * * * * * * * * = ?

I'm trying to figure out exactly what it is that 'service mysqld
start' does so I can see what failed. I see it stats
/etc/init.d/mysqld, but I don't see where ti actually runs it. In any
case, I ran /etc/init.d/mysqld and it worked and started the server.
Very weird.
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
 
Old 02-05-2012, 08:32 PM
John R Pierce
 
Default mysql won't start with service, but starts with mysqld_safe

On 02/05/12 1:22 PM, Larry Martell wrote:
> clone(child_stack=0,
> > flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD,
> > child_tidptr=0xb7746b98) = 17017

wild guess says, its forking itself, and THAT process invokes
/etc/init.d/mysqld



--
john r pierce N 37, W 122
santa cruz ca mid-left coast

_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
 
Old 02-06-2012, 02:02 PM
Duncan Hutty
 
Default mysql won't start with service, but starts with mysqld_safe

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2/5/12 4:22 PM, Larry Martell wrote:
> On Sun, Feb 5, 2012 at 11:58 AM, Larry Martell
> <larry.martell@gmail.com> wrote:
>> On Sun, Feb 5, 2012 at 10:31 AM, Tait Clarridge <tait@taiter.com>
>> wrote:
>>>
>>>
>>> On Sat, 2012-02-04 at 17:15 -0700, Larry Martell wrote:
>>>> Just installed mysql on centos 6.2. When I try to start it
>>>> with service I get:
>>>>
>>>> #service mysqld start MySQL Daemon failed to start. Starting
>>>> mysqld: [FAILED]
>>>>
>>>> Nothing at all is written to the error log.
>>>>
>>>> But if I start it with mysqld_safe it comes up and works
>>>> fine.
>>>>
>>>> Anyone know what's going on here?
>>>
>>> Did it hang while trying to start? Or was it an immediate
>>> failure.
>>
>> Immediate - the 'MySQL Daemon failed to start' message comes out
>> right away.
>>
>> I was curious as to exactle what 'service mysqld start' did (as
>> opposed to mysqld_safe, which works) so I traced it. Really
>> didn't glean anything useful from it - perhaps someone will see
>> something meaningful:

I think you want strace -f to Follow the process's children.
- --
Duncan Hutty
http://www.allgoodbits.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8v62oACgkQCFuTFybf1wo+2wCaA7nPOXV2aK 6K+j4cCL0wmbhh
DiwAni+uPuwS8WK6VmXSzwu+VkVNpae3
=T966
-----END PGP SIGNATURE-----
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
 

Thread Tools




All times are GMT. The time now is 02:31 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org