我刚刚遇到这个奇怪的问题,我似乎无法深究它.我正在尝试将配置文件添加到/etc/sudoers.d/但获得权限被拒绝.在下面的示例中,文件"tweedle"不存在,并且:
drwxr-xr-x 2 root root 4.0K Jan 2 18:27 sudoers.d/
Run Code Online (Sandbox Code Playgroud)
所以这是命令:
$ sudo echo "tweedle ALL=(ALL) ALL" > /etc/sudoers.d/tweedle
-bash: /etc/sudoers.d/tweedle: Permission denied
Run Code Online (Sandbox Code Playgroud)
当我将它分成两个命令时,它甚至不起作用:
$ sudo touch /etc/sudoers.d/tweedle
$ sudo echo "poodle" > /etc/sudoers.d/tweedle
Run Code Online (Sandbox Code Playgroud)
当我在本地测试它时,同样的问题:
$ cd ~
$ mkdir -m 755 tweedle
$ sudo chown root:root tweedle
$ sudo echo "battle" > ~/tweedle/beetle
-bash: /home/spanky/tweedle/beetle: Permission denied
$ sudo touch tweedle/beetle
$ sudo echo "battle" > tweedle/beetle
-bash: tweedle/beetle: Permission denied
Run Code Online (Sandbox Code Playgroud)
没有sudo,一切都很好:
$ cd ~
$ mkdir poodle
$ …Run Code Online (Sandbox Code Playgroud) 我最近有一个SNAFU导致我的集群最终出现裂脑(尽管有许多控制措施)导致碎片基本上被破坏.我已经让所有节点恢复正常,识别正确的主人等等,但是群集仍然是红色的,这是正确的; 有一些没有家的碎片.
在使用我的RubberBand脚本之后,我能够使用VisualJSON来查找像以下那样没有节点的分片:
{
"index": "logstash-2013.12.27",
"node": null,
"primary": false,
"relocating_node": null,
"shard": 4,
"state": "UNASSIGNED"
},
Run Code Online (Sandbox Code Playgroud)
我想删除它们,但我似乎无法找到删除分片的API调用,只删除整个索引或使用查询.提前致谢!
给定 Consul 密钥:
flyway/tweedle/server: postgres
flyway/beetle/server: postgres
flyway/battle/server: mysql
service/tweedle/repo: fox/tweedle.git
service/beetle/repo: fox/beetle.git
service/battle/repo: fox/battle.git
Run Code Online (Sandbox Code Playgroud)
我试图循环遍历顶部集合,使用键查找底部集合中的值,使用以下代码(不起作用):
{
{{ range $key, $pairs :=tree "flyway/" | explode }}
$key: {{ key "service/{{$key}}/repo" }}
{{ end }}
}
Run Code Online (Sandbox Code Playgroud)
要得到:
tweedle: fox/tweedle.git
beetle: fox/beetle.git
battle: fox/battle.git
Run Code Online (Sandbox Code Playgroud) Plone/Zope的z3cforms 继承自BrowserPage,因此应该能够在不使用其他View和View类的情况下进行渲染.当我尝试这样做时,表单呈现得很好,但没有表单的字段出现.我试图解决为什么会发生这种情况.请记住,此示例使用的是collective.z3cform.wizard,它实际上提供了两个类,一个向导和一个步骤.一个向导是一个表格(大写F),其主要提供机械粘合在一起的步骤和会话保持状态,并且步骤只是一种形式.
对我来说,感觉就像宏不正确,上下文错误,或者需要对表单进行一些包装/解包.基本上,我觉得我缺少一些神奇的代码或信息,这通常是Plone的情况.
当表单连接到使用单独的视图(这是多余的)时,表单呈现正常显示所有字段.
由于我理解这很复杂,我在GitHub上构建了一个仅示例的独立包来展示问题.如果您将此软件包安装到具有buildout的库存Plone站点中,您将获得三个视图:
http://localhost:8080/Plone/working
http://localhost:8080/Plone/almost
http://localhost:8080/Plone/broken
Run Code Online (Sandbox Code Playgroud)
该工作视图需要一个单独的视图和一个全模板包裹TAL标签,这既是杂牌和冗余...但它的工作原理,并呈现与它的所有字段的形式.
该破碎的观点是有线了应该如何,与代表视图本身的形式,例如,用在Wizard类定义的模板.
的几乎视图是相同的破碎视图,不同之处在于该模板与该向导的相关联的步骤,而不是向导本身.这会导致渲染损坏,但表单会渲染其所有字段.
我希望有人可以帮我追踪为什么破碎的视图呈现形式,完成按钮,但没有形式的字段.
先感谢您.