2017-05-08 2 views
2

package mod_security 또는 여기요리사 : 우분투 16.04

package mod_security2을 포함하는 동안 오류 Chef: No candidate version available for mod_security2를 얻기위한 mod_security2에 사용할 수있는 후보 버전을 냈다되는 스택 트레이스는 :

 * No candidate version available for mod_security2 
     ================================================================================ 
     Error executing action `install` on resource 'apt_package[mod_security2]' 
     ================================================================================ 

     Chef::Exceptions::Package 
     ------------------------- 
     No candidate version available for mod_security2 

     Resource Declaration: 
     --------------------- 
     # In <snipped> 

     13: package 'mod_security2' 
     14: 

     Compiled Resource: 
     ------------------ 
     # Declared in <snipped> `from_file' 

     apt_package("mod_security2") do 
     package_name "mod_security2" 
     action [:install] 
     default_guard_interpreter :default 
     declared_type :package 
     cookbook_name "mod_secure" 
     recipe_name "default" 
     end 

     System Info: 
     ------------ 
     chef_version=13.0.118 
     platform=ubuntu 
     platform_version=16.04 
     ruby=ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux] 
     program_name=chef-client worker: ppid=16061;start=17:30:57; 
     executable=/opt/chef/bin/chef-client 

답변

1

이 사용할 수있는 패키지의 어떤 버전이 없음을 의미 적절한. apt-get update이 누락되었을 수 있습니다. 기본 레시피 또는 무엇이든 가장 가까운 것은 apt_update입니다.

+0

조리법에'apt_update'가 포함되어 있어도 문제가되지 않습니다. – ducktyped

+0

다음 패키지가 있는지 확인 하시겠습니까? – coderanger

+0

기본적으로 우분투/데비안에서는'libapache2-mod-security2'입니다. –

관련 문제