터미널에 이런 에러 메시지가 뜨네요

언제 부터인가 터미널을 열면 이런 메시지가 뜨기 시작하네요.

[quote:3pqdhupd]bash: /dev/cgroup/cpu/user/3796/tasks: No such file or directory
bash: /dev/cgroup/cpu/user/3796/notify_on_release: No such file or directory
choi@choi-laptop:~$ [/quote:3pqdhupd]

이것은 무슨 뜻인가요?
그리고 어떻게 바로잡나요?

실행하려는 파일이 없을때 그렇게 뜹니다.
파일 경로가 바뀌었다면 바로 잡아주시고,
최근 제거한 프로그램에 의해서 그런일이 있을 수 있습니다.

그 프로그램을 다시 설치하거나, 저런 에러 메세지를 표시하게하는 실행 파일을 지우시면됩니다.

cgroup 최적화? 터미널 초기 로긴시 알림 같은 코드가 더 추가 되었는데
아마도 전에 설정 파일을 유지하며 패키지 업데이트하여 그런거가 아닌가 봅니다.

gedit ~/.bashrc 하여 아래 코드가 있는지 확인 하여 보시고(파일 끝부분…)

[code:dszjh7ol]if [ "$PS1" ] ; then
mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi[/code:dszjh7ol]

sudo gedit /etc/rc.rocal 하여 아래 내용이 있나 확인 하시고 (역시 파일 끝부분…)

[code:dszjh7ol]mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent[/code:dszjh7ol]

추가 하셨으면 재부팅 하여 보십시오

[quote="강분도":2ihb7qqg]gedit ~/.bashrc 하여 아래 코드가 있는지 확인 하여 보시고(파일 끝부분…)

[code:2ihb7qqg]if [ "$PS1" ] ; then
mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi[/code:2ihb7qqg][/quote:2ihb7qqg]
말씀하신대로 해 보니 위의 내용이 있는 것을 확인했습니다.

[quote="강분도":2ihb7qqg]sudo gedit /etc/rc.rocal 하여 아래 내용이 있나 확인 하시고 (역시 파일 끝부분…)

[code:2ihb7qqg]mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent[/code:2ihb7qqg]

추가 하셨으면 재부팅 하여 보십시오[/quote:2ihb7qqg]
확인해 보니 빈 화면이 뜨네요.
말씀하신대로 입력하고 다시 리부팅하여 터미널을 실행하니 변함없이 똑같이 에러가 뜹니다.
아, 내용은 조금 달라졌네요. 이렇게요.

[quote:2ihb7qqg]
bash: /dev/cgroup/cpu/user/2092/tasks: No such file or directory
bash: /dev/cgroup/cpu/user/2092/notify_on_release: No such file or directory
choi@choi-laptop:~$
[/quote:2ihb7qqg]

혹시, rc.local이 아닐가 해서 그렇게 바꿔 gedit를 실행하여 보니 …

[quote:2ihb7qqg]#!/bin/sh -e

rc.local

This script is executed at the end of each multiuser runlevel.

Make sure that the script will "exit 0" on success or any other

value on error.

In order to enable or disable this script just change the execution

bits.

By default this script does nothing.

exit 0
[/quote:2ihb7qqg]
라고 뜨네요. 여기까지만 실험(삽질?) 해 보았습니다.

에고 오타입니다 rc.local이 맞습니다

저의 오타때문에 만든 /etc/rc.rocal 은 삭제 하시고
sudo rm /etc/rc.rocal

sudo gedit /etc/rc.local 하여 exit 0 위에

[code:h3jj90bj]mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
[/code:h3jj90bj] 를 복사 붙이기로 넣은 후 재부팅 하여 보십시오

/etc/rc.local 의 전체 내용

[code:h3jj90bj]#!/bin/sh -e

rc.local

This script is executed at the end of each multiuser runlevel.

Make sure that the script will "exit 0" on success or any other

value on error.

In order to enable or disable this script just change the execution

bits.

By default this script does nothing.

mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
exit 0[/code:h3jj90bj]

역시~~

덕분에 완벽하게 잘 해결했습니다.
[attachment=0:2sjumutk]cklove.jpg[/attachment:2sjumutk]

그리고 말씀하신 대로 했더니 처음 부팅할 검은 화면에 위의 한 줄로 뜨던 에러 메시지도 사라졌습니다.
(무슨 아이디가 없다고 하는 메시지 같았는데…)

사소하면서도 눈엣 가시 같은 문제였는데 시원하게 해결해 주셔서 감사합니다.

복 받으실 거여유 ~~ ^^

즐거운 한 주간 보내세요!

[quote="cklove":jeuoic9s]
그리고 말씀하신 대로 했더니 처음 부팅할 검은 화면에 위의 한 줄로 뜨던 에러 메시지도 사라졌습니다.
(무슨 아이디가 없다고 하는 메시지 같았는데…)
[/quote:jeuoic9s]
이건 아니네요.

quote:jeuoic9s GLib-WARNING ** 어쩌구 저쩌구 … [/quote:jeuoic9s]
라구 뜨는데 이건 여전하군요.

사용하는 데는 지장 없는 듯^^