Introducing SiaBerryOS: A Linux Operating System for Using Siacoin on Raspberry Pi 3
-
Hi. I'm trying to install siaberry but when I try to download the file "consensus.db" I get the following:
Resolving direct.consensus.siahub.info... failed: Temporary failure in name resolution.
Could Algiuen tell me if I'm doing something wrong or what I should do to solve the problem? Thanks in advance
-
HI,Thanks a lot for the guide.I think I understand everything but one thing.First I have to say that I use Mac for this.
When you say the two have to "Write the image to the Micro SD card in your laptop and Replace SDX with the block Device..I am lost there.I guess its not just to copy the image on MIcroSDcard right? how are we supposed to do this? from the "Terminal" ?Also, why do we need a USB3 flash drive for?
thanks a lot.
-
[email protected]
Just a little comment.I love the project and all, and I really think its a great idea but c´mon.:Do you really think any potential user its going to go through the whole process of opening the ports( a fucking mess for anyone not use to this things) and in the case of the raspberry pi installing the operating system?I am a complete kook with computers ,still I have taken a few afternoons already to learn how to host.Even reading forums and staff and with the instructions, the hosting thing is not working on my mac.
Once the ports are open(or so I thought) the siacoin app showed Host connected so I pushed the Announce and of course it charged me 0.018SC.It hasn't work and then the Host appears as not connected suddenly.
I have spent 2 SC trying this with zero success.So some money spent and a lot of time and nothing.
Also I am trying the raspberry pi hosting which is a whole new level,aslo fucking complicated.
I have learned to flash the OS on the SD OS of the berry but again some problem with the MacBooks SD reader makes it impossible.
Three evenings spent on this and zero results.My point being, theres gotta be an easier way to attract people to the project and of course make us pay for our efforts is not the best way.
-
@ kete
Big thank you for the hard work.You need to unpack the Image.xz "SiaBerryOSv1.2.img.xz'" (use 7zip)than bourne it like a DVD/Blu-ray) on your microsdcard. https://www.osforensics.com/tools/write-usb-images.html worked for me.I used an microsdcard to USB Adapter.
Connect the rasberry 3b before the first boot to Network cable and router, and some TV so you can see what happen.!! ....If not ,you perhaps can't get Network to work. I tryed first boot whitoute conection.. and can't find out how to Change IP. I fixed it wite rewriting the Image to the microsdcard and connected everything before first boot and it worked . After that you can see the ip of the siaberry in the prompt in TV , or you use a toll like ""fing" for ios or android to find the ip if you can't find it in your router .It was named " recovery" in my router and not siaberry or rasberry some confusion for me. After that you can hit the ip in every browser you have in your "Lan" configure the siaberry to your conditon. I use the IP cause siaberryos.localblabl did not work for me. It loads the chain more than a day ,wallet unlocking trigger cause of new Wallet Setup need a few hours. But it works.
-
Thanks a lot !I will try tomorrow again and see what happens
-
@nexeon9 Please use the latest build, 1.2.1. Actually the IPv6 restriction (the reason you see the error as it needed IPv4 in the earlier versions) has been removed.
-
@nivelblue Please use the latest build if you have not yet. The issue has been resolved in 1.2.1.
-
@cit Glad you have is set up. Actually siaberryos.local thingie should just work. Usually chrome initiates a search instead of directly going to the web-UI. But if you had tried it using firefox, and even with chrome (writing the address with http:// to prevent the chrome from interpreting it in google) it would definitely have worked. Also, don't forget to install Bonjour service as explained in the quickstart guide.
-
@surfnomada Could you come to discord? Actually that way is much more efficient as we can solve all of the possible problems and guide you through the procedure all at once and fast.
Basically it is just writing the image into a microsd and booting it. Even a monitor is not required. Once you get the very first steps done, the rest would be a breeze for you.
-
I got it working but i would like to see the host price configurations easier to understand. What is H/Byte/Block and H/Block? The official Sia UI uses Sia coin as a reference.
-
@clip203 It is what has been set in Sia API. In Siaberry you can tweak more settings for hosting. Basic settings will be implemented in the next releases.
-
@kete Thanks for the reply. I look forward to the Basic settings. How do you plan to do renting if at all? I think it's a great hosting tool but it could be tricky with renting.
-
@kete My siaberry host is rebooting every 3-4 days. Nothing is in the logs from what i can see. Anywhere else i can check?
Feb 6 04:00:01 SiaBerryOS CROND[9616]: (root) CMD (wget -O /tmp/CommonAPI https://explore.sia.tech/explorer)
Feb 6 04:00:02 SiaBerryOS CROND[9612]: pam_unix(crond:session): session closed for user root
Feb 6 04:05:01 SiaBerryOS crond[13517]: pam_unix(crond:session): session opened for user root by (uid=0)
Feb 6 04:05:01 SiaBerryOS CROND[13521]: (root) CMD (wget -O /tmp/CommonAPI https://explore.sia.tech/explorer)
Feb 6 04:05:09 SiaBerryOS CROND[13517]: pam_unix(crond:session): session closed for user root
Feb 6 04:08:44 SiaBerryOS init[1]: Switching to runlevel: 6
Feb 6 04:08:44 SiaBerryOS CROND[9613]: pam_unix(crond:session): session closed for user root
Feb 6 04:08:46 SiaBerryOS kernel: zram0: detected capacity change from 536870912 to 0
Feb 6 04:08:46 SiaBerryOS kernel: zram: Removed device: zram0
Feb 6 04:08:46 SiaBerryOS watchdog[3524]: stopping daemon (5.15)
-
@kete I have been having the consensus error in version 1.2.3. Ive reflashed the os on 3 different sd cards but I still get the error:
Downloading or continuing the download of consensus.db ...
Resolving siaberry.com... failed: Temporary failure in name resolution.
How do I resolve this?
-
Thanks for all your work on this, I bought a Pi 3 to try it out, followed all the steps in the instructions and with a bit of perseverance I am up and hosting. There are a couple of things I'd like to feedback on;
-
Admin Login seems fussy, I often get knocked back on the first login, I just do it again and it works.
-
Blockchain sync took at least 24 hours+, I did switch the device on and off (hard off, just pulling power plug and putting it back) and it seems to pick up from where it left off. If there was some way to display blockchain sync progress (x% of blocks?) that would reassure users something is happening.
-
Generate address, I had some problems where I'd click and it just seemed like nothing was happening, so I just kept repeating the instructions and it worked after a few attempts, I think maybe it takes a while to generate an address (minutes?), so again, some visual feedback in the UI would help here.
-
Maybe hide all the optional settings in the hosting panel and add a bit more description about what the common defaults you might want to change do, or even better, some kind of calculator that can compare pricing with live prices to give some guide of where to price your hosting.
-
Some kind of notification (email?) when my hosting is being used would prevent me reloading the page every hour....
-
The UI artwork and colours are a bit tacky and rather spread out, this could be condensed a fair amount and kept usable, obviously not as important as function, it would be nice if you took the sia colors (the green/dark blue) and used that throughout to create a consistent feel across the products, I could do some mockups if that would be helpful ?
That's it, thank you again, nice work, seems very stable, I've pulled the plug on the device numerous times and it comes back afterwards reliably, on first install I messed up setting the password, make sure if attempting you read carefully, maybe in the doc replace 'Kete' with a reference to the username that you've created.
-
-
I get "Error calls" = 54 under hosting what is this? Did you have an Error FAQ? I also try 2 times discord with the same question and google.
-
@clip203 SiaBerry reboots itself every week to keep Sia version up2date.
-
@ckc82084 Sorry for my late reply. Do you still get that message? If so, could you please post on reddit /r/SiaBerry ? There is another thread having your problem. I am not sure if the OP is you or not but it can help you set it up in case you have not succeeded in removing the problem yet.
-
-
The login implements a special way to decrease the load on the Pi. Actually there is not database software running. What you see as getting knocked back sometimes is a result of very strict login checking. Yes, it sometimes happens but it is harmless.
-
Yes, right now on a Pi which only has USB 2.0, a USB3 pen drive can take up to a whole day. That is normal. Unfortunately there is not a way to show the progress while you are bootstrapping but that might be added to the Sia core itself later.
-
Generating an address should not take a long time if not instantaneous. You might have tried to generate one while Siaberry was scanning the blockchain probably? Like when you unlock your wallet for the first time.
3/4. That is a good feature and is already on the list. You know, the development list is somehow prioritized. But we will reach that part as well!
-
I tried to make the look appealing while being easy on the eyes. I have tried to create a color distinction so that every piece of info can be read easily. But if you or anybody else have ideas, they are appreciated! Please post your suggestions on /r/SiaBerry so that it will stay documented.
-
Thank you too for the suggestions! The OS itself is very stable but do not try to cut the power without properly shutting down the device as it might corrupt the SD card or even the Pen drive. About the howto, I have intentionally put "kete" and following that command, I have said that the user must change kete with his/her own user name which helps the user remember that he/she is supposed to change the user for better security.
-
-
@cit It is normal. Every host gets those!