|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Mon, May 17, 2004 at 11:54:49PM +0900, Yong duk, Jin wrote:
> windows XP 에서 vmware workstation 4.5.0 build-7174 를 설치한 후
> vmware 에서 FreeBSD 5.2.1 을 설치해서 사용하고 있습니다.
>
> cvsup 을 통해서 source tree 를 업데이트 한 후에
> 핸드북을 참조하며 다음과 같이 진행하였습니다.
>
> # shutdown now
> # cd /usr/src
> # mergemaster -p
> (기존의 /etc 에 있던 파일을 mergemaster 가 제안하는 파일로
> 대체하였습니다.)
> # make buildworld
> # make buildkernel KERNCONF=GENERIC
> # make installkernel KERNCONF=GENERIC
> # shutdown -r now
>
> 여기까지 별다른 문제 없이 진행되었습니다.
> 싱글유저모드로 재부팅 한 후에
>
> # fsck -p
> # mount -u /
> # mount -a -t ufs
> # swapon -a
> # cd /usr/src
> # make installworld
>
> 하면 한동안 설치를 진행하다가 다음과 같은 에러메시지를 내면서 멈춥니다.
>
> chflags noschg /usr/libexec/ld-elf.so.1
> install -C -s -o root -g wheel -m 555 -fschg -C -b ld-elf.so.1 /libexec
> install -C -o root -g wheel -m 444 rtld.1.gz /usr/share/man/man1
> /usr/share/man/man1/ld-elf.so.1.1.gz -> /usr/share/man/man1/rtld.1.gz
> pid 5455 (rm), uid 0: exited on signal 11 (core dumped)
> Segmentation fault (core dumped)
> *** Error code 139
>
직접연관이 있는지는 모르겠지만 single user mode에서는 installworld전에
'adjkerntz -i'를 먼저 실행해야 할겁니다.
(증상으로는 statfs(2)의 변환후의 문제로 보이기는 합니다. 커널에
COMPAT_FREEBSD4가 있는지 확인하세요.)
> Stop in /usr/src/libexec/rtld-elf.
> *** Error code 1
>
> Stop in /usr/src/libexec
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src
> *** Error code 1
>
> Stop in /usr/src.
>
>
> 그리고 다시 make installworld 를 시도하면 다음과 같은 에러메시지를 냅니다.
>
> pid 5461 (awk), uid 0: exited on signal 11 (core dumped)
> "/usr/src/Makefile.incl1", line 96: warning: "awk
> '/^#define[[:space:]]*__FreeBSD
> _version/ { print $3 }' /usr/include/osreldate.h" returned non-zero status
> pid 5465 (mktemp), uid 0: exited on signal 11 (core dumped)
> "/usr/src/Makefile.incl1", line 137: warning: "/usr/bin/mktemp -d -u -t
> install"
> returned non-zero status
> pid 5467 (id), uid 0: exited on signal 11 (core dumped)
> Segmentation fault (core dumped)
> ERROR: Required smmsp user is missing, see /usr/src/UPDATING.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
>
> 그리고 이 상태에서 제가 알고 있는 명령어중에서는 cd 와 pwd 를 제외하고는
> 모든 명령어가 (ls, rm, ps, mount, shutdown...) 다음과 유사한 에러메시지를
> 내면서
> 동작하지 않습니다.
>
> ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/i386/reloc.c:63
> pid 50 (ls), uid 0: exited on signal 11
> Segmentation fault
>
> 그래서 포기하고 FreeBSD 를 최소설치로 다시 설치한 후에 (vmware 에서)
> cvsup 을 ftp 로 설치하고, 소스트리를 업데이트한후, 동일한 과정을 거쳐서
> 시스템 업데이트를 시도하였으나, 역시 make installworld 과정에서 설치중간에
> 동일한 에러를 내고, 그 다음에는 디렉토리를 이동하는 것 외에는 아무것도 할
> 수 없게 됩니다.
>
> 어떻게 해야 make world 를 성공할 수 있을까요.
> _______________________________________________
> 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
> questions at kr.FreeBSD.org
> http://www.kr.FreeBSD.org/mailman/listinfo/questions
--
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/05/22 19:04:57 $ |
|