[Bug 2022856] Re: Ubuntu 22.04 Server Autoinstall Traceback crash trying to install packages

Hari Sekhon 2022856 at bugs.launchpad.net
Sun Jun 4 15:22:13 UTC 2023


** Description changed:

- Autoinstall installation crashes with this error:
+ Autoinstall installation crashes with this error when using a local iso
+ cidata containing the user-data. This exact same user-data and package
+ selection works on an http served user-data:
  
  Title: install failed crashed with CalledProcessError
  Traceback:
-  Traceback (most recent call last):
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 290, in install
-      await self.postinstall(context=context)
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
-      return await meth(self, **kw)
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 313, in postinstall
-      await self.install_package(context=context, package=package)
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
-      return await meth(self, **kw)
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 340, in install_package
-      await run_curtin_command(
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 203, in run_curtin_command
-      return await cmd.wait()
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 116, in wait
-      result = await self.runner.wait(self.proc)
-    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/runner.py", line 84, in wait
-      raise subprocess.CalledProcessError(proc.returncode, proc.args)
-  subprocess.CalledProcessError: Command '['systemd-run', '--wait', '--same-dir', '--property', 'SyslogIdentifier=subiquity_log.2256', '--setenv', 'PATH=/snap/subiquity/4381/bin:/snap/subiquity/4381/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/subiquity/4381/bin:/snap/subiquity/4381/sbin', '--setenv', 'PYTHONPATH=:/snap/subiquity/4381/lib/python3.8/site-packages', '--setenv', 'PYTHON=/snap/subiquity/4381/usr/bin/python3.8', '--setenv', 'SNAP=/snap/subiquity/4381', '--', '/snap/subiquity/4381/usr/bin/python3.8', '-m', 'curtin', '--showtrace', '-vvv', '--set', 'json:reporting={"subiquity": {"type": "journald", "identifier": "curtin_event.2256.11"}}', 'system-install', '-t', '/target', '--', 'net-tools']' returned non-zero exit status 100.
+  Traceback (most recent call last):
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 290, in install
+      await self.postinstall(context=context)
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
+      return await meth(self, **kw)
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 313, in postinstall
+      await self.install_package(context=context, package=package)
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
+      return await meth(self, **kw)
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 340, in install_package
+      await run_curtin_command(
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 203, in run_curtin_command
+      return await cmd.wait()
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 116, in wait
+      result = await self.runner.wait(self.proc)
+    File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/runner.py", line 84, in wait
+      raise subprocess.CalledProcessError(proc.returncode, proc.args)
+  subprocess.CalledProcessError: Command '['systemd-run', '--wait', '--same-dir', '--property', 'SyslogIdentifier=subiquity_log.2256', '--setenv', 'PATH=/snap/subiquity/4381/bin:/snap/subiquity/4381/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/subiquity/4381/bin:/snap/subiquity/4381/sbin', '--setenv', 'PYTHONPATH=:/snap/subiquity/4381/lib/python3.8/site-packages', '--setenv', 'PYTHON=/snap/subiquity/4381/usr/bin/python3.8', '--setenv', 'SNAP=/snap/subiquity/4381', '--', '/snap/subiquity/4381/usr/bin/python3.8', '-m', 'curtin', '--showtrace', '-vvv', '--set', 'json:reporting={"subiquity": {"type": "journald", "identifier": "curtin_event.2256.11"}}', 'system-install', '-t', '/target', '--', 'net-tools']' returned non-zero exit status 100.
+ 
+ 
+ You can reproduce this easily on any new Mac M1/M2 from my public GitHub repo where the autoinstall user data and Hashicorp Packer config is for 100% reproducibility:
+ 
+ git clone https://github.com/HariSekhon/Packer-templates pack
+ cd pack
+ make install
+ make ubuntu-tart
+ 
+ On an x86_64 system with VirtualBox installed you can see the same exact
+ autoinstall user-data served over http working to install on the same
+ version of Ubuntu 22.04:
+ 
+ git clone https://github.com/HariSekhon/Packer-templates pack
+ cd pack
+ make install
+ make ubuntu

** Description changed:

  Autoinstall installation crashes with this error when using a local iso
- cidata containing the user-data. This exact same user-data and package
- selection works on an http served user-data:
+ cidata containing the user-data on arm64. This exact same user-data and
+ package selection works on Ubuntu 22.04 installations on x86_64 with
+ user-data served over http:
  
  Title: install failed crashed with CalledProcessError
  Traceback:
   Traceback (most recent call last):
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 290, in install
       await self.postinstall(context=context)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
       return await meth(self, **kw)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 313, in postinstall
       await self.install_package(context=context, package=package)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
       return await meth(self, **kw)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 340, in install_package
       await run_curtin_command(
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 203, in run_curtin_command
       return await cmd.wait()
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 116, in wait
       result = await self.runner.wait(self.proc)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/runner.py", line 84, in wait
       raise subprocess.CalledProcessError(proc.returncode, proc.args)
   subprocess.CalledProcessError: Command '['systemd-run', '--wait', '--same-dir', '--property', 'SyslogIdentifier=subiquity_log.2256', '--setenv', 'PATH=/snap/subiquity/4381/bin:/snap/subiquity/4381/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/subiquity/4381/bin:/snap/subiquity/4381/sbin', '--setenv', 'PYTHONPATH=:/snap/subiquity/4381/lib/python3.8/site-packages', '--setenv', 'PYTHON=/snap/subiquity/4381/usr/bin/python3.8', '--setenv', 'SNAP=/snap/subiquity/4381', '--', '/snap/subiquity/4381/usr/bin/python3.8', '-m', 'curtin', '--showtrace', '-vvv', '--set', 'json:reporting={"subiquity": {"type": "journald", "identifier": "curtin_event.2256.11"}}', 'system-install', '-t', '/target', '--', 'net-tools']' returned non-zero exit status 100.
  
- 
- You can reproduce this easily on any new Mac M1/M2 from my public GitHub repo where the autoinstall user data and Hashicorp Packer config is for 100% reproducibility:
+ You can reproduce this easily on any new Mac M1/M2 from my public GitHub
+ repo where the autoinstall user data and Hashicorp Packer config is for
+ 100% reproducibility:
  
  git clone https://github.com/HariSekhon/Packer-templates pack
  cd pack
  make install
  make ubuntu-tart
  
  On an x86_64 system with VirtualBox installed you can see the same exact
  autoinstall user-data served over http working to install on the same
  version of Ubuntu 22.04:
  
  git clone https://github.com/HariSekhon/Packer-templates pack
  cd pack
  make install
  make ubuntu

** Description changed:

  Autoinstall installation crashes with this error when using a local iso
  cidata containing the user-data on arm64. This exact same user-data and
  package selection works on Ubuntu 22.04 installations on x86_64 with
  user-data served over http:
  
  Title: install failed crashed with CalledProcessError
  Traceback:
   Traceback (most recent call last):
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 290, in install
       await self.postinstall(context=context)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
       return await meth(self, **kw)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 313, in postinstall
       await self.install_package(context=context, package=package)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
       return await meth(self, **kw)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 340, in install_package
       await run_curtin_command(
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 203, in run_curtin_command
       return await cmd.wait()
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 116, in wait
       result = await self.runner.wait(self.proc)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/runner.py", line 84, in wait
       raise subprocess.CalledProcessError(proc.returncode, proc.args)
   subprocess.CalledProcessError: Command '['systemd-run', '--wait', '--same-dir', '--property', 'SyslogIdentifier=subiquity_log.2256', '--setenv', 'PATH=/snap/subiquity/4381/bin:/snap/subiquity/4381/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/subiquity/4381/bin:/snap/subiquity/4381/sbin', '--setenv', 'PYTHONPATH=:/snap/subiquity/4381/lib/python3.8/site-packages', '--setenv', 'PYTHON=/snap/subiquity/4381/usr/bin/python3.8', '--setenv', 'SNAP=/snap/subiquity/4381', '--', '/snap/subiquity/4381/usr/bin/python3.8', '-m', 'curtin', '--showtrace', '-vvv', '--set', 'json:reporting={"subiquity": {"type": "journald", "identifier": "curtin_event.2256.11"}}', 'system-install', '-t', '/target', '--', 'net-tools']' returned non-zero exit status 100.
  
- You can reproduce this easily on any new Mac M1/M2 from my public GitHub
- repo where the autoinstall user data and Hashicorp Packer config is for
- 100% reproducibility:
+ Reproduce this easily on any new Mac M1/M2 from my public GitHub repo
+ where the autoinstall user data and Hashicorp Packer config is for 100%
+ reproducibility:
  
  git clone https://github.com/HariSekhon/Packer-templates pack
  cd pack
  make install
  make ubuntu-tart
  
  On an x86_64 system with VirtualBox installed you can see the same exact
  autoinstall user-data served over http working to install on the same
  version of Ubuntu 22.04:
  
  git clone https://github.com/HariSekhon/Packer-templates pack
  cd pack
  make install
  make ubuntu

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/2022856

Title:
  Ubuntu 22.04 Server Autoinstall Traceback crash  trying to install
  packages

Status in subiquity package in Ubuntu:
  New

Bug description:
  Autoinstall installation crashes with this error when using a local
  iso cidata containing the user-data on arm64. This exact same user-
  data and package selection works on Ubuntu 22.04 installations on
  x86_64 with user-data served over http:

  Title: install failed crashed with CalledProcessError
  Traceback:
   Traceback (most recent call last):
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 290, in install
       await self.postinstall(context=context)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
       return await meth(self, **kw)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 313, in postinstall
       await self.install_package(context=context, package=package)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
       return await meth(self, **kw)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/controllers/install.py", line 340, in install_package
       await run_curtin_command(
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 203, in run_curtin_command
       return await cmd.wait()
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/curtin.py", line 116, in wait
       result = await self.runner.wait(self.proc)
     File "/snap/subiquity/4381/lib/python3.8/site-packages/subiquity/server/runner.py", line 84, in wait
       raise subprocess.CalledProcessError(proc.returncode, proc.args)
   subprocess.CalledProcessError: Command '['systemd-run', '--wait', '--same-dir', '--property', 'SyslogIdentifier=subiquity_log.2256', '--setenv', 'PATH=/snap/subiquity/4381/bin:/snap/subiquity/4381/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/subiquity/4381/bin:/snap/subiquity/4381/sbin', '--setenv', 'PYTHONPATH=:/snap/subiquity/4381/lib/python3.8/site-packages', '--setenv', 'PYTHON=/snap/subiquity/4381/usr/bin/python3.8', '--setenv', 'SNAP=/snap/subiquity/4381', '--', '/snap/subiquity/4381/usr/bin/python3.8', '-m', 'curtin', '--showtrace', '-vvv', '--set', 'json:reporting={"subiquity": {"type": "journald", "identifier": "curtin_event.2256.11"}}', 'system-install', '-t', '/target', '--', 'net-tools']' returned non-zero exit status 100.

  Reproduce this easily on any new Mac M1/M2 from my public GitHub repo
  where the autoinstall user data and Hashicorp Packer config is for
  100% reproducibility:

  git clone https://github.com/HariSekhon/Packer-templates pack
  cd pack
  make install tart
  make ubuntu-tart

  On an x86_64 system with VirtualBox installed you can see the same
  exact autoinstall user-data served over http working to install on the
  same version of Ubuntu 22.04:

  git clone https://github.com/HariSekhon/Packer-templates pack
  cd pack
  make install vbox
  make ubuntu-vbox

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2022856/+subscriptions




More information about the foundations-bugs mailing list