ASUS C302C firmware-util.sh gets symbol lookup error

Running the Mr Chomebox firmware-update.sh on my ASUS Spin C302 gets

bash: symbol lookup error: /usr/local/lib64/libreadline.so.8: undefined symbol UP

I’m over my head here…

running it it where? ChromeOS? Linux? Exact command line run?

[CTRL+ALT+F2] , login chronos

When it failed to find the site to download from, I logged in and then relaunched that shell, got the error.

Should I not be logged in? Seemed necessary to get the WiFI up.

you need to have wifi connected, but that doesn’t require being logged in. Is ChromeOS at latest/last version for your device? I’ve never seen that error before

It was being updated to the last version and in regular (but not daily) use when they stopped updating it. The penguin/crostini wasn’t the very latest, but I wouldn’t think that would be involved. We all waited a very long time for Crostini support on CAVE, and it’s possible I left it on a Canary channel.

Google turns up a few random cases of that exact message in various version of libreadline not finding UP, but there doesn’t seem to be a clear explanation or solution.

It’s a nice little machine; I’d hoped to get it onto Mint because I have a ham radio use case that requires snd-loopback in the kernel.

Personally, I would first try to reset chromeos with Chromebook Recovery Utility: https://chromewebstore.google.com/detail/pocpnlppkickgojjlmhdmidojbmbodfm
then try to follow the instructions in the docs.

Worth a try. I’ll post what happens.

I powerwashed, factory-reset and started over.
Everything’s working properly now.

Thanks to @Jacob2 for the suggestion.

1 Like