首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于"/proc/sys/net/core/somaxconn“不存在,

由于"/proc/sys/net/core/somaxconn“不存在,
EN

Ask Ubuntu用户
提问于 2018-08-18 06:18:17
回答 2查看 581关注 0票数 1

当我在工作站上通过咒语安装Kubernetes的时候,最终导致了somaxconn的不存在和一些mongo错误。

VM配置2 vCPU,8 GB vRAM和100 GB vDisk,这是全新的安装。

代码语言:javascript
复制
dee@juju:~$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               1.9G     0  1.9G   0% /dev
tmpfs                              393M  1.5M  391M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  3.9G  2.2G  1.6G  58% /
tmpfs                              2.0G     0  2.0G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda2                          976M  140M  770M  16% /boot
/dev/mapper/ubuntu--vg-lv--0        40G   49M   38G   1% /home
/dev/loop0                          87M   87M     0 100% /snap/core/4917
tmpfs                              393M     0  393M   0% /run/user/1000
/dev/loop1                          55M   55M     0 100% /snap/lxd/8393
tmpfs                              1.0M     0  1.0M   0% /var/snap/lxd/common/ns
/dev/loop2                         105M  105M     0 100% /snap/conjure-up/1019
dee@juju:~$

下面是关于在localhost上安装带有lxd的kubernetes的博客

代码语言:javascript
复制
dee@juju:~/.cache/conjure-up$ which juju
/snap/bin/juju
dee@juju:~/.cache/conjure-up$ juju version
2.4.1-bionic-amd64
dee@juju:~/.cache/conjure-up$  which conjure-up
/snap/bin/conjure-up
dee@juju:~/.cache/conjure-up$  conjure-up --version
]2;conjure-upconjure-up 2.6.1
dee@juju:~/.cache/conjure-up$ which lxc
/snap/bin/lxc
dee@juju:~/.cache/conjure-up$  /snap/bin/lxc config show
config:
  core.https_address: '[::]'
  core.trust_password: true
dee@juju:~/.cache/conjure-up$  /snap/bin/lxc version
Client version: 3.4
Server version: 3.4
dee@juju:~/.cache/conjure-up$  cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

dee@juju:~/.cache/conjure-up$sosreport 

sosreport (version 3.5)

no valid plugins were enabled

一些错误代码出现在..cache/魔术-up/ pwd中。

代码语言:javascript
复制
 ERROR juju.mongo mongo.go:567 could not set the value of "/proc/sys/net/core/somaxconn" to "16384" because of:   will not set "16384"', '2018-08-18 05:11:14 ERROR juju.mongo mongo.go:567 could not set the value of "/proc/sys/net/core/netdev_max_backlog" to "1000" because of: "/proc/sys/net/core/netdev_max_backlog" does not exist, will not set "1000"', '2018-08-18 05:11:14 ERROR juju.mongo mongo.go:567 could not set the value of "/sys/kernel/mm/transparent_hugepage/enabled" to "never" because of: open /sys/kernel/mm/transparent_hugepage/enabled: permission denied', '2018-08-18 05:11:14 ERROR juju.mongo mongo.go:567 could not set the value of "/sys/kernel/mm/transparent_hugepage/defrag" to "never" because of: open /sys/kernel/mm/transparent_hugepage/defrag: permission denied', '2018-08-18 05:11:14 INFO juju.mongo mongo.go:439 Ensuring mongo server is running; data directory /var/lib/juju; port 37017', '2018-08-18 05:11:14 INFO juju.mongo mongo.go:640 installing [juju-mongodb3.2 juju-mongo-tools3.2]', '2018-08-18 05:11:14 INFO juju.packaging.manager utils.go:64 Running: apt-get --option=Dpkg::Options::=--force-confold --option=Dpkg::options::=--force-unsafe-io --assume-yes --quiet install juju-mongodb3.2', '2018-08-18 05:12:25 INFO juju.packaging.manager utils.go:64 Running: apt-get --option=Dpkg::Options::=--force-confold --option=Dpkg::options::=--force-unsafe-io --assume-yes --quiet install juju-mongo-tools3.2', 'ERROR failed to start mongo: error creating oplog files: failed to write to mongo prealloc file "/var/lib/juju/db/local.0": write /var/lib/juju/db/local.0: no space left on device', 'ERROR failed to bootstrap model: subprocess encountered error code 1']
2018-08-18 05:13:05,968 [DEBUG] conjure-up/kubernetes-core - events.py:52 - Setting Error at conjureup/events.py:149
2018-08-18 05:13:05,968 [ERROR] conjure-up/kubernetes-core - events.py:161 - Unhandled exception in  exception=BootstrapError('Unable to bootstrap (cloud type: localhost)',)>
EN

回答 2

Ask Ubuntu用户

发布于 2018-08-22 22:05:18

我在同一条船上,但最终通过了许可问题。

使用此页,我实际上用管理单元版本替换了lxd服务。但是,我确信您只需执行以下步骤就可以解决权限错误:

代码语言:javascript
复制
sudo usermod -a -G lxd $USER
newgrp lxd

退出并重新登录后,作为测试运行以下命令:

代码语言:javascript
复制
/snap/bin/lxc query --wait -X GET /1.0

如果您得到了一个好的响应,并且不再有一个连接到unix.sock的错误,那么它就成功了。

票数 1
EN

Ask Ubuntu用户

发布于 2018-08-20 17:45:16

与您的问题没有直接关系,但是当想在您的笔记本电脑上部署Kubernetes时,请考虑来自Canonical (https://microk8s.io/)的Kubernetes团队的C0

快速安装-获得一个完整的上游Kubernetes系统运行在60秒内安全可靠-安全运行在您的笔记本电脑与先进的隔离状态。纯上游-直接从源二进制文件,交付给您的笔记本电脑和配置在几秒钟内!

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

https://askubuntu.com/questions/1066480

复制
相关文章

相似问题

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