2017-12-13 3 views
1

데비안에 chef-server를 설치하려고하는데 실패하고 있습니다. 다운로드에서 "| | SUSE 리눅스 엔터프라이즈 서버 우분투 레드햇 엔터프라이즈 리눅스"내가 사용할 수있는 패키지를 볼 수 있지만데비안에 chef-server를 설치할 수 없습니다.

$ chef-server-ctl reconfigure 
/opt/opscode/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/opscode/embedded/lib/libruby.so.2.2) 

: 단계 아래

$ dpkg -i chef-server-core_12.17.5-1_amd64.deb 
Selecting previously unselected package chef-server-core. 
(Reading database ... 23329 files and directories currently installed.) 
Unpacking chef-server-core (from chef-server-core_12.17.5-1_amd64.deb) ... 

Setting up chef-server-core (12.17.5-1) ... 

가 실패 : 여기에 내가 다음 단계입니다.

누구든지 데비안에서 컴파일 할 수 있다면 여기에서 도와주십시오.

미리 감사드립니다.

답변

0

coderanger의 제안과 지속적인 연구. 마지막으로, 나는 요리사를 성공적으로 구성하게됩니다. 나의 구성 :

  1. 데비안 9, 64 비트.
  2. 요리사 서버 버전 : 12.17.5.
  3. 요리사 관리 버전 : 2.5.8.
  4. 요리사 개발 키트 버전 : 2.4.17.

나는 다음과 같이 준수 위 installers 및 설치 단계를 다운로드 한 : 그것은 유사한 문제에 직면 사람을 도움이 될 수

#Chef-Server 
$ dpkg -i chef-server-core_12.17.5-1_amd64.deb 
$ chef-server-ctl reconfigure 

#Chef-Manage 
$ dpkg -i chef-manage_2.5.8-1_amd64.deb 
$ chef-manage-ctl reconfigure 
$ chef-server-ctl reconfigure 

#Chef-DK 
$ dpkg -i chefdk_2.4.17-1_amd64.deb 

! 감사합니다

1

다운로드 페이지에 명시된 바와 같이 deb에서 가져온 것으로 질문에 언급 된 설치 프로그램은 새로운 glibc ABI를 사용하는 Ubuntu 16.04 또는 14.04 용입니다. 14.04 패키지를 시험해 볼 수는 있지만 2.14보다 최신 버전이라고 생각하면 12.04 또는 10.04 용으로 제작 된 최신 버전을 검색해야 할 수도 있습니다. 전반적으로 우리는 명시된 플랫폼 이외의 다른 곳에서는 설치를 지원하지 않으므로, 데비안 버전을 전혀 권장하지 않습니다 (Chef Server의 경우 chef-client가 잘 작동하고 100 % 지원됨).

+0

우분투 14.04의 설치 프로그램을 시도했지만 행운은 없습니다. Chef-12.16.14는 Ubuntu-12.04에서 사용할 수 있습니다. 내가 한 번해볼 게. –

+0

우분투 10.04의 Chef Server-12.6.0 설치 프로그램이 저에게 효과적이었습니다. 하지만 왜 최신 버전 설치 프로그램이 데비안을 지원하지 않는지 궁금합니다. –

+1

일반적으로 데비안은 지원할 가치가있는 소수 OS가 너무 많으며 데비안 7은 고대입니다. 이론적으로 현재의 패키지는 Debian 9에서 작동해야합니다. 공식적으로 지원하지는 않습니다. :) – coderanger

관련 문제