Puphpet: Waktu habis saat menunggu mesin untuk boot

Dibuat pada 12 Okt 2016  ·  6Komentar  ·  Sumber: puphpet/puphpet

Saya mengalami masalah ini ketika mencoba untuk menyediakan kembali gelandangan saya. Untuk menguji apa yang menyebabkannya, saya mencoba mem-boot kotak CentOS dan Ubuntu 14.04 baru dan mengalami masalah yang sama. Proses macet di "Menunggu mesin untuk boot. Ini mungkin memakan waktu beberapa menit". Saya mencoba menambahkan baris untuk menunjukkan gui dan yang saya dapatkan hanyalah layar hitam. Setelah beberapa menit, terminal mengeluarkan kesalahan ini:

Bringing machine 'machine1' up with 'virtualbox' provider...
==> machine1: Box 'puphpet/centos7-x64' could not be found. Attempting to find and install...
    machine1: Box Provider: virtualbox
    machine1: Box Version: >= 0
==> machine1: Loading metadata for box 'puphpet/centos7-x64'
    machine1: URL: https://atlas.hashicorp.com/puphpet/centos7-x64
==> machine1: Adding box 'puphpet/centos7-x64' (v20161004) for provider: virtualbox
    machine1: Downloading: https://atlas.hashicorp.com/puphpet/boxes/centos7-x64/versions/20161004/providers/virtualbox.box
==> machine1: Successfully added box 'puphpet/centos7-x64' (v20161004) for 'virtualbox'!
==> machine1: Importing base box 'puphpet/centos7-x64'...
==> machine1: Matching MAC address for NAT networking...
==> machine1: Checking if box 'puphpet/centos7-x64' is up to date...
==> machine1: Setting the name of the VM: test_machine1_1476300074578_64837
==> machine1: Clearing any previously set network interfaces...
==> machine1: Preparing network interfaces based on configuration...
    machine1: Adapter 1: nat
    machine1: Adapter 2: hostonly
==> machine1: Forwarding ports...
    machine1: 22 (guest) => 8170 (host) (adapter 1)
    machine1: 22 (guest) => 2222 (host) (adapter 1)
==> machine1: Running 'pre-boot' VM customizations...
==> machine1: Booting VM...
==> machine1: Waiting for machine to boot. This may take a few minutes...
    machine1: SSH address: 127.0.0.1:2222
    machine1: SSH username: vagrant
    machine1: SSH auth method: private key
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.

If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
# -*- mode: ruby -*-

dir = File.dirname(File.expand_path(__FILE__))

require 'yaml'
require "#{dir}/puphpet/ruby/deep_merge.rb"
require "#{dir}/puphpet/ruby/to_bool.rb"
require "#{dir}/puphpet/ruby/puppet.rb"

configValues = YAML.load_file("#{dir}/puphpet/config.yaml")

provider = ENV['VAGRANT_DEFAULT_PROVIDER'] ? ENV['VAGRANT_DEFAULT_PROVIDER'] : 'local'
if File.file?("#{dir}/puphpet/config-#{provider}.yaml")
  custom = YAML.load_file("#{dir}/puphpet/config-#{provider}.yaml")
  configValues.deep_merge!(custom)
end

if File.file?("#{dir}/puphpet/config-custom.yaml")
  custom = YAML.load_file("#{dir}/puphpet/config-custom.yaml")
  configValues.deep_merge!(custom)
end

data = configValues['vagrantfile']

Vagrant.require_version '>= 1.8.1'

Vagrant.configure('2') do |config|
  eval File.read("#{dir}/puphpet/vagrant/Vagrantfile-#{data['target']}")
end
vagrantfile:
    target: local
    vm:
        provider:
            local:
                box: puphpet/centos7-x64
                box_url: puphpet/centos7-x64
                box_version: '0'
                chosen_virtualizer: virtualbox
                virtualizers:
                    virtualbox:
                        modifyvm:
                            natdnshostresolver1: false
                        showgui: 0
                    vmware:
                        numvcpus: 1
                    parallels:
                        linked_clone: 0
                        check_guest_tools: 0
                        update_guest_tools: 0
                machines:
                    vflm_0hgdd72k9ek4:
                        id: machine1
                        hostname: machine1.puphpet
                        network:
                            private_network: 192.168.56.101
                            forwarded_port:
                                vflmnfp_gn0lquxvjfev:
                                    host: '8170'
                                    guest: '22'
                        memory: '512'
                        cpus: '1'
        provision:
            puppet:
                manifests_path: puphpet/puppet/manifests
                module_path:
                    - puphpet/puppet/modules
                    - puphpet/puppet/manifests
                options:
                    - '--verbose'
                    - '--hiera_config /vagrant/puphpet/puppet/hiera.yaml'
        synced_folder:
            vflsf_1i9sba785xhk:
                source: ./
                target: /var/www
                sync_type: nfs
                smb:
                    smb_host: ''
                    smb_username: ''
                    smb_password: ''
                    mount_options:
                        dir_mode: '0775'
                        file_mode: '0664'
                rsync:
                    args:
                        - '--verbose'
                        - '--archive'
                        - '-z'
                    exclude:
                        - .vagrant/
                        - .git/
                    auto: 'true'
                owner: www-data
                group: www-data
        usable_port_range:
            start: 10200
            stop: 10500
        post_up_message: ''
    ssh:
        host: 'false'
        port: 'false'
        private_key_path: 'false'
        username: vagrant
        guest_port: 'false'
        keep_alive: '1'
        forward_agent: 'false'
        forward_x11: 'false'
        shell: 'bash -l'
        insert_key: 'false'
    vagrant:
        host: detect
    proxy:
        http: ''
        https: ''
        ftp: ''
        no_proxy: ''
server:
    install: '1'
    packages: {  }
users_groups:
    install: '1'
    groups: {  }
    users: {  }
locale:
    install: '1'
    settings:
        default_locale: en_US.UTF-8
        locales:
            - en_GB.UTF-8
            - en_US.UTF-8
        timezone: UTC
firewall:
    install: '1'
    rules: {  }
cron:
    install: '1'
    jobs: {  }
nginx:
    install: 0
    settings:
        version: present
        default_vhost: 1
        proxy_buffers: '4 256k'
        proxy_buffer_size: 128k
        proxy_connect_timeout: 600s
        proxy_send_timeout: 600s
        proxy_read_timeout: 600s
        names_hash_bucket_size: 128
    upstreams: {  }
    vhosts:
        nxv_pcff09l6nm7o:
            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_1djojexty6yg:
                    location: /
                    try_files:
                        - $uri
                        - $uri/
                        - /index.php$is_args$args
                    fastcgi: ''
                    fastcgi_index: ''
                    fastcgi_split_path: ''
                    proxy: ''
                    proxy_redirect: ''
                nxvl_0nhifdmu0oo3:
                    location: '~ \.php$'
                    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'
                    set:
                        - '$path_info $fastcgi_path_info'
                    proxy: ''
                    proxy_redirect: ''
    proxies: {  }
apache:
    install: '1'
    settings:
        version: 2.4
        user: www-data
        group: www-data
        default_vhost: true
        manage_user: false
        manage_group: false
        sendfile: 0
    modules:
        - proxy_fcgi
        - rewrite
    vhosts:
        av_3pgmqglz3wfm:
            servername: awesome.dev
            serveraliases:
                - www.awesome.dev
            docroot: /var/www/awesome
            port: '80'
            setenv:
                - 'APP_ENV dev'
            setenvif:
                - 'Authorization "(.*)" HTTP_AUTHORIZATION=$1'
            custom_fragment: ''
            ssl: '0'
            ssl_cert: ''
            ssl_key: ''
            ssl_chain: ''
            ssl_certs_dir: ''
            ssl_protocol: ''
            ssl_cipher: ''
            directories:
                avd_csb9wb8tu9u7:
                    path: /var/www/awesome
                    options:
                        - Indexes
                        - FollowSymlinks
                        - MultiViews
                    allow_override:
                        - All
                    require:
                        - 'all granted'
                    custom_fragment: ''
                    files_match:
                        avdfm_sygjsfjd46tf:
                            path: \.php$
                            sethandler: 'proxy:fcgi://127.0.0.1:9000'
                            custom_fragment: ''
                            provider: filesmatch
                    provider: directory
letsencrypt:
    install: '1'
    settings:
        email: ''
    domains: {  }
php:
    install: '1'
    settings:
        version: '5.6'
    modules:
        php:
            - cli
            - intl
            - xml
        pear: {  }
        pecl: {  }
    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_f6tsumpnmprm:
            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.24.1
drush:
    install: '0'
    version: 8.0.5
ruby:
    install: '1'
    versions:
        rv_ojgl4mtu73tf:
            default: '1'
            bundler: '1'
            version: 2.3.1
            gems:
                - [email protected]
                - [email protected]
                - [email protected]
python:
    install: '1'
    packages: {  }
    versions: {  }
nodejs:
    install: '0'
    settings:
        version: '6'
    npm_packages: {  }
hhvm:
    install: '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
mariadb:
    install: '1'
    settings:
        version: '10.1'
        root_password: '123'
        override_options: {  }
    adminer: 0
    users:
        mariadbnu_n726duebg712:
            name: dbuser
            password: '123'
    databases:
        mariadbnd_pv9a53951re0:
            name: dbname
            sql: ''
    grants:
        mariadbng_9wayfwmjdepg:
            user: dbuser
            table: '*.*'
            privileges:
                - ALL
mysql:
    install: '0'
    settings:
        version: '5.7'
        root_password: '123'
        override_options: {  }
    adminer: 0
    users:
        mysqlnu_06cd4vewzzee:
            name: dbuser
            password: '123'
    databases:
        mysqlnd_r9i8r6vgatrc:
            name: dbname
            sql: ''
    grants:
        mysqlng_rxp4wrdyjmbt:
            user: dbuser
            table: '*.*'
            privileges:
                - ALL
postgresql:
    install: '0'
    settings:
        global:
            encoding: UTF8
            version: '9.6'
        server:
            postgres_password: '123'
    databases: {  }
    users: {  }
    grants: {  }
    adminer: 0
mongodb:
    install: '0'
    settings:
        bind_ip: 127.0.0.1
        port: '27017'
    globals:
        version: 2.6.0
    databases: {  }
redis:
    install: '0'
    settings:
        port: '6379'
sqlite:
    install: '0'
    adminer: 0
    databases: {  }
mailhog:
    install: '0'
    settings:
        smtp_ip: 0.0.0.0
        smtp_port: 1025
        http_ip: 0.0.0.0
        http_port: '8025'
        path: /usr/local/bin/mailhog
beanstalkd:
    install: '0'
    settings:
        listenaddress: 0.0.0.0
        listenport: '11300'
        maxjobsize: '65535'
        maxconnections: '1024'
        binlogdir: /var/lib/beanstalkd/binlog
        binlogfsync: null
        binlogsize: '10485760'
    beanstalk_console: 0
rabbitmq:
    install: '0'
    settings:
        port: '5672'
    users: {  }
    vhosts: {  }
    plugins: {  }
elastic_search:
    install: '0'
    settings:
        version: 2.3.1
        java_install: true
    instances:
        esi_a51ihbrwm8i7:
            name: es-01
solr:
    install: '0'
    settings:
        version: 5.5.2
        port: '8984'

Komentar yang paling membantu

Coba gelandangan 1.8.6 dan vBox 5.1.6 dan itu akan berhasil

Pada 13 Oktober 2016, pukul 01:29, Carles74 [email protected] menulis:

Gerakan mengungkap kekerasan seksual demi menghapuskannya.

Di rumah, dengan:

Ubuntu 16.04
Versi Virtualbox 5.1.4 r110228 (Qt5.5.1)
Vagrant 1.8.5 Semua berfungsi dengan baik. Tetapi di tempat kerja, dengan:
Ubuntu 16.04, instal bersih
Virtualbox, versi terbaru, instal bersih
Gelandangan, versi terbaru, instalasi bersih
Saya memiliki masalah yang sama. Di rumah, tepat pada saat itu, sistem membuka sembulan yang menanyakan frasa sandi dari file ssh. Tapi di tempat kerja, tidak ada yang terjadi, sebelum batas waktu.

@SQRDmitry https://github.com/SQRDmitry , saya di rumah, saya akan mencoba solusi Anda nanti.


Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub https://github.com/puphpet/puphpet/issues/2471#issuecomment -253417940, atau matikan utasnya https://github.com/notifications/unsubscribe-auth/ABsEs0I8xJ8TuAYmh503JyVL2k6TK- vnks5qzcG0gaJpZM4KVII-.

Semua 6 komentar

Saya melihat masalah yang sama untuk ubuntu 16.04

Coba atur opsi "natdnshostresolver1" dari false ke "Am79C973":
natdnshostresolver1: "Am79C973"

Perbarui kotak virtual.

Coba gelandangan 1.8.6 dan vBox 5.1.6 dan itu akan berhasil

Pada 13 Oktober 2016, pukul 01:29, Carles74 [email protected] menulis:

Gerakan mengungkap kekerasan seksual demi menghapuskannya.

Di rumah, dengan:

Ubuntu 16.04
Versi Virtualbox 5.1.4 r110228 (Qt5.5.1)
Vagrant 1.8.5 Semua berfungsi dengan baik. Tetapi di tempat kerja, dengan:
Ubuntu 16.04, instal bersih
Virtualbox, versi terbaru, instal bersih
Gelandangan, versi terbaru, instalasi bersih
Saya memiliki masalah yang sama. Di rumah, tepat pada saat itu, sistem membuka sembulan yang menanyakan frasa sandi dari file ssh. Tapi di tempat kerja, tidak ada yang terjadi, sebelum batas waktu.

@SQRDmitry https://github.com/SQRDmitry , saya di rumah, saya akan mencoba solusi Anda nanti.


Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub https://github.com/puphpet/puphpet/issues/2471#issuecomment -253417940, atau matikan utasnya https://github.com/notifications/unsubscribe-auth/ABsEs0I8xJ8TuAYmh503JyVL2k6TK- vnks5qzcG0gaJpZM4KVII-.

@SQRDmitry saya mencoba ini dan tidak ada bedanya.

EDIT: Solusinya adalah memperbarui virtualbox seperti yang disarankan di atas tetapi harus ke versi 5.1.6, yang harus diunduh dari situs web. Perlu juga disebutkan bahwa jika vBos v5.1.6 sekarang diperlukan, halaman depan puphpet.com mungkin harus menyatakan persyaratan itu alih-alih v5.x.

@red-smeg @jtreminio Memperbarui gelandangan dan virtualbox memecahkan masalah gui yang menunjukkan kosong tetapi tidak menyelesaikan masalah waktu habis.

Ketika saya dapat melihat GUI, ini adalah pesan yang ditampilkan ketika gelandangan melaporkan masalah batas waktu.

Untuk centos

localhost login: [   36.803943] systemd[1]: Failed to start Crash recovery kernel arming.

Untuk ubuntu 14.04 layar masih kosong sampai prompt login muncul. Vagrant tidak melakukan apa-apa saat prompt ditampilkan sampai akhirnya habis.

fghjk

Apakah halaman ini membantu?
0 / 5 - 0 peringkat