apache - Vagrant provisioning fails -


so after created similar vm, vagrant fails provision:

vagrant 

...

verbose:

==> default: info: /stage[main]/apache::mod::worker/apache::mpm[worker]/file[/etc/apache2/mods-enabled/worker.load]: scheduling refresh of class[apache::service] ==> default: notice: /stage[main]/apache::mod::worker/file[/etc/apache2/mods-available/worker.conf]/ensure: defined content '{md5}59cf27b20f14393692303b41f3071df6' ==> default: info: /stage[main]/apache::mod::worker/file[/etc/apache2/mods-available/worker.conf]: scheduling refresh of class[apache::service] ==> default: notice: /stage[main]/apache::mod::worker/apache::mpm[worker]/file[/etc/apache2/mods-enabled/worker.conf]/ensure: created ==> default: info: /stage[main]/apache::mod::worker/apache::mpm[worker]/file[/etc/apache2/mods-enabled/worker.conf]: scheduling refresh of class[apache::service] ==> default: info: /stage[main]/apache::mod::cgid/file[cgid.conf]: filebucketed /etc/apache2/mods-available/cgid.conf puppet sum e8a2836392051bde889cf9c137058273 ==> default: notice: /stage[main]/apache::mod::cgid/file[cgid.conf]/content: content changed '{md5}e8a2836392051bde889cf9c137058273' '{md5}7dffbb5823bcbb9ab4d3e67ab14d38a0' ==> default: info: /stage[main]/apache::mod::cgid/file[cgid.conf]: scheduling refresh of class[apache::service] ==> default: notice: /stage[main]/apache::mod::cgid/apache::mod[cgid]/file[cgid.conf symlink]/ensure: created ==> default: info: /stage[main]/apache::mod::cgid/apache::mod[cgid]/file[cgid.conf symlink]: scheduling refresh of class[apache::service] ==> default: notice: /stage[main]/apache::mod::cgid/apache::mod[cgid]/file[cgid.load symlink]/ensure: created ==> default: info: /stage[main]/apache::mod::cgid/apache::mod[cgid]/file[cgid.load symlink]: scheduling refresh of class[apache::service] ==> default: notice: /stage[main]/main/apache::vhost[default_vhost_80]/concat::fragment[default_vhost_80-directories]/file[/var/lib/puppet/concat/10-default_vhost_80.conf/fragments/60_default_vhost_80-directories]/ensure: defined content '{md5}c0f5d086c1fb77355364fde626855125' ==> default: info: /stage[main]/main/apache::vhost[default_vhost_80]/concat::fragment[default_vhost_80-directories]/file[/var/lib/puppet/concat/10-default_vhost_80.conf/fragments/60_default_vhost_80-directories]: scheduling refresh of exec[concat_10-default_vhost_80.conf] ==> default: notice: /stage[main]/main/apache::vhost[default_vhost_80]/concat[10-default_vhost_80.conf]/exec[concat_10-default_vhost_80.conf]/returns: executed ==> default: notice: /stage[main]/main/apache::vhost[default_vhost_80]/concat[10-default_vhost_80.conf]/exec[concat_10-default_vhost_80.conf]: triggered 'refresh' 9 events ==> default: notice: /stage[main]/apache::default_mods/apache::mod[env]/file[env.load symlink]/target: target changed '../mods-available/env.load' '/etc/apache2/mods-available/env.load' ==> default: info: /stage[main]/apache::default_mods/apache::mod[env]/file[env.load symlink]: scheduling refresh of class[apache::service] ==> default: notice: /stage[main]/main/puphpet::php::module[intl]/php::module[intl]/package[phpmodule_intl]/ensure: ensure changed 'purged' 'present' ==> default: info: /stage[main]/main/puphpet::php::module[intl]/php::module[intl]/package[phpmodule_intl]: scheduling refresh of service[php5-fpm] 

and fails somewhere here:

==> default: notice: /stage[main]/main/service[php5-fpm]: triggered 'refresh' 13 events ==> default: running provisioner: shell... 

and error log being super general

the provider vagrant-managed machine reporting not yet ready ssh. depending on provider can carry different meanings. make sure machine created , running , try again. additionally, check output of `vagrant status` verify machine in state expect. if continue error message, please view documentation provider you're using. 

machine status:

default                   aborted (virtualbox) 

after trying again, status changes to

default                   running (virtualbox) 

however, apache2 remains unconfigured.

this machine working well, until computer shut down unexpectedly.

vagrantfile configured puphpet:

vagrantfile:     target: local     vm:         box: puphpet/ubuntu1404-x64         box_url: puphpet/ubuntu1404-x64         hostname: local.puphpet         memory: '4096'         cpus: '1'         chosen_provider: virtualbox         network:             private_network: 192.168.56.101             forwarded_port:                 vflnp_s2r52zqm9il5:                     host: '5105'                     guest: '22'         post_up_message: ''         provider:             virtualbox:                 modifyvm:                     natdnshostresolver1: on             vmware:                 numvcpus: 1             parallels:                 cpus: 1         provision:             puppet:                 manifests_path: puphpet/puppet                 manifest_file: site.pp                 module_path: puphpet/puppet/modules                 options:                     - '--verbose'                     - '--hiera_config /vagrant/puphpet/puppet/hiera.yaml'                     - '--parser future'         synced_folder:             vflsf_jsyjt6qqjv6g:                 source: ./                 target: /var/www/some                 sync_type: default                 rsync:                     args:                         - '--verbose'                         - '--archive'                         - '-z'                     exclude:                         - .vagrant/                         - .git/                     auto: 'true'                 owner: www-data                 group: www-data         usable_port_range:             start: 10200             stop: 10500     ssh:         host: null         port: null         private_key_path: null         username: vagrant         guest_port: null         keep_alive: true         forward_agent: false         forward_x11: false         shell: 'bash -l'     vagrant:         host: detect server:     install: '1'     packages: {  } users_groups:     install: '1'     groups: {  }     users: {  } firewall:     install: '1'     rules: {  } cron:     install: '1'     jobs: {  } nginx:     install: '0'     settings:         default_vhost: 1         proxy_buffer_size: 128k         proxy_buffers: '4 256k'     upstreams: {  }     vhosts:         nxv_waoqjnfx3bdq:             server_name: awesome.dev             server_aliases:                 - www.awesome.dev             www_root: /var/www/awesome             listen_port: '80'             index_files:                 - index.html                 - index.htm                 - index.php             client_max_body_size: 1m             ssl: '0'             ssl_cert: ''             ssl_key: ''             ssl_port: '443'             ssl_protocols: ''             ssl_ciphers: ''             rewrite_to_https: '1'             spdy: '1'             locations:                 nxvl_dxl1t6uo4ne5:                     location: /                     autoindex: off                     try_files:                         - $uri                         - $uri/                         - /index.php$is_args$args                     fastcgi: ''                     fastcgi_index: ''                     fastcgi_split_path: ''                 nxvl_sz4s0mdyj1l7:                     location: '~ \.php$'                     autoindex: off                     try_files:                         - $uri                         - $uri/                         - /index.php$is_args$args                     fastcgi: '127.0.0.1:9000'                     fastcgi_index: index.php                     fastcgi_split_path: '^(.+\.php)(/.*)$'                     fast_cgi_params_extra:                         - 'script_filename $request_filename'                         - 'app_env dev'     proxies: {  } apache:     install: '1'     settings:         user: www-data         group: www-data         default_vhost: true         manage_user: false         manage_group: false         sendfile: 0     modules:         - proxy_fcgi         - rewrite     vhosts:         av_3e4zn3m5qrj8:             servername: rusroads.dev             docroot: /var/www/some             port: '80'             setenv:                 - 'app_env dev'             custom_fragment: ''             ssl: '0'             ssl_cert: ''             ssl_key: ''             ssl_chain: ''             ssl_certs_dir: ''             ssl_protocol: ''             ssl_cipher: ''             directories:                 avd_wji3ysov16ho:                     path: /var/www/some                     options:                         - indexes                         - followsymlinks                         - multiviews                     allow_override:                         -                     require:                         - 'all granted'                     custom_fragment: ''                     files_match:                         avdfm_y8f6jikawjc0:                             path: \.php$                             sethandler: 'proxy:fcgi://127.0.0.1:9000'                             custom_fragment: ''                             provider: filesmatch                     provider: directory php:     install: '1'     settings:         version: '56'     modules:         php:             - cli             - intl             - mcrypt         pear: {  }         pecl:             - pecl_http     ini:         display_errors: on         error_reporting: '-1'         session.save_path: /var/lib/php/session         date.timezone: utc     fpm_ini:         error_log: /var/log/php-fpm.log     fpm_pools:         phpfp_ljtz845og4bc:             ini:                 prefix: www                 listen: '127.0.0.1:9000'                 security.limit_extensions: .php                 user: www-user                 group: www-data     composer: '1'     composer_home: '' xdebug:     install: '0'     settings:         xdebug.default_enable: '1'         xdebug.remote_autostart: '0'         xdebug.remote_connect_back: '1'         xdebug.remote_enable: '1'         xdebug.remote_handler: dbgp         xdebug.remote_port: '9000' blackfire:     install: '0'     settings:         server_id: ''         server_token: ''         agent:             http_proxy: ''             https_proxy: ''             log_file: stderr             log_level: '1'         php:             agent_timeout: '0.25'             log_file: ''             log_level: '1' xhprof:     install: '0' wpcli:     install: '0'     version: v0.19.0 drush:     install: '0'     version: 6.3.0 ruby:     install: '1'     versions: {  } python:     install: '1'     packages: {  }     versions: {  } nodejs:     install: '1'     npm_packages:         - grunt-cli         - bower hhvm:     install: '0'     nightly: 0     composer: '1'     composer_home: ''     settings: {  }     server_ini:         hhvm.server.host: 127.0.0.1         hhvm.server.port: '9000'         hhvm.log.use_log_file: '1'         hhvm.log.file: /var/log/hhvm/error.log     php_ini:         display_errors: on         error_reporting: '-1'         date.timezone: utc mysql:     install: '0'     settings:         version: '5.6'         root_password: 'some'         override_options: {  }     adminer: 0     users:         mysqlnu_4ljvghhv688f:             name: 123             password: 'some'     databases:         mysqlnd_opuz0wjig2wj:             name:             sql: ''     grants:         mysqlng_gapwtqorf5s2:             user: dbuser             table: '*.*'             privileges:                 - postgresql:     install: '0'     settings:         global:             encoding: utf8             version: '9.3'         server:             postgres_password: 'some'     databases: {  }     users: {  }     grants: {  }     adminer: 0 mongodb:     install: '0'     settings:         auth: 1         bind_ip: 127.0.0.1         port: '27017'     databases: {  } redis:     install: '0'     settings:         conf_port: '6379' sqlite:     install: '0'     adminer: 0     databases: {  } mailcatcher:     install: '0'     settings:         smtp_ip: 0.0.0.0         smtp_port: 1025         http_ip: 0.0.0.0         http_port: '1080'         mailcatcher_path: /usr/local/rvm/wrappers/default         from_email_method: inline beanstalkd:     install: '0'     settings:         listenaddress: 0.0.0.0         listenport: '13000'         maxjobsize: '65535'         maxconnections: '1024'         binlogdir: /var/lib/beanstalkd/binlog         binlogfsync: null         binlogsize: '10485760'     beanstalk_console: 0     binlogdir: /var/lib/beanstalkd/binlog rabbitmq:     install: '0'     settings:         port: '5672'     users: {  }     vhosts: {  }     plugins: {  } elastic_search:     install: '0'     settings:         version: 1.4.1         java_install: true solr:     install: '0'     settings:         version: 4.10.2         port: '8984' 

i had similar errors apache install on vagrant. in case because apache's document root did not exist (or symbolic link) @ time apache being installed apt-get.

i provisioning guest machine using bash script messed apache's root before installing apache, this:

# remove /var/www , recreate link vagrant root. rm -rf /var/www ln -fs /vagrant/sites /var/www  # install apache. apt-get install -y apache2 

i able fix problem reversing order, installing apache first changing it's document root.

like you, on ubuntu 14.04 , working me, broke.

sorry don't know puphpet. hope helps anyway.


Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

php - Best Light server (Linux + Web server + Database) for Raspberry Pi -

c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -