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
Chromebrew installation halts on Acer C7 due to Python3 installation error #4056
Comments
@heroldev: It looks like your problem is Chromebrew is looking for glibc 2.23. You are also on ChromeOS release 67. The current stable release is 81. Has your Chromebook reached EoL support? If this is the case, the only way to make the install work is to grab a commit prior to when we switched from glibc 2.23 to 2.27. |
You may also be able to upgrade to 81 by using Arnold the Bat's vanilla image and a tool called brunch. |
Acer C7 is currently EOL. @uberhacker when was Chromebrew updated to use 2.27 over 2.23? checking glibc on my C7 shows that 2.23 is installed, rather than 2.27. |
Chromebrew was updated to 2.27 when ChromeOS 72 was released. If you checkout a commit from this repo before Feb 22, 2019 (See #3188), you can use that install.sh to get a working Chromebrew. However, you won't be able to update to glibc 2.27 since ChromeOS installs all the libraries in a read-only directory (which is glibc 2.23, in your case). If you don't mind the possibility of bricking your device, you can try to do what @cstrouse suggested and reformat your hard disk and install the operating system, essentially wiping out the previous ChromeOS. |
There is an issue with the python package for any not stable devices, the fix is to grab a old |
I have this issue but chromebrew is stuck with glibc 2.32. How do I crab a commit from chromebrew when it was on glibc version 2.32? Maybe I can figure that out... |
Try |
Thanks I tried this, It did not work. My issue is with pulseaudio which says it needs glibc 2.34 and I only have glibc 2.32. VLC wont start without pulse audio and pulseaudio wont start with glibc being updated, which is impossible under my current chrome OS because I am stuck with no further updates. So is there a workaround to run VLC? I only need this machine to run VLC to see a DLNA stream on local network, system is mostly offline. THANKS |
Does crostini work for you? |
Nope I wish. I don't have virtualization on my CPU. It's an atom n455 gma3150. |
what chrome os do you have? |
if you can leave chromeos use legacy bios and if you cant then try a chromeos upgrade using brunch
|
otherwise you'll be stuck fighting chromebrew for a while since glibc 2.32 is long gone and glibc linking will likely be a massive issue since you can't actually upgrade the glibc on the system without destroying chromeos |
I've used brunch in the past but can't find a match for my system with GMA 3150, it would be a long dead system prob chrome os prior to 90. I'm on cloudready 96, runs great. Maybe I can just try a few, lots of research but I need a chrome os past 96 to get a new glibc after 2.34.. Update: I found edger might work for me. This is a later generation intel Atom based chromebook and it has an update to chromeOS ver 103. GOing to try it with bruch and see how that goes.. See: https://cros.tech/device/edgar/ |
Description
Chromebrew install script halts after finishing the installation of Python3, as pip3 fails to execute because glibc 2.27 is missing. Chromebrew works, but updating to the most recent version causes crew to fail entirely.
If you executed a specific command (in this case, the install command):
`curl -Ls git.io/vddgY | bash' or 'crew install python3'
Output:
Versions and system information
chromebrew:
1.3.6
ChromeOS:
Model: PARROT JUNGLEFOWL A-C 9519
Architecture: x86_64
Addtional information
I used the script from uberhacker's fork of this project to install chromebrew, as using the script from this repo causes the install script to fail after installing libssh2 (same error outputted).
The issue seems to stem from glibc 2.23 being installed on my machine instead of glibc 2.27, which is what most packages seem to be built with now. Is there any way to update glibc to work with my machine?
I've tried compiling from source via 'crew build glibc' and outputs
The text was updated successfully, but these errors were encountered: