我试图在Hyper中自动安装Ubuntu服务器,从这个iso:ubuntu-22.04-live-server-amd64.iso
开始,我使用卷方法传递云-init,所以我已经为自动安装创建了一个加载在第二个虚拟- dvd驱动器中的seed.iso
(第一个dvd保存了live-server.iso)。
这是虚拟机管理程序上VM屏幕的视图。管理程序中的输出
我也有崩溃文件,但是它很大,所以我必须将它链接到崩溃报告文件。但这是崩溃报告中的主要错误:FAIL: no identity data provided
。我试着在加密的Password:
周围添加"“,以防字符串中的$会混淆某些解释器,但这没有帮助。所以我不知道为什么它声称没有身份。
2022-06-14 05:53:23,647 ERROR root:39 finish: subiquity/Identity/apply_autoinstall_config: FAIL: no identity data provided
2022-06-14 05:53:23,647 ERROR root:39 finish: subiquity/apply_autoinstall_config: FAIL: no identity data provided
2022-06-14 05:53:23,647 ERROR subiquity.server.server:416 top level error
Traceback (most recent call last):
File "/snap/subiquity/3359/lib/python3.8/site-packages/subiquity/server/server.py", line 625, in start
await self.apply_autoinstall_config()
File "/snap/subiquity/3359/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
return await meth(self, **kw)
File "/snap/subiquity/3359/lib/python3.8/site-packages/subiquity/server/server.py", line 467, in apply_autoinstall_config
await controller.apply_autoinstall_config()
File "/snap/subiquity/3359/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
return await meth(self, **kw)
File "/snap/subiquity/3359/lib/python3.8/site-packages/subiquity/server/controllers/identity.py", line 60, in apply_autoinstall_config
raise Exception("no identity data provided")
Exception: no identity data provided
我使用用户数据作为配置&我有一个0字节的元数据文件(空但在那里)。
这是我的用户数据的内容。我尝试了多种组合update yes-no
和不同的apt sources
,它们都以同样的方式结束了subquity的崩溃。我从我自己的配置开始,但我已经集中到这里的示例:https://ubuntu.com/server/docs/install/autoinstall,以消除我本可以引入的潜在问题。
很好的问候,马丁·莱蒂克。2022年6月
用户数据
#cloud-config
autoinstall:
version: 1
#early-commands:
# - ping -c1 198.168.10.2
locale: en_US.UTF-8
refresh-installer:
update: yes
keyboard:
layout: us
variant: ""
network:
network:
version: 2
ethernets:
eth0:
dhcp4: yes
#proxy: http://squid.internal:3128/
apt:
preserve_sources_list: true
primary:
- arches: [default]
uri: http://repo.internal/
# - arches: [i386, amd64]
# uri: "http://archive.ubuntu.com/ubuntu"
# - arches: [default]
# uri: "http://ports.ubuntu.com/ubuntu-ports"
# geoip: true
# sources:
# my-ppa.list:
# source: "deb http://ppa.launchpad.net/curtin-dev/test-archive/ubuntu $RELEASE main"
# keyid: B59D 5F15 97A5 04B7 E230 6DCA 0620 BBCF 0368 3F77
storage:
layout:
name: lvm
identity:
hostname: gold
username: wenco
password: $6$e8JJnlcSYAlKfoQ9$BlEJxE0ToJzT3Ic1NJjsjPm87zyN./1faw32/TQnj9z6GTobR/r6Tn2q0OsESmZfC3ieeNokupExLvGEe.zOp.
ssh:
install-server: yes
authorized-keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCOhTzmJeZlCSsEDo4ye9uDXbQK/SIokfpfQZ86Se+2lfODn2A+aeZVBbnL5eDZXd/DxgjsvrsQu7Lzbk/WTkzkaPofmQxGGUYkTjI8u7yBggPbdfeW7cDcH6eEFAIIcHVmNd+/ecX+9HWtzrjBA8ctDa4DhcfvcSJWrfBIpazpI7FrTEJLJqcsyDLtNUkRdn5QL29r4bIiiGaNen2AwVRPPG7vcot8XDFBS4I5og6KmtGpt5MwNHn8mrGnKaUEMtxAJqCA5LWREXi306iBMgK9xFHeYJaQEKei+BzC7Ab1NI+tQYMm874O8ca9fCZHnS46B661lugDRwAu6SxyICIY6QKqW3Ylh1KjVeu1Ww978ZEQ5whICRJnQ345Q90qs+ToZob3XOdk1p4f3XboE3MtAFPyU32neQ60j68RAZDtg7ZNDAKavfg0507TX2AtberTtJUhCUZSnavONWmJJWd3CV3Fap8TiidcwbZVn1kZPjwnJfTP4PczkZm91e/K+K0=
allow-pw: no
#snaps:
# - name: go
# channel: 1.14/stable
# classic: true
#debconf-selections: |
# bind9 bind9/run-resolvconf boolean false
packages:
- curl
user-data:
disable_root: false
late-commands:
- sed -ie 's/GRUB_TIMEOUT=.*/GRUB_TIMEOUT=5/' /target/etc/default/grub
#error-commands:
# - tar c /var/log/installer | nc 192.168.0.1 1000
reporting:
builtin:
type: print
CRASH文件
不适合这里..。你应该能在这里找到它:https://wiki.politick.ca/download/attachments/49905696/1655186003.648901463.unknown.crash?version=1&modificationDate=1655188041577&api=v2
发布于 2022-06-14 15:20:52
yaml缩进是错误的。所有的自动安装键:值对必须放在自动安装作用域中。
我在这里剪切和粘贴了一个示例:https://ubuntu.com/server/docs/install/autoinstall,它缺少顶级范围的自动安装。因此,如果您只是剪切和粘贴内容,则示例的缩进是错误的。
但我真的很感谢安德鲁·洛瑟的帮助!安德鲁!
致以良好的问候,马丁·波利蒂克,2022年6月
https://askubuntu.com/questions/1413940
复制