지풍@blog

지풍@blog RSS

대학원 때나 최근까지 업무에서 RHEL 계열을 많이 쓰다가 집에 NAS를 도입 이후에 ubuntu를 조금씩 쓰게 되었습니다

RHEL 계열보다 커널 버전도 빨리 올라가고 패키지 관리도 ubuntu가 많이 편해서 쓰기 좋던데 한가지 문제점을 있더군요

바로 halt하면 ubuntu에서는 시스템이 안 꺼지더군요

vmware에서도 ubuntu를 설치하고 halt를 해도 시스템이 안 꺼지고 

NAS로 쓰고 있는 N40L에서도 halt를 해도 안 꺼지고 

회사에서 쓰고 있는 서버도 halt해도 안 꺼지는걸로 봐서 하드웨어 문제 보다는 ubuntu 자체 문제일 가능성이 높더군요

그래서 구글링을 해보니 아래와 같이 하니 halt를 하면 시스템이 꺼지더군요

/etc/default/halt

기존
HALT=poweroff

수정
#HALT=poweroff
INIT_HALT=poweroff

이렇게 /etc/default/halt에서 HALT를 INIT_HALT로 바꿔 주면 halt 명령이 제대로 되더군요

RHEL 계열에는 halt 하면 시스템이 자동으로 꺼지는데... (예전 부터... 아니 초기 버전부터??)

ubuntu는 꽤 옛날 부터 안 되는 것으로 봤는데 최신 버전까지 그렇게 되어 있더군요

참고로 poweroff 명령어도 있던데 이 명령어는 시스템을 꺼지게 하긴 합니다

RHEL 계열에 익숙해지다 보니... poweroff보다는 halt를 많이 쓰게 되어서 위와 같이 찾아 수정했답니다

신고

최근 NAS에 대한 수요와 관심으로 일반 OS가 올라 가는 HP ProLiant MicroServer도 덩달아 많이 보급이 되었더군요

그래서 저도 조금 옛날 모델인 HP MicroServer N40L를 한대 영입했습니다

이곳 저곳 활용법을 찾다 보니까 MicroServer에 TV수신카드를 달아 XMBC으로 시청하거나 TV 프로그램을 녹화시키거나 활용할 수 있더군요

저도 TV 프로그램 녹화에 관심이 많아 집에 남아 돌고 있던 Dvico FusionHDTV7 Dual Express를 N40L에 장착하고 설치 해 봤습니다

그런데 장착 후 부터 N40L에 기본 내장되어 있는 LAN카드에서 WOL 기능이 안 되더군요

이런 저런 방법을 다 찾아 봐도 안 되더군요

그 전엔 잘 됐는데... 말이죠

그런데... 곰곰히 찾아보니 TV수신카드 자체에 제공하는 전원 관리 기능이랑 충돌이 나서 WOL 기능이 안 되는 것을 확인할 수 있더군요

TV수신카드와 메인보드와 연동이 되어 자동으로 PC의 전원을 올리는 기능이 있는데 그 기능이 LAN카드의 WOL와 충돌이 나는 것 같더군여

아래의 그림에 처럼 PME으로 되어 있는 점퍼를 SW로 바꾸면 메인보드와 직접 연동이 되지 않기 때문에 LAN카드의 WOL 기능이 제대로 되는 것을 확인 할 수 있더군요

  

신고

ubuntu를 가볍게 설치하고 minidlna을 컴파일하고 있었는데 아래와 같은 에러 메시지가 뜨면서 컴파일이 안 되더군요

# make
make  all-recursive
make[1]: Entering directory `/root/minidlna-1.1.0'
Making all in po
make[2]: Entering directory `/root/minidlna-1.1.0/po'
test ! -f ./minidlna.pot || \
          test -z "da.gmo de.gmo es.gmo fr.gmo it.gmo ja.gmo nb.gmo nl.gmo pl.gmo ru.gmo sl.gmo sv.gmo" || make da.gmo de.gmo es.gmo fr.gmo it.gmo ja.gmo nb.gmo nl.gmo pl.gmo ru.gmo sl.gmo sv.gmo
make[3]: Entering directory `/root/minidlna-1.1.0/po'
rm -f da.gmo && : -c --statistics --verbose -o da.gmo da.po
mv: cannot stat ‘t-da.gmo’: No such file or directory
make[3]: *** [da.gmo] Error 1
make[3]: Leaving directory `/root/minidlna-1.1.0/po'
make[2]: *** [stamp-po] Error 2
make[2]: Leaving directory `/root/minidlna-1.1.0/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/minidlna-1.1.0'
make: *** [all] Error 2


알아 본 결과 gettext 패키지를 설치 하지 않아서 이런 문제가 발생하더군요
(http://www.linuxquestions.org/questions/linux-from-scratch-13/lfs-6-7-6-20-util-linux-ng-2-18-error-on-make-855734/ )

물론... 다시 make한다고 컴파일 되지 않습니다

다시 configure를 해줘야 그 이후에 제대로 make가 됩니다

신고
1 2 3 4 5 6 7 ··· 67 
분류 전체보기 (201)
내가 사는 이야기 (1)
백과사전 (89)
듣고 보는 것 (0)
세상 이야기 (1)
맛집 투어 & 여행 (0)
컴퓨터 이야기 (110)
게임 이야기 (0)
위시리스트 (0)
스포츠 이야기 (0)
영화 이야기 (0)
우하하하하 (0)