List changed - sorry Christopher, didn't notice that, I've CC'd Owen and
Matthew in incase they aren't subscribed. Guy's; please just reply to the
list (and subscribe if necessary).
Matthew: please don't send emails with peoples address in them, I for one
get enough spam without helping them.
On Fri, March 11, 2005 12:25 am, Matthew Johnson said:
>
> --- "John Morrison (Cygwin)" wrote:
>
>> Hi Matthew,
>>
>> Although the message is from base-files the reason
>> is due to installation.
>
> OK...
>
>> In my experience this only
>> occurs when installing for a domain user although
>> others have reported other reasons for it.
>
> 'Domain'? What kind of 'domain' are you talking about
> here? And why should a user have to rebuild the entire
> passwd and group files just because they are a domain
> user? This sounds wrong: if it is right, more
> explanation is necessary.
Fine - help me out here - what would satisfy you?
Cygwin is not (and not for the lack of trying - which is why I took over
this package *and* added this message) quite easy for people with no
knowledge of *nix or windows.
You have to add users to them that weren't known about when you first
installed Cygwin. I appologise - it doesn't know everything about *your*
computer/network/user setup!
>> For me, the message occurs because the base-passwd
>> (which I also maintain) doesn't and (for a number of
>> reasons, see archives) can't add domain users.
>
> What 'base-passwd'? And can you be a little more
> specific than "see archives"? I did a search with
> "cygwin base-passwd domain user" and I still have a
> sinking feeling when I see what links come up.
This, <http://www.cygwin.com/ml/cygwin-apps/2002-12/msg00037.html>
I believe was around the time when I started taking an interest in
improving the "out of the box" experience for new users.
>> The outcome is, for this user, is that you get added
>> to a special group. In an effort to stop or at
>> least
>> slow ;) the number of emails to the list when stuff
>> didn't work because their user/group wasn't setup
>> correctly some detection code was added to
>> base-files
>> along with some instruction as to what to do.
>
> Right. And when I follow those instructions, it
> _still_ does not work: it does not allow me to remake
> the group, so I still get the message.
You don't help yourself - "not allow [me] to remake the group" - why not?
What's the error message? Are you a user in a domain? Is the domain set
correctly in your environment variables?... come on help us out.
> So I am quite
> surprised that you say this message has reduced the
> number of emails to the list.
I'm afraid I can't help your surprise. But that doesn't change the fact
that it did.
> Besides: the user should not have to know enough about
> domains and passwords to know why you have assumed
> that domain user stay domain users. And why are you so
> worried about the "problems there" when domain users
> are added (or did you mean not added) to passwd/group
> files?
>> Basically adding your user (using the domain flag if
>> appropriate) to the passwd and group files which is
>> what the message attempts to help the user to do.
>
> This sentence is missing a main verb. Besides: I tried
It was written while I was in a rush. It is also considered rude to
comment on somebodies English on lists - you never know when it's not
their first language.
> this both with and without the -d flag and make group
> failed both ways.
>
>> It
>> appears (judging from the number of times this
>> question isn't now appearing on the lists) to have
>> worked for most people, but I'm always looking for
>> perfection ;)
>
> As I said, it surprises me that this would reduce the
> number, since it failed so quickly for me. But I
> always knew I was different;)
Maybe, but I don't think you've explained _why_ you are different.
Without the why I'm afraid there's little that can be done. Hense what is
seen as short, terse and (apparently) rude messages.
>> Hope this helps explain things,
>
> Partially, yes. But I am still mystified why both
> "mkgroup -l > /etc/passwd" and "mkgroup -l -d >
> /etc/passwd" fail. The error code from the latter is
> "Cannot get PDC, code = 2453".
>
> [snip]
>
> BTW: maybe _you_ never log on locally when running on
> a network domain, but I often do.
Correct, I don't. At home I don't have a domain, at work I don't have a
local user.