Re: [bareos-devel] Bareos 17.2.4 director coredumps on startup on solaris 11.3 x86

2017-10-15 Thread Bruno Friedmann
Michael , as in the trace you give the coredump is happening when the command 
bareos-dir -t is run I would say that the associated configuration is not found 
at all : does /etc/bareos exist (or equivalent configuration place you decided 
during compilation /etc/bareos17/etc ?)

You should have the defaut structure etc/bareos/bareos-dir.d populated with 
default values (they are normaly build and installed) after the make make 
install part.



On October 15, 2017 12:27:56 AM GMT+02:00, Michael Masterson  
wrote:
>Solaris 11.3, x86, 17.2.4 compiles ok, but coredumps when starting the
>director:
>
>[root@woden]# bareos-dir -t -d 900  (it cores with or without any
>parameters).
>Memory fault(coredump)
>(/opt/bareos17)
>[root@woden]# gdb bin/bareos-dir core
>GNU gdb (GDB) 7.6
>Copyright (C) 2013 Free Software Foundation, Inc.
>License GPLv3+: GNU GPL version 3 or later
>
>This is free software: you are free to change and redistribute it.
>There is NO WARRANTY, to the extent permitted by law.  Type "show
>copying"
>and "show warranty" for details.
>This GDB was configured as "i386-pc-solaris2.11".
>For bug reporting instructions, please see:
>...
>Reading symbols from /opt/bareos17/bin/bareos-dir...done.
>[New LWP 1]
>[New LWP 1]
>[Thread debugging using libthread_db enabled]
>[New Thread 1 (LWP 1)]
>Core was generated by `bareos-dir -t'.
>Program terminated with signal 11, Segmentation fault.
>#0  0x80ffbe56222a in bthread_mutex_lock_p (m=0x80ffbe6861b0
><_ZL5mutex>, 
>file=0x80ffbe5331fd "mem_pool.c", line=145) at lockmgr.c:767
>767self->pre_P(m, 0, file, line);
>(gdb) bt
>#0  0x80ffbe56222a in bthread_mutex_lock_p (m=0x80ffbe6861b0
><_ZL5mutex>, 
>file=0x80ffbe5331fd "mem_pool.c", line=145) at lockmgr.c:767
>#1  0x80ffbe563b34 in sm_get_pool_memory (fname=0x431488
>"../lib/mem_pool.h", lineno=92, 
>pool=1) at mem_pool.c:145
>#2  0x0045e6ee in POOL_MEM::POOL_MEM (this=0x80ffbfffebe0)
>at ../lib/mem_pool.h:92
>#3  0x00467572 in get_configure_usage_string () at
>dird_conf.c:1033
>#4  0x004b1a6b in __static_initialization_and_destruction_0
>(__initialize_p=1, 
>__priority=65535) at ua_cmds.c:239
>#5  0x004b1d74 in
>_GLOBAL__sub_I__ZN9UAContext7executeEP12ua_cmdstruct ()
>at ua_cmds.c:2772
>#6  0x80ffbf5bb14f in call_array () from /lib/amd64/ld.so.1
>#7  0x80ffbf5bb2db in call_init () from /lib/amd64/ld.so.1
>#8  0x80ffbf5bb062 in is_dep_init () from /lib/amd64/ld.so.1
>#9  0x80ffbf5cb0fa in elf_bndr () from /lib/amd64/ld.so.1
>#10 0x80ffbf5ac4d3 in elf_rtbndr () from /lib/amd64/ld.so.1
>#11 0x80ffbf6cb720 in ?? ()
>#12 0x in ?? ()
>(gdb) quit
>
>
>Please let me know if there's more info I can provide.
>
>-- 
>You received this message because you are subscribed to the Google
>Groups "bareos-devel" group.
>To unsubscribe from this group and stop receiving emails from it, send
>an email to bareos-devel+unsubscr...@googlegroups.com.
>To post to this group, send email to bareos-devel@googlegroups.com.
>For more options, visit https://groups.google.com/d/optout.

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bareos-devel+unsubscr...@googlegroups.com.
To post to this group, send email to bareos-devel@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [bareos-devel] Bareos 17.2.4 director coredumps on startup on solaris 11.3 x86

2017-10-15 Thread Bruno Friedmann
Sorry, I'm out of ideas, I don't have the knowledge needed under Solaris.

Did the other daemon works like the simpler bareos-fd -d200 -t


On October 15, 2017 7:08:01 PM GMT+02:00, Michael Masterson  
wrote:
>Config info:
>
>   Host: x86_64-pc-solaris2.11 -- solaris 5.11
>   Bareos version:   Bareos 17.2.4 (21 Sep 2017)
>   Distribution: solaris
>   Source code location: .
>   Modify package list:  
>   Install binaries: /opt/bareos17/bin
>   Install system binaries:  /opt/bareos17/bin
>   Install libraries:/opt/bareos17/lib
>   Install system config files:  /opt/bareos17/etc
>   Install Bareos config files:  /opt/bareos17/etc
>   Bareos config files:  /opt/bareos17/etc
>   Scripts directory:/opt/bareos17/scripts
>   Archive directory:/tmp
>   Working directory:/opt/bareos17/working
>   PID directory:/opt/bareos17/working
>   Subsys directory: /opt/bareos17/working
>   Man directory:/opt/bareos17/man
>   Data directory:   /opt/bareos17/share
>   Backend directory:/opt/bareos17/lib
>   Plugin directory: /opt/bareos17/lib
>   C Compiler:   gcc 5.4.0
>   C++ Compiler: /usr/bin/g++ 5.4.0
>
>(/opt/bareos17)
>[root@woden]#  find etc
>etc
>etc/bareos-regress.conf
>etc/bareos-dir.d
>etc/bareos-dir.d/catalog
>etc/bareos-dir.d/catalog/MyCatalog.conf
>etc/bareos-dir.d/messages
>etc/bareos-dir.d/messages/Standard.conf
>etc/bareos-dir.d/messages/Daemon.conf
>etc/bareos-dir.d/director
>etc/bareos-dir.d/director/bareos-dir.conf
>etc/bareos-dir.d/job
>etc/bareos-dir.d/job/restore-ldap.conf.example
>etc/bareos-dir.d/job/RestoreFiles.conf
>etc/bareos-dir.d/job/backup-ldap.conf.example
>etc/bareos-dir.d/job/BackupCatalog.conf
>etc/bareos-dir.d/job/backup-bareos-fd.conf
>etc/bareos-dir.d/counter
>etc/bareos-dir.d/client
>etc/bareos-dir.d/client/bareos-fd.conf
>etc/bareos-dir.d/fileset
>etc/bareos-dir.d/fileset/Windows All Drives.conf
>etc/bareos-dir.d/fileset/SelfTest.conf
>etc/bareos-dir.d/fileset/plugin-ldap.conf.example
>etc/bareos-dir.d/fileset/LinuxAll.conf
>etc/bareos-dir.d/fileset/Catalog.conf
>etc/bareos-dir.d/profile
>etc/bareos-dir.d/profile/operator.conf
>etc/bareos-dir.d/storage
>etc/bareos-dir.d/storage/Tape.conf.example
>etc/bareos-dir.d/storage/File.conf
>etc/bareos-dir.d/storage/NULL.conf.example
>etc/bareos-dir.d/console
>etc/bareos-dir.d/console/bareos-mon.conf
>etc/bareos-dir.d/pool
>etc/bareos-dir.d/pool/Full.conf
>etc/bareos-dir.d/pool/Scratch.conf
>etc/bareos-dir.d/pool/Differential.conf
>etc/bareos-dir.d/pool/Incremental.conf
>etc/bareos-dir.d/schedule
>etc/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf
>etc/bareos-dir.d/schedule/WeeklyCycle.conf
>etc/bareos-dir.d/jobdefs
>etc/bareos-dir.d/jobdefs/DefaultJob.conf
>etc/bareos-fd.d
>etc/bareos-fd.d/director
>etc/bareos-fd.d/director/bareos-dir.conf
>etc/bareos-fd.d/director/bareos-mon.conf
>etc/bareos-fd.d/messages
>etc/bareos-fd.d/messages/Standard.conf
>etc/bareos-fd.d/client
>etc/bareos-fd.d/client/myself.conf
>etc/bareos-sd.d
>etc/bareos-sd.d/messages
>etc/bareos-sd.d/messages/Standard.conf
>etc/bareos-sd.d/device
>etc/bareos-sd.d/device/FileStorage.conf
>etc/bareos-sd.d/device/NULL.conf.example
>etc/bareos-sd.d/device/tapedrive-0.conf.example
>etc/bareos-sd.d/director
>etc/bareos-sd.d/director/bareos-dir.conf
>etc/bareos-sd.d/director/bareos-mon.conf
>etc/bareos-sd.d/storage
>etc/bareos-sd.d/storage/bareos-sd.conf
>etc/bareos-sd.d/ndmp
>etc/bareos-sd.d/autochanger
>etc/bareos-sd.d/autochanger/autochanger-0.conf.example
>etc/bareos-dir-export
>etc/bareos-dir-export/client
>etc/mtx-changer.conf
>etc/bconsole.conf
>
>It doesn't seem to be even trying to look for a config file.
>[root@woden]# truss -topen bin/bareos-dir 
>open("/var/ld/64/ld.config", O_RDONLY)  Err#2 ENOENT
>open("/opt/bareos17/lib/libbareosndmp-17.2.4.so", O_RDONLY) = 3
>open("/opt/bareos17/lib/libbareosfind-17.2.4.so", O_RDONLY) = 3
>open("/lib/64/libsec.so.1", O_RDONLY)   = 3
>open("/lib/64/libnvpair.so.1", O_RDONLY)= 3
>open("/opt/bareos17/lib/libbareossql-17.2.4.so", O_RDONLY) = 3
>open("/opt/bareos17/lib/libbareoscats-17.2.4.so", O_RDONLY) = 3
>open("/opt/bareos17/lib/libbareoscfg-17.2.4.so", O_RDONLY) = 3
>open("/opt/bareos17/lib/libbareos-17.2.4.so", O_RDONLY) = 3
>open("/lib/64/libz.so.1", O_RDONLY) = 3
>open("/usr/lib/64/libjansson.so.4", O_RDONLY)   = 3
>open("/lib/64/libssl.so.1.0.0", O_RDONLY)   = 3
>open("/lib/64/libcrypto.so.1.0.0", O_RDONLY)= 3
>open("/opt/bareos17/lib/libbareoslmdb-17.2.4.so", O_RDONLY) = 3
>open("/lib/64/libpthread.so.1", O_RDONLY)   = 3
>open("/lib/64/libnsl.so.1", O_RDONLY)   = 3
>open("/lib/64/libumem.so.1", O_RDONLY)  = 3
>open("/lib/64/libsocket.so.1", O_RDONLY)= 3
>open("/lib/64/libintl.so.1", O_RDONLY)   

Re: [bareos-devel] Bareos 17.2.4 director coredumps on startup on solaris 11.3 x86

2017-10-15 Thread Michael Masterson
The other two daemons started up fine.

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bareos-devel+unsubscr...@googlegroups.com.
To post to this group, send email to bareos-devel@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [bareos-devel] Bareos 17.2.4 director coredumps on startup on solaris 11.3 x86

2017-10-15 Thread Michael Masterson
Config info:

   Host: x86_64-pc-solaris2.11 -- solaris 5.11
   Bareos version:   Bareos 17.2.4 (21 Sep 2017)
   Distribution: solaris
   Source code location: .
   Modify package list:  
   Install binaries: /opt/bareos17/bin
   Install system binaries:  /opt/bareos17/bin
   Install libraries:/opt/bareos17/lib
   Install system config files:  /opt/bareos17/etc
   Install Bareos config files:  /opt/bareos17/etc
   Bareos config files:  /opt/bareos17/etc
   Scripts directory:/opt/bareos17/scripts
   Archive directory:/tmp
   Working directory:/opt/bareos17/working
   PID directory:/opt/bareos17/working
   Subsys directory: /opt/bareos17/working
   Man directory:/opt/bareos17/man
   Data directory:   /opt/bareos17/share
   Backend directory:/opt/bareos17/lib
   Plugin directory: /opt/bareos17/lib
   C Compiler:   gcc 5.4.0
   C++ Compiler: /usr/bin/g++ 5.4.0

(/opt/bareos17)
[root@woden]#  find etc
etc
etc/bareos-regress.conf
etc/bareos-dir.d
etc/bareos-dir.d/catalog
etc/bareos-dir.d/catalog/MyCatalog.conf
etc/bareos-dir.d/messages
etc/bareos-dir.d/messages/Standard.conf
etc/bareos-dir.d/messages/Daemon.conf
etc/bareos-dir.d/director
etc/bareos-dir.d/director/bareos-dir.conf
etc/bareos-dir.d/job
etc/bareos-dir.d/job/restore-ldap.conf.example
etc/bareos-dir.d/job/RestoreFiles.conf
etc/bareos-dir.d/job/backup-ldap.conf.example
etc/bareos-dir.d/job/BackupCatalog.conf
etc/bareos-dir.d/job/backup-bareos-fd.conf
etc/bareos-dir.d/counter
etc/bareos-dir.d/client
etc/bareos-dir.d/client/bareos-fd.conf
etc/bareos-dir.d/fileset
etc/bareos-dir.d/fileset/Windows All Drives.conf
etc/bareos-dir.d/fileset/SelfTest.conf
etc/bareos-dir.d/fileset/plugin-ldap.conf.example
etc/bareos-dir.d/fileset/LinuxAll.conf
etc/bareos-dir.d/fileset/Catalog.conf
etc/bareos-dir.d/profile
etc/bareos-dir.d/profile/operator.conf
etc/bareos-dir.d/storage
etc/bareos-dir.d/storage/Tape.conf.example
etc/bareos-dir.d/storage/File.conf
etc/bareos-dir.d/storage/NULL.conf.example
etc/bareos-dir.d/console
etc/bareos-dir.d/console/bareos-mon.conf
etc/bareos-dir.d/pool
etc/bareos-dir.d/pool/Full.conf
etc/bareos-dir.d/pool/Scratch.conf
etc/bareos-dir.d/pool/Differential.conf
etc/bareos-dir.d/pool/Incremental.conf
etc/bareos-dir.d/schedule
etc/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf
etc/bareos-dir.d/schedule/WeeklyCycle.conf
etc/bareos-dir.d/jobdefs
etc/bareos-dir.d/jobdefs/DefaultJob.conf
etc/bareos-fd.d
etc/bareos-fd.d/director
etc/bareos-fd.d/director/bareos-dir.conf
etc/bareos-fd.d/director/bareos-mon.conf
etc/bareos-fd.d/messages
etc/bareos-fd.d/messages/Standard.conf
etc/bareos-fd.d/client
etc/bareos-fd.d/client/myself.conf
etc/bareos-sd.d
etc/bareos-sd.d/messages
etc/bareos-sd.d/messages/Standard.conf
etc/bareos-sd.d/device
etc/bareos-sd.d/device/FileStorage.conf
etc/bareos-sd.d/device/NULL.conf.example
etc/bareos-sd.d/device/tapedrive-0.conf.example
etc/bareos-sd.d/director
etc/bareos-sd.d/director/bareos-dir.conf
etc/bareos-sd.d/director/bareos-mon.conf
etc/bareos-sd.d/storage
etc/bareos-sd.d/storage/bareos-sd.conf
etc/bareos-sd.d/ndmp
etc/bareos-sd.d/autochanger
etc/bareos-sd.d/autochanger/autochanger-0.conf.example
etc/bareos-dir-export
etc/bareos-dir-export/client
etc/mtx-changer.conf
etc/bconsole.conf

It doesn't seem to be even trying to look for a config file.
[root@woden]# truss -topen bin/bareos-dir 
open("/var/ld/64/ld.config", O_RDONLY)  Err#2 ENOENT
open("/opt/bareos17/lib/libbareosndmp-17.2.4.so", O_RDONLY) = 3
open("/opt/bareos17/lib/libbareosfind-17.2.4.so", O_RDONLY) = 3
open("/lib/64/libsec.so.1", O_RDONLY)   = 3
open("/lib/64/libnvpair.so.1", O_RDONLY)= 3
open("/opt/bareos17/lib/libbareossql-17.2.4.so", O_RDONLY) = 3
open("/opt/bareos17/lib/libbareoscats-17.2.4.so", O_RDONLY) = 3
open("/opt/bareos17/lib/libbareoscfg-17.2.4.so", O_RDONLY) = 3
open("/opt/bareos17/lib/libbareos-17.2.4.so", O_RDONLY) = 3
open("/lib/64/libz.so.1", O_RDONLY) = 3
open("/usr/lib/64/libjansson.so.4", O_RDONLY)   = 3
open("/lib/64/libssl.so.1.0.0", O_RDONLY)   = 3
open("/lib/64/libcrypto.so.1.0.0", O_RDONLY)= 3
open("/opt/bareos17/lib/libbareoslmdb-17.2.4.so", O_RDONLY) = 3
open("/lib/64/libpthread.so.1", O_RDONLY)   = 3
open("/lib/64/libnsl.so.1", O_RDONLY)   = 3
open("/lib/64/libumem.so.1", O_RDONLY)  = 3
open("/lib/64/libsocket.so.1", O_RDONLY)= 3
open("/lib/64/libintl.so.1", O_RDONLY)  = 3
open("/lib/64/libresolv.so.2", O_RDONLY)= 3
open("/usr/lib/64/libstdc++.so.6", O_RDONLY)= 3
open("/lib/64/libm.so.2", O_RDONLY) = 3
open("/lib/64/librt.so.1", O_RDONLY)= 3
open("/usr/lib/64/libgcc_s.so.1", O_RDONLY) = 3
open("/lib/64/libc.so.1", O_RDONLY) = 3