2016-05-08 20 views
0

Ich habe Homestead in einem Windows-Host für eine ganze Weile verwendet, mehrere Projekte (nur einer von ihnen verwendet Laravel) zur gleichen Zeit ohne bemerkenswerte Probleme. Aber dann entschied ich mich, eine andere Vagrant-Umgebung mit diesen Projekten zu verwenden. Diese Entscheidung hat zu Problemen bei dem Versuch geführt, Homestead erneut zu betreiben.Fehler beim Versuch, Homestead nach Vagrant update

Zuerst habe ich eine benutzerdefinierte Umgebung von puphpet.com, zeigt auf den gleichen Ordner in der Gastmaschine: d: \ www, und sagte, wie in ihren docs, lief vagrant bis nach dem Extrahieren heruntergeladene zip. Es bat mich, Vagrant auf Version 1.8.x zu aktualisieren. Also habe ich die neueste Vagrant-Version heruntergeladen und in Windows installiert.

Einmal installiert, erhalte ich diese Meldung, wenn Heimstätte up tun:

Der folgende SSH-Befehl mit einem Nicht-Null-Exit-Status reagiert. Vagrant nimmt an, dass dies bedeutet, dass der Befehl fehlgeschlagen ist!

chown id -u vagrant: id -g vagrant/vagrant

Stdout aus dem Befehl:

Stderr aus dem Befehl:

chown: Wechsel Eigentum an Ocy/vagrantÔÇÖ: Kein Verzeichnis

Als nächstes, wenn ich versuche, eine meiner Homestead-Seiten zu betreten, bekomme ich eine leere Seite mit diesem Text:

Keine Eingabedatei angegeben.

Die Homestead.yaml Datei ist das gleiche wie ich vorher hatte:

--- 
ip: "192.168.10.10" 
memory: 2048 
cpus: 1 
provider: virtualbox 

authorize: C:\Users\Luis\.ssh\id_rsa.pub 

keys: 
    - C:\Users\Luis\.ssh\id_rsa 

folders: 
    - map: D:\www 
     to: /home/vagrant/Code 
    - map: D:\www\phpmyadmin 
     to: /home/vagrant/Code/phpmyadmin 
    - map: D:\www\codeigniter 
     to: /home/vagrant/Code/codeigniter 
    - map: D:\www\laravel 
     to: /home/vagrant/Code/laravel 
    - map: D:\www\mysite 
     to: /home/vagrant/Code/mysite 
    - map: D:\www\helpdesk 
     to: /home/vagrant/Code/helpdesk 

sites: 
    - map: homestead.app 
     to: /home/vagrant/Code/laravel/public 
    - map: laravel.app 
     to: /home/vagrant/Code/laravel/public 
    - map: phpmyadmin.app 
     to: /home/vagrant/Code/phpmyadmin 
    - map: codeigniter.app 
     to: /home/vagrant/Code/codeigniter 
    - map: mysite.app 
     to: /home/vagrant/Code/mysite 
    - map: helpdesk.app 
     to: /home/vagrant/Code/helpdesk/public 

databases: 
    - homestead 
    - codeigniter 
    - ceramicasmiramar 
    - laravel 
    - helpdesk 

variables: 
    - key: APP_ENV 
     value: local 

# blackfire: 
#  - id: foo 
#  token: bar 
#  client-id: foo 
#  client-token: bar 

# ports: 
#  - send: 93000 
#  to: 9300 
#  - send: 7777 
#  to: 777 
#  protocol: udp 

und das ist die config.yaml Datei der neuen Umgebung, die ich installierte:

vagrantfile: 
    target: local 
    vm: 
     provider: 
      local: 
       box: puphpet/ubuntu1404-x64 
       box_url: puphpet/ubuntu1404-x64 
       box_version: '0' 
       chosen_virtualizer: virtualbox 
       virtualizers: 
        virtualbox: 
         modifyvm: 
          natdnshostresolver1: false 
         showgui: 0 
        vmware: 
         numvcpus: 1 
        parallels: 
         use_linked_clone: 0 
         check_guest_tools: 0 
         update_guest_tools: 0 
       machines: 
        vflm_owhi4bjucjib: 
         id: Vagrant2 
         hostname: vagrant2.puphpet 
         network: 
          private_network: 192.168.56.101 
          forwarded_port: 
           vflmnfp_wei9ytye6ol7: 
            host: '5444' 
            guest: '18' 
         memory: '512' 
         cpus: '1' 
     provision: 
      puppet: 
       manifests_path: puphpet/puppet/manifests 
       module_path: puphpet/puppet/modules 
       options: 
        - '--verbose' 
        - '--hiera_config /vagrant/puphpet/puppet/hiera.yaml' 
     synced_folder: 
      vflsf_z9dj2qmap2mz: 
       source: 'd:\www' 
       target: /var/www 
       sync_type: default 
       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: 
     - vim 
     - composer 
     - git 
users_groups: 
    install: '1' 
    groups: { } 
    users: { } 
locale: 
    install: '1' 
    settings: 
     default_locale: es_ES.UTF-8 
     locales: 
      - en_GB.UTF-8 
      - en_US.UTF-8 
     timezone: Europe/Madrid 
firewall: 
    install: '1' 
    rules: { } 
cron: 
    install: '1' 
    jobs: { } 
nginx: 
    install: '1' 
    settings: 
     default_vhost: 1 
     proxy_buffer_size: 128k 
     proxy_buffers: '4 256k' 
     proxy_connect_timeout: 600s 
     proxy_send_timeout: 600s 
     proxy_read_timeout: 600s 
     names_hash_bucket_size: 128 
    upstreams: { } 
    vhosts: 
     nxv_oi2pxhv8su8t: 
      server_name: nginx.dev 
      server_aliases: 
       - www.awesome.dev 
       - www.nginx.dev 
      www_root: /var/www/nginx 
      listen_port: '80' 
      index_files: 
       - index.html 
       - index.htm 
       - index.php 
      client_max_body_size: 1m 
      ssl: '1' 
      ssl_cert: '' 
      ssl_key: '' 
      ssl_port: '443' 
      ssl_protocols: '' 
      ssl_ciphers: '' 
      rewrite_to_https: '1' 
      spdy: '1' 
      locations: 
       nxvl_3fqbmcj47hvf: 
        location:/
        try_files: 
         - $uri 
         - $uri/ 
         - /index.php$is_args$args 
        fastcgi: '' 
        fastcgi_index: '' 
        fastcgi_split_path: '' 
        proxy: '' 
        proxy_redirect: '' 
       nxvl_htslqsfqqunm: 
        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: '0' 
    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_hyccqwe7iecr: 
      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_8x23jhnbgquk: 
        path: /var/www/awesome 
        options: 
         - Indexes 
         - FollowSymlinks 
         - MultiViews 
        allow_override: 
         - All 
        require: 
         - 'all granted' 
        custom_fragment: '' 
        files_match: 
         avdfm_vmmh0bjsaqhg: 
          path: \.php$ 
          sethandler: 'proxy:fcgi://127.0.0.1:9000' 
          custom_fragment: '' 
          provider: filesmatch 
        provider: directory 
letsencrypt: 
    install: '1' 
    settings: 
     email: [email protected] 
    domains: { } 
php: 
    install: '1' 
    settings: 
     version: '70' 
    modules: 
     php: 
      - cli 
      - intl 
      - curl 
      - memcached 
      - mysql 
      - mysqlnd 
      - imap 
     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_vujhdkscen9a: 
      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: '1' 
    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.21.1 
drush: 
    install: '0' 
    version: 8.0.5 
ruby: 
    install: '1' 
    versions: 
     rv_2odx4yt5qrex: 
      default: '1' 
      bundler: '1' 
      version: 1.9.3 
      gems: 
       - deep_merge 
       - activesupport 
       - vine 
python: 
    install: '1' 
    packages: { } 
    versions: { } 
nodejs: 
    install: '1' 
    settings: 
     version: '5' 
    npm_packages: { } 
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 
mariadb: 
    install: '0' 
    settings: 
     version: '10.1' 
     root_password: '123' 
     override_options: { } 
    adminer: 0 
    users: 
     mariadbnu_kv8yudo3faat: 
      name: dbuser 
      password: '123' 
    databases: 
     mariadbnd_d9sigtide5ol: 
      name: dbname 
      sql: '' 
    grants: 
     mariadbng_1ksysq92bh2p: 
      user: dbuser 
      table: '*.*' 
      privileges: 
       - ALL 
mysql: 
    install: '1' 
    settings: 
     version: '5.6' 
     root_password: mypassword 
     override_options: { } 
    adminer: 0 
    users: 
     mysqlnu_qrdghfnjhslr: 
      name: dbuser 
      password: '123' 
    databases: 
     mysqlnd_8ltm71pgi42q: 
      name: '' 
      sql: '' 
    grants: 
     mysqlng_i9wsnaqkcck2: 
      user: luis 
      table: '*.*' 
      privileges: 
       - ALL 
postgresql: 
    install: '0' 
    settings: 
     global: 
      encoding: UTF8 
      version: '9.4' 
     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_imx85v224tyv: 
      name: es-01 
solr: 
    install: '0' 
    settings: 
     version: 4.10.2 
     port: '8984' 

Irgendwelche Ideen, was zu reparieren? Oder zumindest, wie man es zurückbringt, nur Homestead zu verwenden?

Antwort