Ubuntu 22.10 Support
Closed this issue · 12 comments
Hi @Sejoslaw,
check the version of the ld
library under /compat/ubuntu/lib/x86_64-linux-gnu/
, and adjust the content of the ld_version
variable in linux-browser-installer
accordingly. Then remove the chroot and try again.
Thanks for your advice ^^
I've checked the versions and configured it accordingly (checked on Ubuntu 22.10 VM)
Added the repo
deb http://archive.ubuntu.com/ubuntu/ kinetic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ kinetic-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ kinetic-security main restricted universe multiverse
Ran -> apt update && apt dist-upgrade
(everything updated as it should)
And still got the same error as shown below (ld version was ran from inside on Ubuntu)
I will try with removing everything
Alright, found the problem. Change the fix_ld_path()
function to:
fix_ld_path()
{
cp ${chroot_path}/lib/x86_64-linux-gnu/ld-* \
${chroot_path}/lib64/ld-linux-x86-64.so.2
}
Then:
# ./linux-browser-installer chroot delete
# ./linux-browser-installer chroot create
Sorry, the above code didn't work as expected if the target is a symbolic link. Fixed that.
The latest commit should do the job. I tested it with focal and kinetic.
(This might be an issue with Ubuntu itself)
It seems to be the case.
Ok
Thank you for help and updates ^^
Great job!
Thank you for opening the issue. It made the script better :)