On Jun 19, 2012, at 3:29 PM, Stephen Gallagher wrote:
On Tue, 2012-06-19 at 13:09 +0000, Steve Traylen wrote:
> sssd does not want to start for me on RHEL5.
>
> # rpm -q sssd
> sssd-1.5.1-49.el5_8.1
>
> on both RHEL5 and SLC5 results in
>
> # /usr/sbin/sssd -i -d 8
> Aborted
>
> This is both with our sssd.conf which is working fine over on RHEL6 but also for the
default
> sssd.conf that comes with the package.
>
> The end of an strace is here:
http://pastie.org/4114307 , if I delete the
'var/lib/sss/db/config.ldb
> file then it is created again before the 'Aborted' happens.
>
> Nothing is logged to syslog or sssd.log.
>
> Any ideas.
Could you do the following:
yum install gdb
debuginfo-install sssd
gdb /usr/sbin/sssd
at the gdb console:
run -i -d 8
When it dies:
bt full
Send all the output of that bt full, please.
Back trace as below... I also now realize when I thought
I was using RHEL earlier I was not , I have yet to confirm this
on RHEL, will try to do so.
Starting program: /usr/sbin/sssd -i -d 8
warning: no loadable sections found in added symbol-file system-supplied DSO at
0x2aaaaaaab000
[Thread debugging using libthread_db enabled]
Program received signal SIGABRT, Aborted.
0x00000038ad030285 in raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt full
#0 0x00000038ad030285 in raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = 0
#1 0x00000038ad031d30 in abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0x100000000,
sa_sigaction = 0x100000000}, sa_mask = {__val = {46912496137680,
0, 4294967295, 2, 2298000, 6539648, 6538096, 6538736, 0,
243420653520, 46912518095240, 4294967296, 4294967295,
46912500628049, 2131656, 6539200}}, sa_flags = 0,
sa_restorer = 0x7fffffffe3c0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00002aaaabfa29b9 in talloc_abort_unknown_value () at talloc.c:148
No locals.
#3 0x00002aaaabfa68b3 in talloc_chunk_from_ptr (ptr=0x2a80) at talloc.c:160
No locals.
#4 _talloc_free (ptr=0x2a80) at talloc.c:485
No locals.
#5 talloc_free (ptr=0x2a80) at talloc.c:923
No locals.
#6 0x00002aaaaaabd43c in tevent_common_loop_timer_delay (ev=0x63b880)
at tevent_timed.c:264
current_time = {tv_sec = 0, tv_usec = 0}
---Type <return> to continue, or q <return> to quit---
te = 0x63c7c0
#7 0x00002aaaaaabee8b in std_event_loop_once (ev=0x63b880,
location=<value optimized out>) at tevent_standard.c:537
std_ev = <value optimized out>
tval = {tv_sec = 0, tv_usec = 6538736}
#8 0x00002aaaaaabc5f0 in _tevent_loop_once (ev=0x63b880,
location=0x2aaaaaef3e6f "common/ldb.c:578") at tevent.c:490
ret = 0
nesting_stack_ptr = 0x0
#9 0x00002aaaaaed839f in ldb_wait (handle=0x63c6b0, type=LDB_WAIT_ALL)
at common/ldb.c:578
ev = 0x63b880
ret = <value optimized out>
#10 0x00002aaaaaed97a1 in ldb_search (ldb=0x63ba20, mem_ctx=0x63c260,
result=0x7fffffffe5e8, base=0x63c260, scope=LDB_SCOPE_BASE,
attrs=0x7fffffffe5d0, exp_fmt=0x2aaaaaef5a5b "@LIST=*")
at common/ldb.c:1352
req = 0x63c5f0
res = 0x63c370
expression = 0x63c3f0 "@LIST=*"
ap = {{gp_offset = 48, fp_offset = 48,
overflow_arg_area = 0x7fffffffe5c8,
reg_save_area = 0x7fffffffe4d0}}
---Type <return> to continue, or q <return> to quit---
ret = 0
#11 0x00002aaaaaee0058 in ldb_load_modules (ldb=0x63ba20,
options=<value optimized out>) at common/ldb_modules.c:432
attrs = {0x2aaaaaef5a33 "@LIST", 0x0}
res = 0x0
mods_dn = 0x63c260
modules = 0x0
ret = 1
mem_ctx = 0x63c200
#12 0x00002aaaaaed9f77 in ldb_connect (ldb=0x63ba20,
url=0x63daa0 "/var/lib/sss/db/config.ldb", flags=<value optimized
out>,
options=0x0) at common/ldb.c:241
ret = 0
url2 = <value optimized out>
#13 0x000000000040ef2d in confdb_init (mem_ctx=<value optimized out>,
cdb_ctx=0x63d9e8, confdb_location=0x63daa0 "/var/lib/sss/db/config.ldb")
at src/confdb/confdb.c:558
cdb = <value optimized out>
ret = <value optimized out>
old_umask = 18
__FUNCTION__ = "confdb_init"
#14 0x000000000040c66a in load_configuration (argc=4,
argv=<value optimized out>) at src/monitor/monitor.c:1358
---Type <return> to continue, or q <return> to quit---
__FUNCTION__ = "load_configuration"
#15 main (argc=4, argv=<value optimized out>) at src/monitor/monitor.c:2398
opt = <value optimized out>
pc = <value optimized out>
opt_daemon = 0
opt_interactive = 1
opt_config_file = 0x0
config_file = 0x63b690 "/etc/sssd/sssd.conf"
flags = 2
main_ctx = <value optimized out>
tmp_ctx = 0x63b630
monitor = 0x2a80
ret = 12
uid = <value optimized out>
long_options = {{longName = 0x0, shortName = 0 '\000', argInfo = 4,
arg = 0x63ac80, val = 0, descrip = 0x42f358 "Help options:",
argDescrip = 0x0}, {longName = 0x42f366 "debug-level",
shortName = 100 'd', argInfo = 2, arg = 0x63ad58, val = 0,
descrip = 0x42f31d "Debug level", argDescrip = 0x0}, {
longName = 0x42e949 "debug-to-files", shortName = 102 'f',
argInfo = 0, arg = 0x63ad5c, val = 0,
descrip = 0x4300a0 "Send the debug output to files instead of
stderr", argDescrip = 0x0}, {longName = 0x42f372 "debug-timestamps",
---Type <return> to continue, or q <return> to quit---
shortName = 0 '\000', argInfo = 2, arg = 0x63ac60, val = 0,
descrip = 0x42f329 "Add debug timestamps", argDescrip = 0x0}, {
longName = 0x42f383 "daemon", shortName = 68 'D', argInfo =
0,
arg = 0x7fffffffe87c, val = 0,
descrip = 0x42f33e "Become a daemon (default)", argDescrip = 0x0},
{longName = 0x42f38a "interactive", shortName = 105 'i',
argInfo = 0, arg = 0x7fffffffe878, val = 0,
descrip = 0x4300d8 "Run interactive (not a daemon)",
argDescrip = 0x0}, {longName = 0x4310b2 "config",
shortName = 99 'c', argInfo = 1, arg = 0x7fffffffe870, val = 0,
descrip = 0x4300f8 "Specify a non-default config file",
argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000',
argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
__FUNCTION__ = "main"
(gdb)
_______________________________________________
sssd-devel mailing list
sssd-devel(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/sssd-devel