VirtualBox VM是由一个与运行Vagrant的当前用户不匹配的用户创建的

时间:2016-04-15 00:44:13

标签: windows vagrant virtualbox vagrant-windows

Error while running vagrant

我是Windows的新手。我使用Windows 10.当我在我的机器上运行vagrant时,UID存在一些问题。请查看图片了解更多信息。

当我运行vagrant up时,我收到一些警告:

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
be used to manage the VM that as created. Please re-run Vagrant with
that user. This is not a Vagrant issue.

The UID used to create the VM was: 1000
Your UID is: 0

5 个答案:

答案 0 :(得分:6)

看起来您以sudo身份登录,因此UID不同。注销sudo并以普通用户的身份尝试流浪。

如果以上操作不起作用,请更新以下文件

  

vi .vagrant / machines / default / virtualbox / creator_uid

在其中添加0

如果有帮助,请告诉我。

答案 1 :(得分:3)

找到此路径并更改为0.

  

.vagrant /设备/默认/的virtualbox / creator_uid

答案 2 :(得分:2)

在Windows文件夹中。 Vagrant与Vagrant文​​件位于同一文件夹中。 由于默认设置不可用,因此您可能需要在每个虚拟机中进行编辑,但路径相同:vagrant/machines/(name of the vm)/virtualbox/creator_uid

答案 3 :(得分:0)

删除当前工作目录中的.vagrant dir并重新运行vagrant up命令。 错误,因为Vagranfile / s从一个系统复制/备份到另一个系统。用户身份给Vagrant造成的环境误导 希望它有助于欢呼.. !! :))

答案 4 :(得分:0)

当我第一次使用# Ensure that the join will be successful by rounding to a specific frequency round_freq = '1h' df.index = df.index.round(round_freq) slicer_df.start_window= slicer_df.start_window.dt.round(round_freq) # Give the index of the slicer a useful name slicer_df.index.name = 'event_number' #Perform a join to the start of the window, forward fill to the next window, then groupby to get the totals for each time window df = df.to_frame('orig_data').join(slicer_df.reset_index().set_index('start_window')[['event_number']]) df.event_number = df.event_number.ffill() df.groupby('event_number').sum() 提升权限(管理员)时,发生了这种情况(在后续运行中)。