On Mon, 24 Sep 2007, Russ Allbery wrote:

That output looks like you don't have a token.  It's the output I'd expect
from listing a directory that's listable but not readable.  Do you
actually have a token?  What is the output from the tokens command and
what are the ACLs on that directory?

I thought about tokens initially - but some of the files are corrrect
and readable, some (files and directories) completely unavailable.

Here is a fresh attempt, to a _32 system:

$ tokens

Tokens held by the Cache Manager:

User's (AFS ID 6976) tokens for [EMAIL PROTECTED] [Expires Sep 26 05:19]
   --End of list--

$ id
uid=6976(cobbuild) gid=210(cobdev)
groups=100(users),210(cobdev),666(ssh-user)

=== this is kerberos 4... thought they're working on moving the server
from transarc to openafs ===

$ fs la Access list for . is
Normal rights:
  system:anyuser rl
  cowboy rla                 <<<=== that'd be my primary id
  cobbuild rlidwka           <<<=== the ID logged onto

$ls -la
...
-rw-------  1 cobbuild cobdev  2778 Jun 27 16:47 .bash_history
?---------  ? ?        ?          ?            ? .bashrc-old
-rw-------  1 cobbuild cobdev    22 May  1 19:06 .dbxhist
?---------  ? ?        ?          ?            ? .envfile
-rw-r--r--  1 cobbuild cobdev    20 Jul 14  2005 .forward
?---------  ? ?        ?          ?            ? .lesshst
-rwxr-xr-x  1 cobbuild cobdev   302 Feb 14  2007 .logout
?---------  ? ?        ?          ?            ? .netrc
?---------  ? ?        ?          ?            ? .plan
...

If I reboot back to the 2.6.22.5 kernel/afs modules, things work just
fine:

$ls -la
...
-rw-------  1 cobbuild cobdev      2778 2007-06-27 16:47 .bash_history
-rw-r--r--  1 cobbuild cobdev      3165 2007-02-20 23:04 .bashrc-old
-rw-------  1 cobbuild cobdev        22 2007-05-01 19:06 .dbxhist
-rwxr-xr--  1 cobbuild cobdev      2103 2007-02-05 17:49 .envfile
-rw-r--r--  1 cobbuild cobdev        20 2005-07-14 10:42 .forward
-rw-------  1 cobbuild cobdev        77 2007-06-26 23:00 .lesshst
-rwxr-xr-x  1 cobbuild cobdev       302 2007-02-14 17:14 .logout
lrwxr-xr-x  1 cobbuild cobdev        14 2007-07-10 13:21 .netrc ->
private/.netrc
-rwxrwxrwx  1 cobbuild cobdev      1470 2007-09-24 00:40 .plan
...

This likely coincides with the kernel-headers sharing 32bit and 64bit
headers for portions - and I'm guessing is 32bit vs 64bit alignment
and/or size issue.

This is unlikely given that AFS has worked fine on x86_64 and x86 for
years and nothing changed about this in the latest AFS release.  I expect
it's something else.  The x86_64 kernel is rather different from the x86
kernel.

Yes, I run both - and haven't had any problems for years - until now...
and istr issues on the lists/irc relating to problems due to using _64
headers on _32 systems...  I hadn't actually rebuilt a kernel/module in
a while... since 2.6.22.5, so I'm not sure when it exactly started.

Anyway, this is fairly new, and totally repeatable, here, on
_32 and _64 systems:
2.6.22.5 >= kernel <= 2.6.22.7,  libc6 2.6.1-5,  gcc 4.2.1-5

--
Rick Nelson
I did this 'cause Linux gives me a woody.  It doesn't generate revenue.
(Dave '-ddt->` Taylor, announcing DOOM for Linux)



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

Reply via email to