Gahlord
2
Here’s the step-by-step version for people on a Mac based on the contributions referenced above
Situation: something went sideways while updating a norns and you’ve been looking at “preparing…” for a very long time.
- Turn off the norns: on the bottom is a little hole with a button inside, stick a paperclip or something similar into that and press the button until the screen goes dark. The norns is now off.
- Turn the norns back on by pressing and holding k1 as you normally would. It’ll be just like it was before you started the update process. Since the built-in update failed it’s probably best to do a manual update.
- Make sure your norns is connected to your network by looking at the systems parameters. Also, have your computer ready to go. We’ll be using the computer to do stuff with norns.
- On your computer, open Applications/Utiliities/Terminal. This is a text interface to access all kinds of interesting things on your computer and elsewhere. We’re going to use it to communicate with norns.
- Copy/Paste the following into Terminal:
ssh we@norns.local
This code is telling Terminal that you want to be working with your norns.
- You will be asked for a password to log into norns. The password is: sleep
- You are now logged into norns. Hooray!
- Paste the following code into Terminal:
cd update
This tells Terminal that you want to “change directory to” (aka “go to a folder named”) update.
- In order to update we need to know what version we’re updating to. All of the updates to norns are over on GitHub at this page: https://github.com/monome/norns/releases/download/ Keep in mind that this includes beta versions (versions that might still have some bugs). Go to the page and scroll down until you find the most recent entry that isn’t a beta. At time of writing this the little Tag icons on the left include “beta” for beta versions. So look for the most recent entry that doesn’t have that tag.
- Now that you’ve found the entry you’ll need to know the address of the tgz (a kind of compressed collection of all the software you need to update). I found it by clicking the little triangle next to “Assets” and then then copying the link (right click/command-click/two-finger click) for the tgz entry. Once you’ve done that, you’re done with Github.
- Back in Terminal enter the following:
wget then a space and then paste the address you copied in step 10.
When I did this process this is what I entered, yours will be different if you’re installing a version that is more recent:
wget https://github.com/monome/norns/releases/download/v2.5.4/norns210706.tgz
- Notice at the end of that address, the file name is “norns” plus a string of numbers. That’s a date (yearmonthday). You’ll need that for some of the next steps.
- Now in terminal enter the following:
tar xzvf then a space and then filename you noticed in step 12. When I did this step it looked like this:
tar xzvf norns210706.tgz
I think this is telling norns to unpack all the files bundled in the tgz thingie. There may be lots of scrolling in Terminal as it upacks everything. Let it finish and return to the prompt before continuing.
- With everything unpacked, we need to go to the folder on norns that has the update. Enter the following in Terminal:
cd and then a space then just the date numbers you noticed back on step 12. When I did this step it looked like this:
cd 210706
- We’re ready to actually do the update! Enter the following in Terminal:
./update.sh
A bunch of stuff might happen and it might take some time, wait it out. There might be an error or two. But probably nothing worth worrying about. Just let it do its thing. When it’s done restart the norns.
- You are now updated! You can confirm this by going to the systems parameters and checking for new updates. If everything went as planned norns will tell you that you’re up to date. Congratulations! Now go have fun with sound!
3 Likes