[ python-Bugs-1465646 ] test_grp & test_pwd fail
SourceForge.net
noreply at sourceforge.net
Fri Apr 7 16:58:10 CEST 2006
Bugs item #1465646, was opened at 2006-04-06 11:57
Message generated for change (Comment added) made by rptownsend
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1465646&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Richard Townsend (rptownsend)
Assigned to: Nobody/Anonymous (nobody)
Summary: test_grp & test_pwd fail
Initial Comment:
test_grp and test_pwd fail on PC running Red Hat
Enterprise Edition V4.2 with Python-2.4.3 and Python-
2.5a1.
See attached file for test error messages.
----------------------------------------------------------------------
>Comment By: Richard Townsend (rptownsend)
Date: 2006-04-07 15:58
Message:
Logged In: YES
user_id=200117
When I run the following script on the workstation
import pwd, grp
entries = pwd.getpwall()
for e in entries:
if e[2] < 0:
print e
entries = grp.getgrall()
for e in entries:
if e[2] < 0:
print e
--------------------------
I get this output:
('nobody', '*', -2, -2, '', '/', '')
('nogroup', '*', -2, [])
----------------------------------------------------------------------
Comment By: Martin v. Löwis (loewis)
Date: 2006-04-07 11:13
Message:
Logged In: YES
user_id=21627
We should drop the tests in a selective manner. In this
case, if -2 is in the password/group file, we should be able
to find it: somebody might want to search by a gid value
entered from a user, and that ought to work as well.
rptownsend: could you investigate in more detail what's
going on, on your system?
----------------------------------------------------------------------
Comment By: Walter Dörwald (doerwalter)
Date: 2006-04-06 19:34
Message:
Logged In: YES
user_id=89016
I'm prepared to throw out the fancy tests from test_pwd.py
and test_grp.py. They don't buy us much anyway and basically
test more the OS then the Python modules. (For related bugs
see #779218, #962226 and #775964.)
----------------------------------------------------------------------
Comment By: Matt Fleming (splitscreen)
Date: 2006-04-06 16:48
Message:
Logged In: YES
user_id=1126061
AFAIK getgrgid() doesn't handle negative integers very well
(I can't even add a group with a negative gid on my NetBSD
machine).
----------------------------------------------------------------------
Comment By: Richard Townsend (rptownsend)
Date: 2006-04-06 15:42
Message:
Logged In: YES
user_id=200117
The test workstation is getting its password and group info
from NIS.
The test workstation is running Red Hat Linux, but the NIS
server is running HPUX 11i.
I believe these are the entries causing the errors:
lancaster:/etc > ypcat passwd | grep '-'
nobody:*:-2:-2::/:
lancaster:/etc > ypcat group | grep '-'
nogroup:*:-2:
----------------------------------------------------------------------
Comment By: Georg Brandl (gbrandl)
Date: 2006-04-06 14:01
Message:
Logged In: YES
user_id=849994
Can you post the relevant part of /etc/passwd and /etc/group?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1465646&group_id=5470
More information about the Python-bugs-list
mailing list