HOME TIP & TECH

TIP & TECH

TIP & TECH More information
gentoo 에서 baselayout 을 update 하지 못할때...

onionmixer 2018-03-08 21:55:12 2522

이번에 작업을 하면서 다음과같은 오류가 발생한것을 경험했습니다.

TESTSERVER / # emerge baselayout
 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-apps/baselayout-2.4.1-r2::gentoo
 * baselayout-2.4.1.tar.bz2 BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                [ ok ]
 * Initializing /lib as a symlink
 * Converting /usr/lib from a dir to a symlink
 * ERROR: sys-apps/baselayout-2.4.1-r2::gentoo failed (setup phase):
 *   non-empty dir found where we needed a symlink: /usr/lib


/usr/lib 이라는 디렉토리에서 문제가 일어났으며, 해당되는 내용은 다음과 같은 확인 및 과정으로 처리했습니다.

1. /usr/lib, /usr/lib32, /usr/lib64 디렉토리가 모두 real 디렉토리였음
2. 요즘의 64bit linux 는 /usr/lib64 가 /usr/lib 으로 symbolic link 되어있음
3. /usr/lib 안에는 내용이 그다지 많지 않았던 상태. 다만 시스템이 유지되고 있는것으로 보아 이곳에 있는 파일들이 최신상태일 가능성이 높았음
4. /usr/lib 안에 있는 내용을 /usr/lib64 로 remove after overwrite 진행
5. /usr/lib 을 지우고 /usr/lib64 를 /usr/lib 으로 link 진행

댓글 0개

Previous / Next
Previous mongoDB 구축에 대한 몇가지 정보
Next Google Docs 의 대안이 될 수 있는 5가지 오픈소스