On Mon, Mar 17, 2003 at 01:53:14PM +0100, Bernd Walter wrote:
: On Mon, Mar 17, 2003 at 07:44:59AM -0500, tbeer(at)analogon.com wrote:
: > > On Mon, Mar 17, 2003 at 02:55:30AM -0500, tbeer(at)analogon.com wrote:
: >
: > ich hatte make installkernel & builtkernel gemacht vor make installworld
: > oder bin ich da jetzt auf dem falschen dampfer?
:
: Das sollte eigendlich reichen, aber fest steht, das dem Kernel an
: dem /usr/libexec/getty binary etwas nicht passt, oder dem binary was
: fehlt.
: Wenn du Meldugnen vom Kernel bekommst, dann solltest du uns diese
: nennen.
: Ansonsten solltest du ein ktrace/kdump vom getty machen, um fest-
: zustellen was da schief läuft.
: Mir ist so ein Fall jedenfalls nicht bekannt.
Also ein kdump von getty liefert mir folgendes:
100 ktrace RET ktrace 0
100 ktrace CALL execve(0xbfbffd77,0xbfbffcb4,0xbfbffcbc)
100 ktrace NAMI "/usr/libexec/getty"
100 ktrace NAMI "/usr/libexec/ld-elf.so.1"
100 getty RET execve 0
100 getty CALL mmap(0,0x7b8,0x3,0x1000,0xffffffff,0,0,0)
100 getty RET mmap 671490048/0x28062000
100 getty CALL munmap(0x28062000,0x7b8)
100 getty RET munmap 0
100 getty CALL __sysctl(0xbfbffb64,0x2,0x28060f08,0xbfbffb60,0,0)
100 getty RET __sysctl 0
100 getty CALL mmap(0,0x8000,0x3,0x1002,0xffffffff,0,0,0)
100 getty RET mmap 671490048/0x28062000
100 getty CALL geteuid
100 getty RET geteuid 0
100 getty CALL getuid
100 getty RET getuid 0
100 getty CALL getegid
100 getty RET getegid 0
100 getty CALL getgid
100 getty RET getgid 0
100 getty CALL open(0x2805cfff,0,0)
100 getty NAMI "/var/run/ld-elf.so.hints"
100 getty RET open 3
100 getty CALL read(0x3,0xbfbffb44,0x80)
100 getty GIO fd 3 read 128 bytes
"Ehnt\^A\0\0\0\M^@\0\0\0007\0\0\0\0\0\0\0006\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
100 getty RET read 128/0x80
100 getty CALL lseek(0x3,0,0x80,0,0)
100 getty RET lseek 128/0x80
100 getty CALL read(0x3,0x28066000,0x37)
100 getty GIO fd 3 read 55 bytes
"/usr/lib:/usr/lib/compat:/usr/X11R6/lib:/usr/local/lib\0"
100 getty RET read 55/0x37
100 getty CALL close(0x3)
100 getty RET close 0
100 getty CALL access(0x28063040,0)
100 getty NAMI "/usr/lib/libutil.so.3"
100 getty RET access 0
100 getty CALL open(0x28063040,0,0xbfbffbbc)
100 getty NAMI "/usr/lib/libutil.so.3"
100 getty RET open 3
100 getty CALL fstat(0x3,0xbfbffb8c)
100 getty RET fstat 0
100 getty CALL read(0x3,0xbfbfeb5c,0x1000)
100 getty GIO fd 3 read 4096 bytes
"\^?ELF\^A\^A\^A \0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0p#\0\0004\0\0\0h~\0\
\0\0\0\0\0004\0 \0\^C\0(\0\^V\0\^U\0\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\
t\0\0(at)t\0\0\^E\0\0\0\0\^P\0\0\^A\0\0\0(at)t\0\0@\M^D\0\0@\M^D\0\0\M^P\^D\
<--- snip --->
##
## Example standard accounting entries for subscriber levels
##
#
#subscriber|Subscribers:\\
# :accounted:\\
# :refreshtime=180d:\\
# :refreshperiod@:\\
# :sessionlimit@:\\
# :autodelete=30d:\\
# :expireperiod=180d:\\
# :graceexpire=7d:\\
# :gracetime=10m:\\
# :warnexpire=7d:\\
# :warnpassword=7d:\\
# :idletime=30m:\\
# :sessiontime=4h:\\
# :daytime=6h:\\
# :weektime=40h:\\
# :monthtime=120h:\\
# :warntime=4h:\\
# :tc=standard:
#
#
##
## Subscriber accounts. These accounts have their login times
## accounted and have access limits applied.
##
#subppp|PPP Subscriber Accounts:\\
# :tc"
100 login RET read 1024/0x400
100 login CALL read(0x3,0xbfbfeb00,0x400)
100 login GIO fd 3 read 312 bytes
"=dialer:\\
# :tc=subscriber:
#
#
#subslip|SLIP Subscriber Accounts:\\
# :tc=dialer:\\
# :tc=subscriber:
#
#
#subshell:Shell Subscriber Accounts:\\
# :tc=subscriber:
#
##
## If you want some of the accounts to use traditional UNIX DES based
## password hashes.
##
#des_users:\\
# :password_format=des:\\
# :tc=default:
"
100 login RET read 312/0x138
100 login CALL read(0x3,0xbfbfeb00,0x400)
100 login GIO fd 3 read 0 bytes
""
100 login RET read 0
100 login CALL close(0x3)
100 login RET close 0
100 login CALL seteuid(0)
100 login RET seteuid 0
100 login CALL setegid(0)
100 login RET setegid 0
100 login CALL fork
100 login RET fork 101/0x65
100 login CALL getpid
100 login RET getpid 100/0x64
100 login CALL __sysctl(0xbfbff4f0,0x4,0,0,0x2811f560,0xc)
100 login RET __sysctl 0
100 login CALL wait4(0xffffffff,0,0,0)
Ich kann damit leider nichts anfangen. Ich habe auch den getty nochmal neu
gebaut, ändert aber gar nix.
Cheers Thomas
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 19 Mar 2003 - 20:20:34 CET