간단한 .pp/puppet 파일이 있는데 "매개 변수 공급자가 실패했습니다 : 잘못된 패키지 공급자 'pip' sis.pp에서 : 24 "꼭두각시가 pip를 찾을 수 없습니다 : 매개 변수 공급자가 실패했습니다 : <path_to_pip_file>의 잘못된 패키지 공급자 'pip'
여기에 라인 (24)의 :
20 package {"numpy":
21 ensure => installed,
22 provider => pip,
23 require => Package["python-setuptools", "python-pip", "python-dev", "build-essential"]
24 }
내가 구문 오류 검사, 아무도 없습니다.
제 생각 엔 꼭두각시가 pip를 찾을 수 없다고 생각합니다. pip를 제거하고 다시 설치했습니다. 함께 여기에 내가 "whereis 핍"를 입력 할 때 내가
나는 주위를 검색하고 꼭두각시가 핍 모듈이 발견pip: /usr/local/bin/pip /usr/share/man/man1/pip.1.gz
너무 그것을 설치 무엇을 얻을, apt-get을.
그러나 문제가 무엇인지 아직까지는 알 수 없습니다.
debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does not exist
debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not exist
debug: Puppet::Type::Package::ProviderYum: file yum does not exist
debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not exist
debug: Puppet::Type::Package::ProviderAix: file /usr/bin/lslpp does not exist
debug: Puppet::Type::Package::ProviderPorts: file /usr/sbin/pkg_info does not exist
debug: Puppet::Type::Package::ProviderNim: file /usr/sbin/nimclient does not exist
debug: Puppet::Type::Package::ProviderRpm: file rpm does not exist
debug: Puppet::Type::Package::ProviderSun: file /usr/sbin/pkgrm does not exist
debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/sbin/pkg_info does not exist
debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swremove does not exist
debug: Puppet::Type::Package::ProviderZypper: file /usr/bin/zypper does not exist
debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_delete does not exist
debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-nox does not exist
debug: Puppet::Type::Package::ProviderPkg: file /usr/bin/pkg does not exist
debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/eix does not exist
debug: Puppet::Type::Package::ProviderAptrpm: file rpm does not exist
debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_delete does not exist
debug: Puppet::Type::Package::ProviderUrpmi: file urpmq does not exist
Parameter provider failed: Invalid package provider 'pip' at /path/sis.pp:54
는 꼭두각시 인터프리터는 sis.pp 파일의 여러 위치를 가리키는 관찰 : 나는 입력하면
을 "꼭두각시 sis.pp --debug --verbose 적용"나는이 얻을 어디에서 처리 할 수없는 공급자 => "pip"
도움이 필요합니다. 이제 문제가 무엇인지 알아보기 위해 꼭두각시 소스에서 터미널 출력 코드 행을 찾으려고합니다. 누군가가 이미 해결책을 알고 있다면, 도움을 주시면 감사하겠습니다.
나는 우분투를 사용 중입니다.