Vagrant框上的以下任务失败(ubuntu 12.04 chefless)http://opscode.github.io/bento/
- name: ensure database is created
postgresql_db: name={{dbname}}
sudo_user: postgres
Run Code Online (Sandbox Code Playgroud)
FD
failed: [192.168.78.8] => {"failed": true, "parsed": false}
invalid output was: Sorry, user vagrant is not allowed to execute '/bin/sh -c echo SUDO-SUCCESS-lalargtagydzinzenmftocwaiucrmxuk; /usr/bin/python /tmp/ansible-1392568385.89-150322815243790/postgresql_db' as postgres on cogol-dev.
Run Code Online (Sandbox Code Playgroud)
我需要创建自己的盒子吗?
===/etc/sudoers的内容
Defaults env_reset
Defaults exempt_group=sudo
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Bento、Veewee 和 Vagrant 来自动化配置虚拟机的过程。这种方法对于简化开发、开发测试和质量保证流程有很大的希望。
(对于那些没有遇到过这些的人来说——Vagrant 可以轻松地在 Virtual Box、VMWare、EC2 等中快速设置/拆除虚拟机;Veewee 简化了为 Veewee 构建基础盒子的过程;Bento 简化了定义基本框,然后自动化 Veewee 的操作)。
问题是,Bento、Veewee 和 Vagrant 的相互关系令人困惑。许多定义文件和一些操作在各层之间重复,并且不清楚哪一层应该获得特定于我的项目的更新。Ruby 环境也使这个问题变得相当复杂——看起来 Bento 命令都需要从 Bento 目录运行,所以框和其他文件最终会出现在不合逻辑的地方。
谁能建议使用这种工具组合的文件布局和工作流程?
我正在尝试使用 Bento4 和 Shaka Packager 使用碎片 mp4 输出 DASH 和 HLS 文件。
我在理解 MPEG-DASH Live 和点播配置文件之间的差异和优缺点时遇到了一些困难。如果我正在流式传输实时广播内容,我会使用实时配置文件,但对于静态点播视频,我似乎可以使用点播或实时配置文件。每个配置文件以完全不同的文件格式和文件夹结构输出文件,按需输出包含 .mp4 文件的平面文件夹结构,实时输出包含 m4s 文件的嵌套文件夹结构。
对于不会现场直播的静态视频内容(例如浏览器支持、功效等),是否建议使用一种配置文件而不是另一种配置文件?如果是,为什么?
我有一个媒体.h264实时流媒体服务器,并且想要将.h264帧多路复用到分段的mp4文件中。我想知道任何图书馆都可以支持吗?
据我所知,ffmpeg.exe和Bento4可以支持此功能,但是我想使用库在我的代码中执行此操作,而不是执行其他进程。
为了说明我的观点,我想生成零碎的mp4文件,可以通过执行ffmpeg.exe来实现,如下所示,
ffmpeg -i xx.h264
-vcodec copy -an -f mp4 -reset_timestamps 0
-movflags empty_moov+default_base_moof+frag_keyframe -loglevel quiet
xxx.mp4"
Run Code Online (Sandbox Code Playgroud)
我想在我的代码中混合mp4文件,而不要创建另一个进程来执行此操作。
谢谢。
今天我计划使用vagrant将最新的Ubuntu版本发布到我的虚拟框中.加载图像并运行后vagrant up,我收到如下所示的错误,该错误与虚拟盒的网络配置有关.
有趣的是,已经有一些在线帖子(主要在GitHub上,例如:https://github.com/mitchellh/vagrant/issues/7155),还有AskUbuntu(https://askubuntu.com/questions/760871/network) -settings-fail-for-ubuntu-xenial64-vagrant-box),StackOverflow(vagrant up命令给出错误,eth1没有显示可解析的ip地址)和StackExchange(https://unix.stackexchange.com/questions/188413/not -able-to-resolve-ip-address-for-eth1-in-vagrant-vm).然而,这些问题涉及xenial64(即不 bento)或使用public_network配置.
正如报道https://askubuntu.com/questions/760871/network-settings-fail-for-ubuntu-xenial64-vagrant-box,这个问题不存在ubuntu/trusty64或ubuntu/wily64,但似乎是两个问题ubuntu/xenial64和bento/ubuntu-16.04(即两个Ubuntu 16盒).
正如您将在Vagrantfile下面看到的,我只有一个简单的设置bento/ubuntu-16.04和使用private_network.要清楚,我不能真正使用这个帖子(vagrant up命令给出错误和eth1没有显示可解析的ip地址),因为它建议注释掉public_network流浪汉配置的一部分.此外,我应该提到在发生此错误时没有其他VM正在运行.
从错误日志中可以看出netowrk界面存在问题eth1,但问题究竟是什么,我不清楚.我以前成功启动了hashicorp/precise32与ubuntu/trusty64Ubuntu框相同的流浪汉配置和相同的Oracle VB并没有遇到过这个问题.
任何帮助表示赞赏.我的技术设置和参考文件如下所示.
干杯AHL
建立:
Vagrantfile:
Vagrant.configure(2) do |config|
config.vm.box = "bento/ubuntu-16.04"
config.vm.network "private_network", ip: …Run Code Online (Sandbox Code Playgroud)