cvs: undefined symbol: GSS_C_NT_HOSTBASED_SERVICE

Artem B. Bityuckiy abityuckiy at yandex.ru
Fri Nov 21 14:18:25 UTC 2003


Ben Stringer wrote:

>On Fri, 2003-11-21 at 22:56, Artem B. Bityuckiy wrote:
>  
>
>>Hello. I've upgraded RH9 to FC1 and have several troubles. One of them - 
>>cvs doesn't work.
>>    
>>
>
>I have upgraded a number of system from RH9 to Fedora and cvs has worked
>fine on all of them.
>
>  
>
Thanks for reply.
Yes I know that all normal people have upgraded and have no problems. 
But I, unfortunately, have them... :-(
Why cvs wants krberos on my system and don't wan on your system? I've 
done the following commands:
 > ls -1 *krb* | xargs -i rpm -i --force {}
 > ls -1 *openssl* | xargs -i rpm -i --force {}
 > ls -1 cvs* | xargs -i rpm -i --force {}
 > ls -1 *gss* | xargs -i rpm -i --force

But my cvs still don't work :-(

My FC1 distribution has:
cvs-1.11.5-3.i386.rpm
cyrus-sasl-gssapi-2.1.15-6.i386.rpm
rb5-devel-1.3.1-6.i386.rpm
krb5-libs-1.3.1-6.i386.rpm
krb5-server-1.3.1-6.i386.rpm
krb5-workstation-1.3.1-6.i386.rpm
krbafs-1.2.2-1.i386.rpm
krbafs-devel-1.2.2-1.i386.rpm
krbafs-utils-1.2.2-1.i386.rpm
pam_krb5-2.0.4-1.i386.rpm

I have all of them installed....

TIA

>>[dedekind at skadi dedekind]$ cvs
>>cvs: relocation error: cvs: undefined symbol: GSS_C_NT_HOSTBASED_SERVICE
>>
>>TIA.
>>
>>strace output is:
>>
>>[dedekind at skadi dedekind]$ strace cvs
>>execve("/usr/bin/cvs", ["cvs"], [/* 39 vars */]) = 0
>>uname({sys="Linux", node="skadi", ...}) = 0
>>brk(0)                                  = 0x88f1000
>>open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or 
>>directory)
>>open("/etc/ld.so.cache", O_RDONLY)      = 3
>>fstat64(3, {st_mode=S_IFREG|0644, st_size=74517, ...}) = 0
>>old_mmap(NULL, 74517, PROT_READ, MAP_PRIVATE, 3, 0) = 0xbf57d000
>>close(3)                                = 0
>>open("/usr/lib/libz.so.1", O_RDONLY)    = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\27\0"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=64632, ...}) = 0
>>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
>>-1, 0) = 0xbf57c000
>>old_mmap(NULL, 67608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x949000
>>old_mmap(0x959000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0xf000) = 0x959000
>>close(3)                                = 0
>>open("/lib/libcrypt.so.1", O_RDONLY)    = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\t\0"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=23216, ...}) = 0
>>old_mmap(NULL, 181212, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb87000
>>old_mmap(0xb8c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0x4000) = 0xb8c000
>>old_mmap(0xb8d000, 156636, PROT_READ|PROT_WRITE, 
>>MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb8d000
>>close(3)                                = 0
>>open("/usr/kerberos/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
>>    
>>
>
>All the kerberos related files opened from here down are not opened on
>my system when cvs is run - perhaps this is a clue.
>
>  
>
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0H\0\000"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=73756, ...}) = 0
>>old_mmap(NULL, 76728, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x930000
>>old_mmap(0x942000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0x11000) = 0x942000
>>close(3)                                = 0
>>mprotect(0xbffdb000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|0x1000000) = 
>>-1 EINVAL (Invalid argument)
>>mprotect(0xbffd4000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM 
>>(Cannot allocate memory)
>>mprotect(0xbffd8000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM 
>>(Cannot allocate memory)
>>mprotect(0xbffda000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
>>mprotect(0xbffd8000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM 
>>(Cannot allocate memory)
>>mprotect(0xbffd9000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM 
>>(Cannot allocate memory)
>>open("/usr/kerberos/lib/libkrb5.so.3", O_RDONLY) = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\360"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=385220, ...}) = 0
>>old_mmap(NULL, 384604, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x692000
>>old_mmap(0x6ee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0x5c000) = 0x6ee000
>>close(3)                                = 0
>>open("/usr/kerberos/lib/libk5crypto.so.3", O_RDONLY) = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\"\0\000"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=63880, ...}) = 0
>>old_mmap(NULL, 64436, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1fe000
>>old_mmap(0x20d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0xf000) = 0x20d000
>>close(3)                                = 0
>>open("/lib/libresolv.so.2", O_RDONLY)   = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360(\0"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=76416, ...}) = 0
>>old_mmap(NULL, 73608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x391000
>>old_mmap(0x3a0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0xf000) = 0x3a0000
>>old_mmap(0x3a1000, 8072, PROT_READ|PROT_WRITE, 
>>MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3a1000
>>close(3)                                = 0
>>open("/lib/libcom_err.so.2", O_RDONLY)  = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\n\0"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=6168, ...}) = 0
>>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
>>-1, 0) = 0xbf57b000
>>old_mmap(NULL, 9184, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x358000
>>old_mmap(0x35a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0x1000) = 0x35a000
>>close(3)                                = 0
>>open("/lib/libnsl.so.1", O_RDONLY)      = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000<\0\000"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=91396, ...}) = 0
>>old_mmap(NULL, 85248, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x292000
>>old_mmap(0x2a4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0x11000) = 0x2a4000
>>old_mmap(0x2a5000, 7424, PROT_READ|PROT_WRITE, 
>>MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a5000
>>close(3)                                = 0
>>open("/lib/tls/libc.so.6", O_RDONLY)    = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 at X\1\000"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=1572456, ...}) = 0
>>old_mmap(NULL, 1279788, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x3a3000
>>old_mmap(0x4d6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
>>3, 0x132000) = 0x4d6000
>>old_mmap(0x4d9000, 10028, PROT_READ|PROT_WRITE, 
>>MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4d9000
>>close(3)                                = 0
>>open("/usr/kerberos/lib/libcom_err.so.3", O_RDONLY) = 3
>>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\t\0"..., 
>>512) = 512
>>fstat64(3, {st_mode=S_IFREG|0755, st_size=5572, ...}) = 0
>>old_mmap(NULL, 4552, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x25f000
>>old_mmap(0x260000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
>>0x1000) = 0x260000
>>close(3)                                = 0
>>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
>>-1, 0) = 0xbf57a000
>>writev(2, [{"cvs", 3}, {": ", 2}, {"relocation error", 16}, {": ", 2}, 
>>{"cvs", 3}, {": ", 2}, {"undefined symbol: GSS_C_NT_HOSTB"..., 44}, {"", 
>>0}, {"", 0}, {"\n", 1}], 10cvs: relocation error: cvs: undefined symbol: 
>>GSS_C_NT_HOSTBASED_SERVICE
>>) = 73
>>exit_group(127)                         = ?
>>    
>>
>
>Cheers, Ben
>
>
>
>--
>fedora-list mailing list
>fedora-list at redhat.com
>To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
>
>
>  
>


-- 
Best Regards,
Artem B. Bityuckiy,
St.-Petersburg, Russia.






More information about the fedora-list mailing list