ubuntu中apt安装虚拟机出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu中apt安装虚拟机出错相关的知识,希望对你有一定的参考价值。
正在设置 lvm2 (2.02.176-4.1ubuntu3) ...
update-initramfs: deferring update (trigger activated)
Failed to restart lvm2-lvmetad.service: Unit lvm2-lvmetad.socket is masked.
invoke-rc.d: initscript lvm2-lvmetad, action "restart" failed.
● lvm2-lvmetad.service - LVM2 metadata daemon
Loaded: loaded (/lib/systemd/system/lvm2-lvmetad.service; static; vendor preset: enabled)
Active: inactive (dead)
Docs: man:lvmetad(8)
11月 01 02:39:52 ldfxs systemd[1]: Stopping LVM2 metadata daemon...
11月 01 02:39:52 ldfxs systemd[1]: Stopped LVM2 metadata daemon.
dpkg: 处理软件包 lvm2 (--configure)时出错:
installed lvm2 package post-installation script subprocess returned error exit status 1
正在设置 papirus-icon-theme (20181031-2726+pkg20~ubuntu18.04.1) ...
正在处理用于 initramfs-tools (0.130ubuntu3.5) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-4.15.0-36-generic
在处理时有错误发生:
lvm2
E: Sub-process /usr/bin/dpkg returned an error code (1)
启动内核失败:无效的参数
基于Ubuntu虚拟机Docker环境的搭建(避免踩坑)
1.安装虚拟机
Docker的官方文档支持18.04版本,20版本安装会出现问题,我遇到的是docker-cli安装不了。所以这里我们需要安装18版本,不要用20版本。
2.设置apt源,改成阿里源。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo vi /etc/apt/sources.list
阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
最后别忘了update和upgrade一下。
3.安装docker
按照官网走,走通就好,如果遇到包依赖问题,通过purge命令移除包就行,会自动安装适应版本,我这里没遇到这个问题。
https://docs.docker.com/engine/install/ubuntu/
4.安装后遇到的问题
permission denied
需要修改下用户组权限
sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组 docker ps #测试docker命令是否可以使用sudo正常使用
5.修改docker仓库地址,提高速度,亲测163最快
sudo vim /etc/docker/daemon.json { "registry-mirrors": ["http://hub-mirror.c.163.com"] 添加的内容 } sudo systemctl daemon-reload sudo systemctl restart docker
6.个人喜爱,配置下xshell,这步不需要的,Docker已经在上一步安装完成!!
sudo apt-get install openssh-server
启动命令: /etc/init.d/ssh start 重启命令: /etc/init.d/ssh restart 停止命令: /etc/init.d/ssh stop
在虚拟机启动ssh服务后,就可以通过xshell来连接虚拟机了,比较方便点。
以上是关于ubuntu中apt安装虚拟机出错的主要内容,如果未能解决你的问题,请参考以下文章