Your message dated Sun, 30 Nov 2008 19:14:54 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#501773: samba: Failed to set uid privileges to (-1, 
1017) now set to (0, 0) in smbd log
has caused the Debian Bug report #501773,
regarding samba: Failed to set uid privileges to (-1, 1017) now set to (0, 0) 
in smbd log
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
501773: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501773
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: samba
Version: 3.0.24-6etch10
Severity: normal


smbd log:

Don't know the cause, but there are error messaes in the log:

[2008/10/08 10:06:35, 1] smbd/service.c:make_connection_snum(950)
  finance (192.168.0.12) connect to service Business initially as user 
padlyak.yaroslav (uid=1017, gid=1004) (pid 21106)
[2008/10/08 10:06:36, 0] lib/util_sec.c:assert_uid(101)
  Failed to set uid privileges to (-1,1017) now set to (0,0)
[2008/10/08 10:06:36, 0] lib/util.c:smb_panic(1599)
  PANIC (pid 21106): failed to set uid

[2008/10/08 10:06:36, 0] lib/util.c:log_stack_trace(1706)
  BACKTRACE: 13 stack frames:
   #0 /usr/sbin/smbd(log_stack_trace+0x23) [0x822c3d3]
   #1 /usr/sbin/smbd(smb_panic+0x46) [0x822c4c6]
   #2 /usr/sbin/smbd [0x8231849]
   #3 /usr/sbin/smbd [0x80db3be]
   #4 /usr/sbin/smbd(pop_sec_ctx+0xa3) [0x80db553]
   #5 /usr/sbin/smbd(unbecome_root+0xb) [0x80d13fb]
   #6 /usr/sbin/smbd(gid_to_sid+0xfe) [0x81ef16e]
   #7 /usr/sbin/smbd(change_to_user+0x5de) [0x80d1c1e]
   #8 /usr/sbin/smbd [0x80ea351]
   #9 /usr/sbin/smbd(smbd_process+0x6fd) [0x80eb83d]
   #10 /usr/sbin/smbd(main+0x10df) [0x82c384f]
   #11 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xb7c19ea8]
   #12 /usr/sbin/smbd [0x8082b11]
[2008/10/08 10:06:36, 0] lib/util.c:smb_panic(1607)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 21106]
[2008/10/08 10:06:45, 0] lib/util.c:smb_panic(1615)
  smb_panic(): action returned status 0
[2008/10/08 10:06:45, 0] lib/fault.c:dump_core(173)
  dumping core in /var/log/samba/cores/smbd
[2008/10/08 10:07:11, 1] smbd/service.c:make_connection_snum(950)
  finance (192.168.0.12) connect to service Business initially as user 
padlyak.yaroslav (uid=1017, gid=1004) (pid 21121)
[2008/10/08 10:13:36, 0] lib/util_sec.c:assert_uid(101)
  Failed to set uid privileges to (-1,1017) now set to (0,0)
[2008/10/08 10:13:36, 0] lib/util.c:smb_panic(1599)
  PANIC (pid 21121): failed to set uid

[2008/10/08 10:13:36, 0] lib/util.c:log_stack_trace(1706)
  BACKTRACE: 13 stack frames:
   #0 /usr/sbin/smbd(log_stack_trace+0x23) [0x822c3d3]
   #1 /usr/sbin/smbd(smb_panic+0x46) [0x822c4c6]
   #2 /usr/sbin/smbd [0x8231849]
   #3 /usr/sbin/smbd [0x80db3be]
   #4 /usr/sbin/smbd(pop_sec_ctx+0xa3) [0x80db553]
   #5 /usr/sbin/smbd(unbecome_root+0xb) [0x80d13fb]
   #6 /usr/sbin/smbd(gid_to_sid+0xfe) [0x81ef16e]
   #7 /usr/sbin/smbd(change_to_user+0x5de) [0x80d1c1e]
   #8 /usr/sbin/smbd [0x80ea351]
   #9 /usr/sbin/smbd(smbd_process+0x6fd) [0x80eb83d]
   #10 /usr/sbin/smbd(main+0x10df) [0x82c384f]
   #11 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xb7c19ea8]
   #12 /usr/sbin/smbd [0x8082b11]
[2008/10/08 10:13:36, 0] lib/util.c:smb_panic(1607)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 21121]
[2008/10/08 10:13:43, 0] lib/util.c:smb_panic(1615)
  smb_panic(): action returned status 0
[2008/10/08 10:13:43, 0] lib/fault.c:dump_core(173)
  dumping core in /var/log/samba/cores/smbd
[2008/10/08 10:58:34, 1] smbd/service.c:make_connection_snum(950)
  finance (192.168.0.12) connect to service Business initially as user 
padlyak.yaroslav (uid=1017, gid=1004) (pid 22107)
[2008/10/08 10:58:56, 1] smbd/service.c:close_cnum(1150)
  finance (192.168.0.12) closed connection to service Business
[2008/10/08 10:59:05, 1] smbd/service.c:make_connection_snum(950)
  finance (192.168.0.12) connect to service Business initially as user 
padlyak.yaroslav (uid=1017, gid=1004) (pid 22112)
[2008/10/08 10:59:38, 1] smbd/service.c:close_cnum(1150)
  finance (192.168.0.12) closed connection to service Business
[2008/10/08 10:59:38, 1] smbd/service.c:make_connection_snum(950)
  finance (192.168.0.12) connect to service Business initially as user 
padlyak.yaroslav (uid=1017, gid=1004) (pid 22115)
[2008/10/08 11:19:33, 1] smbd/service.c:close_cnum(1150)
  finance (192.168.0.12) closed connection to service Business
[2008/10/08 11:19:38, 1] smbd/service.c:make_connection_snum(950)
  finance (192.168.0.12) connect to service Business initially as user 
padlyak.yaroslav (uid=1017, gid=1004) (pid 22536)
[2008/10/08 11:24:07, 0] lib/util_sec.c:assert_uid(101)
  Failed to set uid privileges to (-1,1017) now set to (0,0)
[2008/10/08 11:24:07, 0] lib/util.c:smb_panic(1599)
  PANIC (pid 22536): failed to set uid

[2008/10/08 11:24:07, 0] lib/util.c:log_stack_trace(1706)
  BACKTRACE: 13 stack frames:
   #0 /usr/sbin/smbd(log_stack_trace+0x23) [0x822c3d3]
   #1 /usr/sbin/smbd(smb_panic+0x46) [0x822c4c6]
   #2 /usr/sbin/smbd [0x8231849]
   #3 /usr/sbin/smbd [0x80db3be]
   #4 /usr/sbin/smbd(pop_sec_ctx+0xa3) [0x80db553]
   #5 /usr/sbin/smbd(unbecome_root+0xb) [0x80d13fb]
   #6 /usr/sbin/smbd(gid_to_sid+0xfe) [0x81ef16e]
   #7 /usr/sbin/smbd(change_to_user+0x5de) [0x80d1c1e]
   #8 /usr/sbin/smbd [0x80ea351]
   #9 /usr/sbin/smbd(smbd_process+0x6fd) [0x80eb83d]
   #10 /usr/sbin/smbd(main+0x10df) [0x82c384f]
   #11 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xb7c19ea8]
   #12 /usr/sbin/smbd [0x8082b11]
[2008/10/08 11:24:07, 0] lib/util.c:smb_panic(1607)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 22536]
[2008/10/08 11:24:14, 0] lib/util.c:smb_panic(1615)
  smb_panic(): action returned status 0
[2008/10/08 11:24:14, 0] lib/fault.c:dump_core(173)
  dumping core in /var/log/samba/cores/smbd




-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-686
Locale: LANG=uk_UA.UTF-8, LC_CTYPE=uk_UA.UTF-8 (charmap=UTF-8)

Versions of packages samba depends on:
ii  deb 1.5.11etch2                          Debian configuration management sy
ii  lib 2.2.41-1                             Access control list shared library
ii  lib 2.4.32-1                             Extended attribute shared library
ii  lib 2.3.6.ds1-13etch7                    GNU C Library: Shared libraries
ii  lib 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 common error description library
ii  lib 1.2.7-4etch4                         Common UNIX Printing System(tm) - 
ii  lib 1.4.4-3+etch1                        the GNU TLS library - runtime libr
ii  lib 1.4.4-7etch6                         MIT Kerberos runtime libraries
ii  lib 2.1.30-13.3                          OpenLDAP libraries
ii  lib 0.79-5                               Pluggable Authentication Modules f
ii  lib 0.79-5                               Runtime support for the PAM librar
ii  lib 0.79-5                               Pluggable Authentication Modules l
ii  lib 1.10-3                               lib for parsing cmdline parameters
ii  log 3.7.1-3                              Log rotation utility
ii  lsb 3.1-23.2etch1                        Linux Standard Base 3.1 init scrip
ii  net 4.29                                 Basic TCP/IP networking system
ii  pro 1:3.2.7-3                            /proc file system utilities
ii  sam 3.0.24-6etch10                       Samba common files used by both th
ii  zli 1:1.2.3-13                           compression library - runtime

Versions of packages samba recommends:
pn  smbldap-tools                 <none>     (no description available)

-- debconf information:
  samba/tdbsam: false
  samba/generate_smbpasswd: true
  samba/run_mode: daemons



--- End Message ---
--- Begin Message ---
On Sun, Oct 26, 2008 at 01:27:12PM +0200, Yuriy Padlyak wrote:
> > There are very few cases in which a root process should fail to be able to
> > change uids.  The main one is a ulimit restriction.

> > Have you restarted samba from your shell at some point prior to this?  If
> > so, what does 'ulimit -u' show when run from your shell?

> # ulimit -u
> unlimited

> Don't really remember when I last restarted samba prior to this, but
> I'm not getting these messages for about a week already.

Hrm, that's unfortunate. :/

I've had a look at the code and I don't see any bugs in its uid handling; so
if this bug is no longer reproducible, I think we're at a dead-end.  My best
guess is that the ulimit was somehow set wrong earlier, and no longer is.

Closing the bug report since there's nothing further we can do here.  If the
problem shows up again, please reopen.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[EMAIL PROTECTED]                                     [EMAIL PROTECTED]


--- End Message ---

Reply via email to