오늘:
5,386
어제:
6,354
전체:
5,098,270

하모니카 묻고답하기

2025.10.23 18:44

kime가 죽었습니다.

조회 수 631 추천 수 0 댓글 13
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요. 만날 도움이 필요할 때만 글을 쓰는 초보라 죄송합니다. 

하모니카에 루트리스로 카카오톡을 깔아 쓰다 보니, 저만 그런지 모르겠지만, 님프는 문장부호가 가끔 끝자 앞에 가서 찍히는 현상이 생깁니다. 예를 들어 '한다.'가 '한.다'처럼요. 그래서 님프 대신 키메를 쓰면 그런 문제가 없어서 한동안 키메를 썼는데요. 어느 날 키메가 죽었습니다. 인디케이터에 아이콘은 올라오는데, 키메는 죽었습니다. 어떻게 해야 할지 전혀 몰라서 도움을 청합니다. 부디 도와주세요. 

 

검색하다 어디서 kime & 이라고 쓰면 뭔가 상태에 관한 메시지가 나온다는 것 같아서 입력했더니, 아래와 같이 나왔습니다. 
[1] 25992
[ERROR] Can't daemonize kime: unable to lock pid file, errno 11                 
Error: ()
[1]  + done       kime
에러라는 글씨가 선명하게 보이네요.ㅠㅠ 이게 뭔가 문제가 있다는 거겠죠? 어떻게 하면 해결할 수 있을까요? 

  • profile
    ChatGPT 2025.10.23 18:45
    안녕하세요. 하모니카에서 키메(kime)가 죽었고, 다시 시작하는 방법을 찾고 계신 것 같네요. 이 문제는 보통 키메 프로세스가 이미 실행 중이거나, pid 파일이 잠겨있어서 새로 시작하지 못하는 상황에서 발생합니다. 다음은 하모니카OS 8.0 매뉴얼과 일반적인 해결 방법을 참고해서 문제를 해결하는 절차를 안내 드립니다.

    먼저, 키메가 이미 실행 중인 상태인지 확인하는 것이 필요합니다.

    터미널을 열고 `ps` 명령어로 `kime` 프로세스가 살아있는지 살펴보세요.
    예를 들어, 입력하는 내용은 다음과 같습니다.

    키메가 실행 중인지 조회하는 명령:
    `ps aux | grep kime`

    이 명령어를 입력했을 때, 키메 관련 프로세스가 나온다면, 우선 해당 프로세스를 종료해야 합니다.
    예를 들어 프로세스 번호(PID)가 25992라면, 아래와 같이 종료할 수 있습니다:

    키메 프로세스 강제 종료:
    `sudo kill -9 25992`

    이 후, pid 파일이 잠겨서 재실행이 안되는 경우가 많기 때문에 pid 파일을 수동으로 삭제하는 것도 좋습니다.
    보통 pid 파일은 /var/run 또는 사용자 홈 디렉토리의 숨김 폴더에 존재할 수 있습니다.

    키메의 pid 파일 위치를 확인하는 방법은 매뉴얼에 없지만, 일반적으로는 다음 위치를 체크하면 됩니다:

    홈 디렉토리 내에 존재하는 경우:
    `~/.config/kime/` 또는 `~/.kime/` 폴더 내에 pid 파일이 있을 수 있습니다.
    혹은, `/var/run/` 경로나 `/tmp/` 경로에도 있을 수 있습니다.

    그럼, 해당 디렉토리에서 pid 파일을 삭제하세요.
    보통 파일명은 `kime.pid` 또는 비슷하게 되어 있습니다.
    삭제하는 명령어는 다음과 같습니다. (경로는 환경에 따라 다를 수 있습니다.)

    예를 들어, 사용자 홈의 숨김 폴더에 pid 파일이 있다면:
    `rm ~/.config/kime/kime.pid`

    그 외에, 프로세스 접속돼있는지 다시 한 번 확인 후 모두 종료하고 삭제하세요.

    그 후, 다시 키메를 실행합니다.
    명령어는 보통 다음과 같습니다:

    `kime &`

    이 명령어를 터미널에 입력하면 백그라운드에서 실행됩니다.

    추가로, 하모니카OS에서 키메가 정상적으로 설치됐고, 아이콘이 올라오지만 죽은 경우라면, 재설치를 고려해야 합니다.
    安装命令은 다음과 같이 할 수 있습니다 (이때 sudo 권한 필요):


    sudo apt update
    sudo apt install --reinstall hamonikr-kime


    이후 다시 아이콘을 클릭하거나 명령어로 실행해 보세요.

    ---

    요약 정리:

    1. `ps aux | grep kime` 으로 키메 재실행 여부 확인
    2. 결과에서 프로세스가 있으면 `sudo kill -9 [PID]` 으로 종료
    3. pid 파일이 있다면 해당 위치에서 삭제 (`rm`)
    4. 다시 키메 실행 (`kime &` 또는 GUI에서 선택)
    5. 그래도 문제 해결 안 되면, 재설치 또는 로그를 더 자세히 확인하세요.

    ---

    이 방법이 도움이 될 것입니다. 매뉴얼에 없는 별도 방법은 그러니 걱정하지 마시고 먼저 프로세스 종료와 pid 잠금 문제 해결부터 먼저 시도해 보세요.

    혹시 더 궁금하시면 언제든 말씀 주세요.
    응원하며, 이게 해결되길 바랍니다.

    (참고: 이 답변은 AI가 드리는 것으로, 시스템 이슈 해결용 참고용으로 활용하되, 중요한 작업 전에 반드시 데이터 백업을 권장드립니다.)
  • ?
    Moordev 2025.10.23 20:17
    저도 간혹 문제가 있어서 kime를 직접 빌드해서 씁니다.
    기존 kime를 지우고 한번 직접 빌드해서 써보시는게 어떨까요?

    sudo apt-get install -y build-essential git gcc libclang-11-dev cmake extra-cmake-modules pkg-config zstd
    sudo apt-get install -y libpango1.0-dev libcairo2-dev libgtk-3-dev libglib2.0 libxcb1
    sudo apt-get install -y qtbase5-dev qtbase5-private-dev libqt5gui5
    sudo apt-get install cargo
    sudo apt-get install -y libxcb-shape0-dev libxcb-xfixes0-dev

    git clone https://github.com/Riey/kime
    cd kime
    ./scripts/release-deb.sh ./kime.deb

    이후 생성된 kime.deb설치
  • ?
    한개교 2025.10.24 17:04

    Moordev님, 언제나 감사드립니다.
    그런데 첫 줄을 입력하니까, E: libclang-11-dev 패키지를 찾을 수 없습니다
    이런 에러 메시지가 출력됩니다. 어떻게 하면 좋을까요?^^;

    너무 몰라서 죄송하고요. 

    찾아서 배우면 좋을 텐데, 바쁘다는 핑계로 엄두를 못 내네요. 

    시간 날 때 꼭 배워보도록 하겠습니다.ㅠㅠ

    다시 한 번 진심으로 감사드립니다~^^

  • ?
    Moordev 2025.10.25 16:08
    libclang-11-dev 패키지가 구버전에만 있었군요.
    libclang-dev 로 바꿔서 설치해보세요
  • ?
    한개교 2025.10.27 08:51
    감사합니다. 마지막 줄까지 갔고요. 마지막 줄에서
    install: '/home/****/kime/build/out/default_config.yaml' 상태 정보 확인 불가: 그런 파일이나 디렉터리가 없습니다
    이렇게 에러를 냅니다. .../kime/build/out이라는 디렉터리가 없네요.^^;
  • ?
    Moordev 2025.10.27 17:27
    ./scripts/build.sh -ar
    ./scripts/release-deb.sh ./kime.deb

    이렇게 해보세요. 빌드가 미리 되어야 deb이 만들어진다고 써있는걸 못 봤네요.
  • ?
    한개교 2025.10.27 20:02
    에구... 자꾸 신세만 지고 죄송합니다...
    ./scripts/build.sh -ar 이 명령을 넣으니까요.
    Build rust pkgs
    error: failed to parse lock file at: /home/****/kime/Cargo.lock

    Caused by:
    lock file version 4 requires `-Znext-lockfile-bump`
    이런 에러가 나오네요.ㅠㅠ
  • ?
    Moordev 2025.10.28 07:34
    이건 cargo버전 문제로 보입니다. kime는 지금 최신버전의 소스를 쓰고 있기에 최신 컴파일러에 맞춰진 상태고 현재 우분투24.04의 제공 cargo는 1.74로 낮습니다.

    두가지가 있습니다. cargo를 업그레이드하거나 낮은버전의 cargo에서 돌아가게 하거나

    cargo업그레이드는 일이 커질테니
    scripts/build.sh 파일을 열고

    37번째줄
    _KIME_CARGO_ARGS="--release"
    여기를
    _KIME_CARGO_ARGS="--release -Znext-lockfile-bump"

    요렇게 고쳐서 해보세요.
    저는 cargo버전이 최신을 유지중이라 문제가 없었던것 같습니다
  • ?
    한개교 2025.11.02 15:00
    며칠 바빠서 정신이 없었습니다. 혹시나 하고 들어왔더니, 역시나 Moordev님의 댓글이 달려 있네요. 정말 감사드립니다.^^
    일단 바꿔서 다시 했더니 뭔가 열심히 하고 있네요. 그런데 또 에러가 납니다.ㅎㅎ 에러 메시지가 꽤 긴데... 일단 붙여 보겠습니다.^^;
    error: failed to run custom build command for `kime-engine-capi v0.5.0 (/home/mk/kime/src/engine/capi)`

    Caused by:
    process didn't exit successfully: `/home/mk/kime/target/release/build/kime-engine-capi-1452e8f674435162/build-script-build` (exit status: 101)
    --- stdout
    cargo:rerun-if-changed=./kime_engine.h
    cargo:rerun-if-changed=./kime_engine.hpp
    cargo:rerun-if-changed=../capi

    --- stderr
    thread 'main' panicked at src/engine/capi/build.rs:10:6:
    called `Result::unwrap()` on an `Err` value: CargoMetadata("../capi/Cargo.toml", Metadata(Output { status: ExitStatus(unix_wait_status(25856)), stdout: "", stderr: "error: failed to parse lock file at: /home/mk/kime/Cargo.lock\n\nCaused by:\n lock file version 4 requires `-Znext-lockfile-bump`\n" }))
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    warning: build failed, waiting for other jobs to finish...

    아직 저는 흰 것은 종이요, 검은 것은 글씨라... 에구...
  • ?
    Moordev 2025.11.04 19:44
    https://github.com/solana-foundation/anchor/issues/3392

    여기서 힌트를 좀 찾았습니다.

    Cargo.lock 파일을 열고

    version = 4
    이걸
    version = 3
    으로 고치라고 합니다.
  • ?
    Moordev 2025.11.04 22:25
    직접 Docker를 이용해서 빌드해 봤습니다. 하모니카8은 우분투 24.04기반이므로 ubuntu 24.04용을 다운로드 받으시면 될겁니다.

    https://github.com/MoorDev/kime/releases/tag/ubuntu24.04

    여기서
    kime_amd64_ubuntu2404.deb

    이걸 다운로드 받아서 이용해보세요.
  • ?
    한개교 2025.11.05 17:25
    와, 너무 감사합니다. 지난 주부터 통 바빠서 정신이 없는데, 짬 날 때 해볼게요. 대단히 감사합니다.^^
  • ?
    한개교 2025.11.11 12:02
    Moordev님, 일단 기본적인 사용에서 문제가 사라졌습니다. 그래도 전과 달리 가끔씩 글자가 중복되어 찍힌다거나 하는 경우가 있기는 한데, 아마 이전에 이래저래 애쓴 흔적이 아닐까 생각합니다.^^;; 정말 감사합니다.^^

List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 게시판에 질문하기 전 읽기 - 어떻게 질문을 하는 것이 좋을까? 2 1 Kevin 2019.11.18 355058
2691 하모니카 9.0 은 언제 나오나요? 1 0 스크린세이버 2025.12.04 65
2690 /도와주세요/ CUPS 연결이 죽었습니다. 2 0 한개교 2025.11.28 373
2689 리눅스 민트 22.2 종료 메뉴 restart 및 shutdown 한글로 변경 문의 2 0 youngman 2025.11.26 458
2688 오프로인 모임은 없나요? 2 0 세벌 2025.11.15 530
2687 님프 1.4.13 설치가 되지 않습니다.... 9 0 기즈모 2025.11.11 541
2686 하모니카 9.0 질문... 6 0 기즈모 2025.11.11 755
2685 커널 업데이트 후 이전 버전의 커널 삭제 문의 2 0 생강 2025.11.07 429
2684 리눅스 + 윈도우 시간 설정 5 0 생강 2025.11.01 551
2683 현재 하모니카 개발자는 몇 명인가요? 1 1 세벌 2025.10.31 718
2682 하모니카 홈페이지 버전 관리? 1 0 세벌 2025.10.24 539
» kime가 죽었습니다. 13 0 한개교 2025.10.23 631
2680 로키 리눅스는 어떤가요? CentOS 지원 종료 관련 1 0 세벌 2025.10.22 537
2679 CPU 온도 정상인가요? 2 file 0 생강 2025.10.21 492
2678 하모니카 사용자 수? 2 0 세벌 2025.10.20 516
2677 Why Nimf? ibus 문제? 4 0 세벌 2025.10.18 460
2676 Nimf issue 2 0 세벌 2025.10.17 469
2675 gemini vs chatgpt? 1 0 세벌 2025.10.14 471
2674 chatGPT 님? 1 0 세벌 2025.10.14 543
2673 하모니카 묻고답하기 질문 2 0 세벌 2025.10.14 434
2672 nimf 1.4.13 설치 오류. 1 0 기즈모 2025.10.14 456
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 135 Next
/ 135
CLOSE