1
resposta

Erro ao executar: sudo puppet apply /vagrant/configs/manifests/phpweb.pp

Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install php7.2-mysql' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php7.2-mysql
E: Couldn't find any package by glob 'php7.2-mysql'
E: Couldn't find any package by regex 'php7.2-mysql'
Error: /Stage[main]/Main/Package[php7.2-mysql]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install php7.2-mysql' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php7.2-mysql
E: Couldn't find any package by glob 'php7.2-mysql'
E: Couldn't find any package by regex 'php7.2-mysql'
Error: Could not find command '/usr/bin/php'
Error: /Stage[main]/Main/Exec[run-php7]/returns: change from 'notrun' to ['0'] failed: Could not find command '/usr/bin/php'

Meu código phpweb.pp

execute 'apt-get update'

exec { 'apt-update': command => '/usr/bin/apt-get update' }

package { ['php7.2' ,'php7.2-mysql'] : require => Exec['apt-update'], ensure => installed, }

exec { 'run-php7': require => Package['php7.2'], command => '/usr/bin/php -S 192.168.0.191:80 -t /vagrant/src &' }

Poderiam me ajudar?

1 resposta

Olá, tudo bem?

O erro diz que o problema é por não estar achando o pacote para instalar, então talvez você esteja usando uma distribuição numa versão em que os pacotes não tem mais suporte.

Você pode mandar aqui o conteúdo do Vagrantfile para darmos uma analisada e testar?