2017-02-07 1 views
0

두 개의 꼭두각시 서버가 있고 그 중 하나가 이전에 설정되었습니다. 이제 다른 서버를 준비하고 실행하려고 시도했습니다.라이브러리 원 - 꼭두각시가 '의존성을 해결할 수 없습니다'와 함께 실패합니다.

이전 서버 (프로덕션)에서이 명령을 올바르게 실행하는 동안. 코드베이스는 동일합니다. 우리는 같은 repos를 사용합니다.

Puppetfile : 여기

forge 'https://forgeapi.puppetlabs.com' 

mod 'puppetlabs/stdlib'#, '4.5' 
mod 'deric/accounts', '~> 1.0' 
mod 'gdsoperations/hosts', '~> 1.0' 
mod 'andschwa/unattended_upgrades', '~> 0.1' 
mod 'mayflower-php', 
:git => 'https://github.com/stupied4ever/puppet-php', 
    :ref => '5e4deee403e31b2dca402b19d961614566e30bfc' 
mod 'rodjek/logrotate', '~> 1.1' 
mod 'fsalum/newrelic', 
    :git => 'https://github.com/fredsmelo/puppet-newrelic', 
    :ref => '4_0_4_with_php_custom_options' 
mod 'puppetlabs/mongodb', 
    :git => 'https://github.com/<github_user>/puppetlabs-mongodb', 
    :ref => '8325d65376a063f726ec653671d19922e8326173' 
mod 'thias/sysctl', '~> 1.0' 
mod 'erwbgy/limits', '~> 0.3' 
mod 'puppetlabs/inifile', '~> 1.2' 
mod 'ssm/munin', '~> 0.0.8' 
mod 'puppetlabs/haproxy', '~> 1.3' 
mod 'garethr/docker', '~> 5.0.0' 
mod 'saz/rsyslog', '~>3.5.1' 
mod 'jdowning-awscli', '1.3.0' 

는 Puppetfile.lock 파일입니다

FORGE 
    remote: https://forgeapi.puppetlabs.com 
    specs: 
    andschwa-unattended_upgrades (0.2.1) 
     puppetlabs-stdlib (>= 1.0.0) 
    darin-zypprepo (1.0.2) 
    deric-accounts (1.1.3) 
     puppetlabs-stdlib (>= 4.2.0) 
    erwbgy-limits (0.3.1) 
    example42-puppi (2.2.1) 
    example42-yum (2.1.28) 
     example42-puppi (>= 2.0.0) 
    garethr-docker (5.0.0) 
     puppetlabs-apt (<= 3.0.0, >= 1.8.0) 
     puppetlabs-stdlib (>= 4.1.0) 
     stahnma-epel (>= 0.0.6) 
    gdsoperations-hosts (1.0.1) 
    jdowning-awscli (1.3.0) 
     puppetlabs-concat (< 2.0.0, >= 1.0.0) 
     puppetlabs-stdlib (< 5.0.0, >= 4.0.0) 
     stahnma-epel (< 2.0.0, >= 1.0.0) 
    puppetlabs-apt (1.8.0) 
     puppetlabs-stdlib (>= 2.2.1) 
    puppetlabs-concat (1.2.4) 
     puppetlabs-stdlib (< 5.0.0, >= 3.2.0) 
    puppetlabs-haproxy (1.3.0) 
     puppetlabs-concat (< 2.0.0, >= 1.2.3) 
     puppetlabs-stdlib (< 5.0.0, >= 2.4.0) 
    puppetlabs-inifile (1.4.2) 
    puppetlabs-stdlib (4.5.0) 
    rodjek-logrotate (1.1.1) 
    saz-rsyslog (3.5.1) 
    ssm-munin (0.0.10) 
     puppetlabs-stdlib (>= 2.3.0) 
    stahnma-epel (1.2.2) 
     puppetlabs-stdlib (>= 3.0.0) 
    thias-sysctl (1.0.2) 

GIT 
    remote: https://github.com/fredsmelo/puppet-newrelic 
    ref: 4_0_4_with_php_custom_options 
    sha: 3fda8416263471253c0228b49a8ed28c9ad2f35e 
    specs: 
    fsalum-newrelic (4.0.4) 
     puppetlabs-apt (>= 1.5.0) 
     puppetlabs-stdlib (>= 4.1.0) 

GIT 
    remote: https://github.com/stupied4ever/puppet-php 
    ref: 5e4deee403e31b2dca402b19d961614566e30bfc 
    sha: 5e4deee403e31b2dca402b19d961614566e30bfc 
    specs: 
    mayflower-php (3.4.2) 
     darin-zypprepo (~> 1.0) 
     example42-yum (~> 2.0) 
     puppetlabs-apt (< 3.0.0, >= 1.7.0) 
     puppetlabs-inifile (~> 1.0) 
     puppetlabs-stdlib (< 5.0.0, >= 4.2.0) 

DEPENDENCIES 
    andschwa-unattended_upgrades (~> 0.1) 
    deric-accounts (~> 1.0) 
    erwbgy-limits (~> 0.3) 
    fsalum-newrelic (>= 0) 
    garethr-docker (~> 5.0.0) 
    gdsoperations-hosts (~> 1.0) 
    jdowning-awscli (= 1.3.0) 
    mayflower-php (>= 0) 
    puppetlabs-haproxy (~> 1.3) 
    puppetlabs-inifile (~> 1.2) 
    puppetlabs-stdlib (>= 0) 
    rodjek-logrotate (~> 1.1) 
    saz-rsyslog (~> 3.5.1) 
    ssm-munin (~> 0.0.8) 
    thias-sysctl (~> 1.0) 
+0

1. 관련 부분에만 출력을 편집하십시오. 2. Puppetfile을 공유하십시오. –

+0

왜 downvote 말해 줄래? 그래서 나는 여기서 잘못된 것을 바로 잡을 수있다. –

+0

@MattSchuchard 구형 서버는'사서 사서 설치'만 실행합니다. 동일한 .lock 파일을 가지고 있습니다. –

답변

1

사서 꼭두각시 파서 Puppetfile이 metadata.json는, Modulefile가에 설치된 인형 버전에 따라 다릅니다 방법 섬기는 사람. 동일한 버전의 인형이 두 서버에 모두 설치되어 있는지 확인하십시오.

같은 인형의 버전이 두 인형극 서버에 모두 설치되어 있지 않으면 동일한 인형 파일에 대한 사서 인형의 동작 차이가있을 수 있습니다.

관련 문제