Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(bootstrap): force a system update before installing Hanzo #210

Merged
merged 1 commit into from
Aug 23, 2023

Conversation

palazzem
Copy link
Owner

@palazzem palazzem commented Aug 23, 2023

Overview

Fixes an issue that prevents the system to run because GLIBC was missing. This regression has been introduced as Hanzo didn't take in consideration possible changes in archlinux:base-devel container. The reported issue was

# While building the Hanzo container
# [...]
(4/4) Warn about old perl modules
WARNING: '/usr/lib/perl5/5.38' contains data from at least 3 packages which will NOT be used by the installed perl interpreter.
 -> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/5.38'

Downloading/Updating Hanzo...
sh: line 63: cd: /tmp/tmp.5UpXDaRZjD/hanzo: No such file or directory

/tmp/tmp.5UpXDaRZjD/hanzo folder didn't exist because git was failing with error:

sh-5.1# git
git: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by git)

Updating the system before running Hanzo, solved the problem.

@palazzem palazzem self-assigned this Aug 23, 2023
@palazzem palazzem merged commit fc769d3 into main Aug 23, 2023
1 check passed
@palazzem palazzem deleted the palazzem/init-sync branch August 23, 2023 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant