Vagrant &引用;“流浪者上”;打印数百行以“开始”==&燃气轮机;默认值:";

Vagrant &引用;“流浪者上”;打印数百行以“开始”==&燃气轮机;默认值:";,vagrant,Vagrant,编辑:看来我所要做的就是等待。但我仍然想知道,这种输出对人类是否意味着什么 Windows 8.1主机 我使用了适用于windows的Git命令行界面,而不是cmd,因此我可以使用熟悉的linux CLI命令。我刚刚运行了以下两个命令,第一个命令运行时没有出错,第二个命令似乎仍在执行某些操作: $ vagrant init ubuntu/trusty64-juju $ vagrant up 第一个命令执行得很快,没有错误。但是在第二个命令之后,尽管虚拟机在虚拟机中启动并运行(我使用user/p

编辑:看来我所要做的就是等待。但我仍然想知道,这种输出对人类是否意味着什么

Windows 8.1主机

我使用了适用于windows的Git命令行界面,而不是
cmd
,因此我可以使用熟悉的linux CLI命令。我刚刚运行了以下两个命令,第一个命令运行时没有出错,第二个命令似乎仍在执行某些操作:

$ vagrant init ubuntu/trusty64-juju
$ vagrant up
第一个命令执行得很快,没有错误。但是在第二个命令之后,尽管虚拟机在虚拟机中启动并运行(我使用user/pass“vagrant”登录),但在Windows Git CLI中,我获得了如下所示的无限输出。起初我以为可能还有一些配置还在进行,所以我等待着。但30分钟后,它仍在继续

==> default: :
==> default: 2
==> default: 9
==> default: :
==> default: 2
==> default: 3
==> default:
==> default:
==> default: 0
==> default: :
==> default: 0
==> default: 9
==> default: :
==> default: 0
==> default: 5
==> default:
==> default: 8
==> default: 8
==> default: 2
==> default: 1
==> default: 7
好了,哇,几分钟后,终于有事情发生了:

==> default: 6
==> default: 3
==> default: k
==> default: Bootstrapping Juju...
==> default: Bootstrapping environment "local"
==> default: Starting new instance for initial state server
==> default: Building tools to upload (1.25.3.1-trusty-amd64)
==> default: Installing Juju agent on bootstrap instance
==> default: Logging to /home/vagrant/.juju/local/cloud-init-output.log on remote host
==> default: Installing package: curl
==> default: Installing package: cpu-checker
==> default: Installing package: bridge-utils
==> default: Installing package: rsyslog-gnutls
==> default: Installing package: cloud-utils
==> default: Installing package: cloud-image-utils
==> default: Installing package: tmux
==> default: Bootstrapping Juju machine agent
==> default: Starting Juju machine agent (juju-agent-vagrant-local)
==> default: Bootstrap agent installed
==> default: -> local
==> default: Waiting for API to become available
==> default: Waiting for API to become available
==> default: Waiting for API to become available
==> default: Bootstrap complete
==> default: Taking a nap to let state server come up...
==> default: Added charm "cs:trusty/juju-gui-48" to the environment.
==> default: Setting up Juju GUI dependencies...this may take a minute.
==> default: You can find the log in /var/log/juju-setup.log
==> default: You have not informed bzr of your Launchpad ID, and you must do this to
==> default: write to Launchpad or access private data.  See "bzr help launchpad-login".
==> default: Branched 25 revisions.
==> default: Taking a nap to let Juju Gui get setup
==> default:
==> default: Setting up transparent redirect for Juju-Gui
==> default: Redirecting localhost:6079 to 10.0.3.49:80
==> default:
==> default: Executing: sudo iptables -t nat -A PREROUTING -p tcp --dport 6079 -j DNAT --to 10.0.3.49:80
==> default:
==> default: From your browser on your hosts, you should be able to
==> default: access the GUI by going to: http://127.0.0.1:6080
==> default:
==> default: Your password is: mACsz/qM
==> default: juju-gui start/running, process 20170
==> default: juju-gui start/running, process 20170

我只是不理解那里的用户体验哲学,用户不知道发生了什么。我以前是如何理解该输出的?

这可能是因为该框的作者a)以这种方式配置它,或者b)没有考虑特定于您的设置的东西,该设置将输出发送到您的终端(例如,可能他们希望该框从POSIX环境而不是Windows Git CLI引导)


正如在对问题的评论中所建议的那样,联系盒子所有者或选择不同的盒子将有助于缩小问题的范围。通常可以正常工作的普通盒子是hashicorp(Vagrant的制造商)或标准流行的ubuntu或debian盒子(如ubuntu/trusty64)推出的盒子。

你应该直接联系盒子的所有者,询问他们想要用这些输出显示什么。没有人能告诉你这件事really@Fr事实上,你刚刚告诉了我一件我不知道的事。非常感谢。但我认为这是一个相当受欢迎的官方(?)ubuntu box(10169次下载,而非juju版本的下载量为12289913次),所以我暂时不提这个问题,以防它对其他人有所帮助。好吧,10k次下载也没那么令人印象深刻,一个月内有10个版本听起来像是在进行中(这是一件好事,别误会我的意思,但你可以预期,并不是每件事都能很好地完成,团队更愿意经常发货)@FrédéricHenri是的。我可能也会尝试非juju(不确定我是否需要juju)。如果其中一个显示相同的奇怪输出,那么这肯定是一个非常奇怪的问题,很多人都会想知道。这是来自ubuntu的“ubuntu/trusty64 juju”,但也许你认为Windows Git CLI是一个因素是对的。@ButtleButkus尝试从该环境中启动其他框-如果它们也有问题,这将有助于你您可以确定Windows Git CLI是否是一个因素。