首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能创建用户数据目录。

不能创建用户数据目录。
EN

Ask Ubuntu用户
提问于 2017-08-07 05:03:29
回答 2查看 7.1K关注 0票数 3

我有一个Ubuntu16.04Server 64位的新安装。我正在尝试使用咒语设置一个基本的kubernetes环境。

首先,我已经按照Ubuntu文档上的指示通过snap安装了咒语:https://docs.ubuntu.com/conjure-up/en/

代码语言:javascript
复制
sudo snap install conjure-up --classic

下面的信息似乎很好:

代码语言:javascript
复制
2017-08-07T07:53:04+03:00 INFO cannot auto connect core:core-support-plug to core:core-support: (slot auto-connection), existing connection state "core:core-support-plug core:core-support" in the way
conjure-up 2.2.2 from 'canonical' installed

接下来,我在没有任何params的情况下运行,甚至调用-up,它总是失败,并产生以下消息:

代码语言:javascript
复制
cannot create user data directory: /home/local/DOMAIN/user/snap/conjure-up/549: Permission denied

我检查了那个文件夹,我可以没有任何问题地把它写进去,所以我不明白到底是怎么回事。

有什么想法吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-08-16 00:11:40

从日志消息来看,您的$HOME似乎安装在网络文件系统上,比如NFS或CIFS。

目前,对于管理单元有一个已知的限制,不允许在这种环境中进行操作。

另见/home的快照经典限制和

票数 5
EN

Ask Ubuntu用户

发布于 2019-03-21 16:44:35

在Ubuntu18.04LTS上尝试conjure-up kubernetes时,我也收到了同样的错误。我能够通过在/etc/apparmor.d/tunables/home.d中创建一个内容为@{HOMEDIRS}+=/home/DOMAIN/的文件(在您的例子中是@{HOMEDIRS}+=/home/local/DOMAIN/)来解决这个问题。

您必须通过sudo systemctl restart apparmor.service或重新启动更改才能生效。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/943740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档