artix-linux / calamares

Distribution-independent installer framework
https://calamares.io
GNU General Public License v3.0
2 stars 1 forks source link

Installation Failed: Boost.Python error in job "machineid". #3

Open georgievgeorgi opened 7 years ago

georgievgeorgi commented 7 years ago

I tried to install to install artix several times from the latest iso. Always the same error. Here is the output from calamares:

21:17:20 [1]: [PYTHON JOB]:  "Downloading: zita-alsa-pcmi-0.2.0-3-x86_64" 
error: failed to commit transaction (conflicting files)
21:19:08 [0]: Running "chroot" ("/tmp/calamares-root-6zjwkjvq", "pacman-key", "--init") 
21:19:08 [0]: Finished. Exit code: 127 
21:19:08 [0]: Running "chroot" ("/tmp/calamares-root-6zjwkjvq", "pacman-key", "--populate", "archlinux", "artix") 
21:19:08 [0]: Finished. Exit code: 127 
21:19:08 [0]: Starting job "networkcfg" 
21:19:08 [1]: Job "networkcfg" -> "Setup network configuration" 
21:19:08 [0]: Starting job "machineid" 
21:19:08 [1]: Job "machineid" -> "Generate machine-id using dbus and systemd." 
21:19:08 [0]: Running "chroot" ("/tmp/calamares-root-6zjwkjvq", "dbus-uuidgen", "--ensure") 
21:19:08 [0]: Finished. Exit code: 127 
21:19:08 [1]: tbMsg "  File "/usr/lib/calamares/modules/machineid/main.py", line 54, in run\n    check_target_env_call(["dbus-uuidgen", "--ensure"])\n\n  File "<string>", line 2, in <module>\n" 
21:19:08 [0]: Installation failed: 
21:19:08 [0]: - message: "Boost.Python error in job \"machineid\"." 
21:19:08 [0]: - details: "<div><strong>&lt;class 'subprocess.CalledProcessError'&gt;</strong></div><div>Command 'dbus-uuidgen --ensure' returned non-zero exit status 127.</div><div>Traceback:</div><div><pre>  File &quot;/usr/lib/calamares/modules/machineid/main.py&quot;, line 54, in run\n    check_target_env_call([&quot;dbus-uuidgen&quot;, &quot;--ensure&quot;])\n\n  File &quot;&lt;string&gt;&quot;, line 2, in &lt;module&gt;\n</pre></div>" 
21:19:08 [0]: Calamares will quit when the dialog closes.
adriaandegroot commented 6 years ago

Looks like dbus-uuidgen is failing in the installed system; return code 127 may be that dbus-uuidgen itself isn't even installed. Does an artix install even need a machineid?

See also Calamares issues #867 and #865.

abucodonosor commented 6 years ago

@adriaandegroot that error lies elsewhere .. packaging issues on Artix..

error: failed to commit transaction (conflicting files)

resulting is 'exit of netinstall' and broken packages. so at this point nothing like dbus is around I ssume.