bitedasher / brcr-update Goto Github PK
View Code? Open in Web Editor NEWScript to update Chrome OS installed using the brunch framework
License: MIT License
Script to update Chrome OS installed using the brunch framework
License: MIT License
Error message:
Archive: /usr/local/brcr_updater/chromeos.bin.zip
skipping: chromeos_15699.72.0_ramus_recovery_stable-channel_mp-v4.bin need PK format. v4.5 (can do v2.1)
Any workaround?
So currently I have brunch unstable r88 installed but chrome os is on r87. It appears your script must update brunch first. Is there a way to tell it to update chrome os and slip the brunch update? Or does your script not work with the unstable channel? If not why?
I ran it anyway and switched to stable channel but perhaps you can add the option.
Sorry this is a question rather than an issue. I haven't yet had a chance to use your script. Does your script support zork builds as well as rammus?
Hello,
I have a samus install and saw that r91 was out. I was on r90 which i did not know was the final for samus. So I went ahead and updated. Install went fine but I get constant crashes. What i cant figure out is which r91 did it attempt to install since there is no r91 for samus. Your script kept saying it was on r91 and about chrome said it was r90. So I guess using latest brunch with r90 is what is causing the issues. Anyway I wonder if you can add a check to confirm that the recovery and brunch match, to stop this in the future. Also love to see a downgrade option.
I'm using brunch on an old Acer C710 / Sandy Bridge with a rammus image:
User@Host : chronos@localhost
Machine : x86_64
Rel. name : Chrome OS
OS Track : stable-channel
OS Release : Linux 5.4.88-brunch-sebanc
Kernel Rel.: 5.4.88-brunch-sebanc
Brunch Ver : Brunch r87 20210124
CROS Root : ROOT-A (/dev/sda3)
OS Board : rammus-signed-mp-v2keys
OS Coder : sebanc
OS Vers. : 13597.66.0
Browser Ver: Google Chrome 88.0.4324.109
ARC Vers. : 7073914
When I invoke brcr-update
I see the error: lsblk: unknown column: FSAVAIL
See below for more detailed output -
chronos@localhost 10:33 AM [~/Downloads] $ brcr-update
lsblk: unknown column: FSAVAIL
WARNING: There is less than 5 gigabytes of free space left on your device. The installation may fail. Continue? (Enter for yes, Ctrl+C for no)
chronos@localhost 10:34 AM [~/Downloads] $ df -h ~/
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 108G 26G 78G 25% /home/chronos/user
chronos@localhost 10:34 AM [~/Downloads] $ lsblk -V
lsblk from util-linux 2.32
chronos@localhost 10:34 AM [~/Downloads] $ lsblk -b --output FSAVAIL -z -P -n $(rootdev -d) | sed '/FSAVAIL=""/d' | cut -d '"' -f
lsblk: unknown column: FSAVAIL
It seems to cause the variable $all to be unset or zero and then thinks there is insufficient space available.
I don't know if anything can be done about the util-linux
package version but I thought I'd mention it in case there was a simple remedy or workaround.
I love your updater concept, it'll save many headaches for a lot of users.
Thanx,
-DennisLfromGA
Hi,
I'm facing an issue with the script not being able to find the r93 version, when curently brunch is at r94. The strange thing is that earlier today I did this method, using your script and it worked perfectly. It update my system from Chrome OS 93 and Brunch 91, both to 94. For some reason I had to format my drive and make everything again. I've reinstalled Chrome OS, but when I ran ur script again I got this error as you can see in the screenshot. Any ideea what might cause this and why it worked some hours ago and now not? Thank you in advance
Could you please provide the source of the unzip binary? I feel a bit uneasy running binary without knowing its source. Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.