[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

can't start sshd



Hi All, 

For some reason, I am unable to start sshd. I have combed thhrough many
web pages and the archive, but did not find anything that sounded like
my specific problem.  I even resorted to a fresh install of the most
recent version of ssh in unstable, but to no avail.

When I run /etc/init.d/ssh restart, I do not get any error messages, but
it does not start.  When I do an ls on /var/run, there is no sshd.pid. 
I am not entirely sure what I should check.  

When I run sshd -d, I get the following output:

debug1: Seeding random number generator
debug1: sshd version OpenSSH_2.9p2
debug1: private host key: #0 type 0 RSA1
debug1: read PEM private key done: type RSA
debug1: private host key: #1 type 1 RSA
debug1: read PEM private key done: type DSA
debug1: private host key: #2 type 2 DSA
debug1: Bind to port 22 on 0.0.0.0.
Server listening on 0.0.0.0 port 22.
Generating 768 bit RSA key.
RSA key generation complete.

Below is the output from strace sshd:

satchel[/home/jake]% strace sshd |more
execve("/usr/sbin/sshd", ["sshd"], [/* 32 vars */]) = 0
uname({sys="Linux", node="satchel", ...}) = 0
brk(0)                                  = 0x808a964
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40015000
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=32353, ...}) = 0
old_mmap(NULL, 32353, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/lib/libpam.so.0", 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\24"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=29240, ...}) = 0
old_mmap(NULL, 32248, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x4001e000
mprotect(0x40025000, 3576, PROT_NONE)   = 0
old_mmap(0x40025000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x6000) = 0x40025000
close(3)                                = 0
open("/lib/libdl.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\0D\34\0\000"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=9336, ...}) = 0
old_mmap(NULL, 12216, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x40026000
mprotect(0x40028000, 4024, PROT_NONE)   = 0
old_mmap(0x40028000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x1000) = 0x40028000
close(3)                                = 0
open("/lib/libwrap.so.0", 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\340\37"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=24216, ...}) = 0
old_mmap(NULL, 28932, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x40029000
mprotect(0x4002f000, 4356, PROT_NONE)   = 0
old_mmap(0x4002f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x5000) = 0x4002f000
old_mmap(0x40030000, 260, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40030000
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\0`\30\0\000"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=54472, ...}) = 0
old_mmap(NULL, 57480, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x40031000
mprotect(0x4003d000, 8328, PROT_NONE)   = 0
old_mmap(0x4003d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0xb000) = 0x4003d000
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\0\300A\0"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=71284, ...}) = 0
old_mmap(NULL, 82684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x40040000
mprotect(0x40051000, 13052, PROT_NONE)  = 0
old_mmap(0x40051000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x10000) = 0x40051000
old_mmap(0x40053000, 4860, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40053000
close(3)                                = 0
open("/lib/libutil.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\260\16"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=7644, ...}) = 0
old_mmap(NULL, 10496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x40055000
mprotect(0x40057000, 2304, PROT_NONE)   = 0
old_mmap(0x40057000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x1000) = 0x40057000
close(3)                                = 0
open("/usr/lib/libcrypto.so.0.9.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\0P$\2\000"...,
1024) =
 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=786264, ...}) = 0
old_mmap(NULL, 802176, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x40058000
mprotect(0x4010e000, 56704, PROT_NONE)  = 0
old_mmap(0x4010e000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0xb5000) = 0x4010e000
old_mmap(0x40119000, 11648, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40119000
close(3)                                = 0
open("/lib/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\30\327"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1163816, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x4011c000
old_mmap(NULL, 1180288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x4011d000
mprotect(0x40233000, 41600, PROT_NONE)  = 0
old_mmap(0x40233000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x115000) = 0x40233000
old_mmap(0x4023a000, 12928, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4023a000
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\0P\20\0\000"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=20872, ...}) = 0
old_mmap(NULL, 183612, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x4023e000
mprotect(0x40243000, 163132, PROT_NONE) = 0
old_mmap(0x40243000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x4000) = 0x40243000
old_mmap(0x40244000, 159036, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40244000
close(3)                                = 0
munmap(0x40016000, 32353)               = 0
getpid()                                = 1784
brk(0)                                  = 0x808a964
brk(0x808a9dc)                          = 0x808a9dc
brk(0x808b000)                          = 0x808b000
brk(0x808c000)                          = 0x808c000
brk(0x808d000)                          = 0x808d000
open("/dev/urandom", O_RDONLY)          = 3
read(3, "hj\351\251\344\347\200\333\310%\32\352 \261\244{\253\206"...,
32) = 32
close(3)                                = 0
open("/etc/ssh/sshd_config", O_RDONLY)  = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1354, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40016000
read(3, "# This is ssh server systemwide "..., 4096) = 1354
getuid32()                              = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
gettimeofday({997638745, 764503}, NULL) = 0
getpid()                                = 1792
open("/etc/resolv.conf", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=76, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40016000
read(3, "search nycap.rr.com rr.com\nnames"..., 4096) = 76
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/etc/ssh/ssh_host_key", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0600, st_size=527, ...}) = 0
lseek(3, 0, SEEK_END)                   = 527
lseek(3, 0, SEEK_SET)                   = 0
brk(0x808f000)                          = 0x808f000
read(3, "SSH PRIVATE KEY FILE FORMAT 1.1\n"..., 527) = 527
lseek(3, 0, SEEK_SET)                   = 0
lseek(3, 0, SEEK_END)                   = 527
lseek(3, 0, SEEK_SET)                   = 0
read(3, "SSH PRIVATE KEY FILE FORMAT 1.1\n"..., 527) = 527
close(3)                                = 0
write(2, "Disabling protocol version 2. Co"..., 55Disabling protocol
version 2. Could not load host key
) = 55
fork()                                  = 1793
--- SIGCHLD (Child exited) ---
_exit(0)                                = ?


If anyone has any ideas as to what may be the cause of this problem,  or
if there is more information I can provide, pleas let me know.

Thanks in advance for any suggestions.
Jake



Reply to: