(Illustration by Gaich Muramatsu)
Hi! JH> I guess the best description is that a realm is an administrative JH> domain, similar to an AFS cell, or a Kerberos realm, but for a group of JH> Coda file servers which share the same volume/user/group databases. Thx! I could not found any other alternatives but coda for the things I need. Unfortunately coda would be too perfect. It knows too much. I would only have one server, acting as an SCM. And many other ordinary servers would actually use a share on the SCM. (From the SCM's point of view the other ordinary servers are the cleints of it.) The main importance was: client-side and writeback caching, persistent link, encryption and authentication. Because of these NFS not good anymore. Anyway, on the ordinary servers I set up a samba share for the coda directory, and windows support is not a problem any more for the clients... :) (It is a 3 level architecture: clients-clientserver-serverserver) Don't you know other implementations (networked filesystem) with easier set-up (than coda) with those requirements above? >> 17:17:39 No file vicetab file db/vicetab found. >> >> Assertion failed: 0, file "partition.c", line 89 >> EXITING! Bye! >> >> While my db/vicetab exists and contains: >> nagytestver /mnt/shared ftree width=32,depth=4 JH> Hmm, that is strange. Could you try 'strace -e chdir,open codasrv', the JH> server should at some point 'chdir("/vice")' and then try to JH> 'open("db/vicetab", O_RDONLY)'. I'm curious what kind of error it got on JH> either of those. Basically, because of performance reasons, I had to install coda on my preexisting RAID volume. (So could not repartition the whole server, sincs it is working and not a new installation.) so the vicedir has been set to /var/spool/coda/vice. The logs put to /var/spool/coda. nagytestver:/home/eliast# strace -e chdir,open codasrv open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 open("/usr/lib/librdslwp.so.1", O_RDONLY) = 3 open("/usr/lib/libseg.so.1", O_RDONLY) = 3 open("/usr/lib/librvmlwp.so.1", O_RDONLY) = 3 open("/usr/lib/librpc2.so.4", O_RDONLY) = 3 open("/usr/lib/libse.so.4", O_RDONLY) = 3 open("/usr/lib/liblwp.so.2", O_RDONLY) = 3 open("/lib/tls/libresolv.so.2", O_RDONLY) = 3 open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3 open("/lib/tls/libm.so.6", O_RDONLY) = 3 open("/lib/tls/libc.so.6", O_RDONLY) = 3 open("/etc/coda/server.conf", O_RDONLY) = 3 chdir("/var/spool/coda/vice/srv") = 0 chdir("/var/spool/coda/vice/srv") = 0 open("SrvLog", O_RDWR|O_APPEND|O_CREAT, 0666) = 1 open("SrvErr", O_RDWR|O_APPEND|O_CREAT, 0666) = 2 open("/etc/localtime", O_RDONLY) = 3 open("/var/spool/coda/vice/db/servers", O_RDONLY) = 3 open("/etc/resolv.conf", O_RDONLY) = 4 open("/etc/nsswitch.conf", O_RDONLY) = 4 open("/etc/ld.so.cache", O_RDONLY) = 4 open("/lib/tls/libnss_files.so.2", O_RDONLY) = 4 open("/etc/host.conf", O_RDONLY) = 4 open("/etc/hosts", O_RDONLY) = 4 open("/etc/hosts", O_RDONLY) = 4 open("/etc/hosts", O_RDONLY) = 4 open("/var/spool/coda/rvm.log", O_RDWR) = 3 open("/var/spool/coda/data.log", O_RDWR) = 4 open("/var/spool/coda/vice/db/auth2.tk", O_RDONLY) = 5 open("/var/spool/coda/vice/db/auth2.tk.BAK", O_RDONLY) = 5 open("/etc/ld.so.cache", O_RDONLY) = 5 open("/lib/libnss_db.so.2", O_RDONLY) = 5 open("/usr/lib/libdb3.so.3", O_RDONLY) = 5 open("/var/lib/misc/services.db", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/var/lib/misc/services.db", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such fil e or directory) open("/etc/services", O_RDONLY) = 5 open("db/vicetab", O_RDONLY) = -1 ENOENT (No such file or directory) -- Thomas Elias Title: System administrator, Programmer mailto: eliast_at_venk.hu Tel.: +3630/3299315 ICQ UIN: 206-714-459 Quote:Received on 2004-10-28 18:27:11