Package: prelude-manager
Version: 0.9.11-1
Severity: grave
Justification: renders package unusable

Hello,

Since prelude-manager 0.9.11-1, I am unable to get a client connected
to it without having the manager segfaulting.

Here is the prelude-manager log when running it into gdb:

% sudo gdb prelude-manager
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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 "i486-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) r
Starting program: /usr/sbin/prelude-manager 
(no debugging symbols found)
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread 0xb7b916b0 (LWP 18974)]
10 Feb 17:12:47 (process:18974) INFO: Subscribing Normalize to active decoding 
plugins.
10 Feb 17:12:47 (process:18974) INFO: server started (listening on 127.0.0.1 
port 4690).
10 Feb 17:12:48 (process:18974) INFO: Subscribing db[default] to active 
reporting plugins.
10 Feb 17:12:48 (process:18974) INFO: Subscribing Debug[default] to active 
reporting plugins.
[New Thread 0xb7392b90 (LWP 18977)]
[New Thread 0xb6b91b90 (LWP 18999)]
10 Feb 17:13:11 (process:18974) INFO: [127.0.0.1:57220 0x197b2477bceb9 
idmef:w]: TLS authentication succeed: client certificate is trusted.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6b91b90 (LWP 18999)]
0xb7cc133c in free () from /lib/i686/cmov/libc.so.6
(gdb) 
(gdb) quit
The program is running.  Exit anyway? (y or n) y
% 

Here is the client side:

% python player.py
10 Feb 17:13:11 (process:18998) INFO: Connecting to 127.0.0.1:4690 prelude 
Manager server.
10 Feb 17:13:39 (process:18998) WARNING: Failover enabled: connection error 
with 127.0.0.1:4690: End of file.

In order to register this sensor, please run:
prelude-admin register MyPlayer "idmef:w" 127.0.0.1 --uid 1000 --gid 100
% 

Thanks,
Olivier;

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-debian4-1
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages prelude-manager depends on:
ii  adduser                    3.105         add and remove users and groups
ii  dbconfig-common            1.8.36        common framework for packaging dat
ii  libc6                      2.7-6         GNU C Library: Shared libraries
ii  libgcrypt11                1.4.0-3       LGPL Crypto library - runtime libr
ii  libgnutls26                2.2.1-3       the GNU TLS library - runtime libr
ii  libprelude2                0.9.16.2-1    Hybrid Intrusion Detection System 
ii  libpreludedb0              0.9.14.1-1    Hybrid Intrusion Detection System 
ii  libxml2                    2.6.31.dfsg-1 GNOME XML library
ii  ucf                        3.004         Update Configuration File: preserv

Versions of packages prelude-manager recommends:
ii  mysql-client-5.1 [mysql-clien 5.1.22rc-1 MySQL database client binaries

-- debconf information:
  prelude-manager/db/basepath:
  prelude-manager/missing-db-package-error: abort
  prelude-manager/pgsql/authmethod-admin: ident
  prelude-manager/pgsql/no-empty-passwords:
  prelude-manager/internal/skip-preseed: false
  prelude-manager/pgsql/method: unix socket
  prelude-manager/passwords-do-not-match:
  prelude-manager/pgsql/changeconf: false
  prelude-manager/pgsql/admin-user: postgres
  prelude-manager/install-error: abort
  prelude-manager/internal/reconfiguring: true
  prelude-manager/dbconfig-remove:
  prelude-manager/upgrade-backup: true
  prelude-manager/pgsql/authmethod-user: password
* prelude-manager/mysql/admin-user: root
* prelude-manager/database-type: mysql
  prelude-manager/remote/port: 3306
* prelude-manager/mysql/method: unix socket
  prelude-manager/upgrade-error: abort
  prelude-manager/remove-error: abort
  prelude-manager/pgsql/manualconf:
* prelude-manager/db/dbname: preludemanager
  prelude-manager/purge: false
* prelude-manager/db/app-user: preludemanager
  prelude-manager/remote/host: localhost
* prelude-manager/dbconfig-install: false
  prelude-manager/remote/newhost:
* prelude-manager/dbconfig-reinstall: true
  prelude-manager/dbconfig-upgrade: true



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to