小编Rud*_*uch的帖子

Vagrant / VirtualBox DNS 10.0.2.3 不工作

我正在运行全新安装的 Linux Mint Nadia (14)。我正在按照 Vagrant Getting Started上的说明进行操作,但卡在了Provisioning 上。似乎 Vagrant 盒子无法连接到外部,所以我无法使用 Chef 或 Puppet 安装任何东西。

在基本的 Vagrant 中resolve.conf包含nameserver 10.0.2.3. 但是有了那套我无法 ping us.archive.ubuntu.com

如果我将其更改为,8.8.8.8那么我可以 pingus.archive.ubuntu.com但它不会保持设置状态,并且在重新启动后它会更改回10.0.2.3- 因此配置再次失败。

理想情况下,我希望10.0.2.3在我的设置上工作。如果失败,我想要一种永久更改的方法,resolv.conf以便我可以进行配置。

domain-name-system virtualbox vagrant

82
推荐指数
2
解决办法
6万
查看次数

Postgres 插入错误:架构公共权限被拒绝

在 Postgres 中,我在名为 的数据库中创建了下表testing

CREATE TABLE category_google_taxonomy (
    category_id integer references category ON UPDATE CASCADE ON DELETE CASCADE,
    google_taxonomy_id integer references google_taxonomy ON UPDATE CASCADE ON DELETE     CASCADE
);
Run Code Online (Sandbox Code Playgroud)

当我尝试填充表格时:

INSERT INTO category_google_taxonomy (category_id, google_taxonomy_id) VALUES
(1,7),
(2,12);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR:  permission denied for schema public
LINE 1: SELECT 1 FROM ONLY "public"."category" x WHERE "category_id"...
                       ^
QUERY:  SELECT 1 FROM ONLY "public"."category" x WHERE "category_id" OPERATOR(pg_catalog.=) $1 FOR SHARE OF x
Run Code Online (Sandbox Code Playgroud)

我读了一点,最终ALL PRIVILEGES出于愤怒而同意,但它仍然不起作用:

testing=# GRANT ALL …
Run Code Online (Sandbox Code Playgroud)

postgresql sql

12
推荐指数
1
解决办法
4万
查看次数

尝试使用 runit 登录只会返回“无法打开监督/确定”

安装runit在 Debian 7.4 中的 Vagrant 中。

我的运行脚本正在运行,但是当我创建 service/pants/log/ 目录时,我开始收到以下错误:unable to open supervise/ok. 我的服务继续运行,但没有记录任何内容。

我尝试了两种不同的服务,但都有相同的问题。

我尝试了各种不同的服务/裤子/日志/运行脚本(主要使用 svlogd),我尝试更改所有内容的权限(a+rwx),存储日志的目录存在并且具有相同的权限。

如果我直接从命令行运行 svlogd,它会按预期工作。

下面的 bash 日志显示了当我重命名/etc/service/pants/_log/etc/service/pants/log并再次返回时会发生什么/etc/service/pants/_log

root@vwb-debian-wheezy:/etc/service# sv s pants/
run: pants/: (pid 29260) 44931s
root@vwb-debian-wheezy:/etc/service# mv pants/{_,}log/
root@vwb-debian-wheezy:/etc/service# sv s pants/
run: pants/: (pid 29260) 44963swarning: pants/: unable to open supervise/ok: file does not exist
; run: log: (pid 29260) 44963s
root@vwb-debian-wheezy:/etc/service# cat pants/log/run
#!/bin/sh

exec svlogd -ttt /var/log/service/pants/

root@vwb-debian-wheezy:/etc/service# ll pants/
total 12 …
Run Code Online (Sandbox Code Playgroud)

debian logging runit

2
推荐指数
1
解决办法
6259
查看次数