-
Notifications
You must be signed in to change notification settings - Fork 369
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
OctoPi 0.18.0 RC1 Status #692
Comments
im running multiple instances on one pi will this upgrade include upgrading them as when i install python 3 it doesn't see my second or third image |
Will the 64bit also work in the 2GB Pi4? |
@Prutsium |
@carl5765 I didn't understand. This is an OctoPi image, not an OctoPrint package upgrade. You need to physically flash your SD card. |
Any way to update a current instance to this or just format/backup and restore |
@guysoft should the 64-bit image be used on a minimum 4GB system? |
64bit amd64/aarch64 version working like a charm on RASPBERRY PI 3B+ Raspberry Pi 3 B+, 4x 1,4 GHz, 1 GB RAM, WLAN, BT Thank you! |
@derekslenk Yes, see below your comment. |
Had a very successful transition on a Raspberry pi 4 (1gig). Backup was seamless as well. |
Hi! Love the software! Just wanted to say that I cannot get my PS3 camera to work out of the box on 0.18 RC1. I didn't have time to test why this is though. It works flawlessly on 0.17. Thanks! |
Hi, glad I can contribute a little by testing! Sending an M997 command to reboot the printer after uploading a firmware file through marlin-bft plugin causes octoprint to become unresponsive, pi doesn't respond to ssh connections, M997 iteself doesn't execute. Raspi 4B 4GB, Ender 3 pro with SKR V1.3 mainboard running marlin 2.0.6.1 bugfix. Worked previously with octopi 0.17/octoprint 1.4.2 on a raspi 2B. |
Back and restore from 0.17.0 to 0.18.0 RC1 went w/o a hitch on my rPi 4 4GB. I have 2 more to do. Currently running multiple plugins that were imported, and also installed OctoDash for screen use. Will be doing the same for the other 2 systems. |
Not sure what happened... but... I have an external USB SSD attached to my Pi that held my uploads, timelapses, etc. Initial setup was easy several months ago, just formatted it via SSH and it mounted automatically. Has been working fine ever since. Today I decided it was time to bite the bullet and upgrade to Python 3, and figured I'd just use the RC to do it. So I backed up via the OctoPi settings page, and copied my home directory on the Pi to the SSD so that I'd have all my other files, like my Klipper config. I flashed the RC just fine, and everything seemed to be OK. (I am having a bit of trouble with it not finding octopi.local for SSH, but it works via the IP address, so I'm not too concerned.) Then I went to go look on the SSD for my SAMBA config file... and there's nothing. Drive won't automount, and is empty when I mount manually. File recovery tools aren't helpful. This just cost me a week or so of tinkering with the Klipper configuration to get it working right & calibrated again. :( If anyone has ANY clue what might have happened, I'll be grateful to hear about it. I'm going to leave the SSD offline for the time being, just in case there is actually some form of recovery that will help. I'll keep on with the RC, and let you know if I find anything else out of the ordinary. |
OctoPrint 1.5.0rc1 was released, does this affect testing of octopi 0.18? |
Talk to @foosel she mentioned it. Didn't seem to bother her. |
Considering that people were running into issues with current Pi4s vs the 0.17 image and the Pi400 also having gotten released (which I rightfully anticipated people would ask for support for, even though I don't understand WHY), I figured it would make more sense to push an OctoPi image RC now with the current stable OctoPrint on it, rather than wait until 1.5.0 hits stable (which depending on how this RC phase goes might still take until December). I stand by this decision. |
Ok. Also we could always make 0.18.1
|
Yeah... all that would change there would be the preinstalled OctoPrint version then, no need for a lengthy RC phase for that. Right now the testing of 0.18.0 is really more to iron out any kind of issues with the new base image and any changes done to OctoPi outside of OctoPrint, as far as I see it. |
Could this be related to OctoPrint/OctoPrint#3683 since OctoPi 0.18 is likely now pulling in this upstream kernel update? |
is it possible the arm64 does not come with raspi cam support? i am running it on a Raspberry Pi 4 4GB
|
That sounds exactly like my problem. I'll try to get any useful information from the pi and open a ticket upstream. |
Are there any known backup./restore issues? i have a backup from my octoprint before the upgrade, and trying to restore it I get the "Uploading please wait" dialog for at least 12 hours. Not going to let it go any further, will be easier to just redo things from scratch. edit: running 18rc x64 on a pi4 4gb |
I have been having random drops where the system becomes inaccessible all together via SSH and WebGUI, but OctoDash is still able to access it ? When connecting via hardwire, no DHCP is pulled at all. I do not have a HDMI connected to it, but I do have a 7" screen, ask I am running OctoDash as previously mentioned. What info can I provide to assist with trouble shooting ? rPi 4 4GB,, OctoPi 0.18.0 RC1 armhf, OctoDash 2.1.1, 7" DSI screen. This is the 3rd time it has happened in 24 hours. However my OctoPi 0.17.0 armhf, and 0.18.0 arm64 seem to be working fine. 0.17.0 I have no issues w/ network drops at all on the same system(s). |
Plugging in a Wireless USB kb/mouse appears to do nothing also. ctrl-alt-del does nothing, ctrl-c does nothing. |
I'm sure you mean: 64bit arm64/aarch64? Also, nice:
I don't have a webcam on this one - but it booted via USB etc fine - so that's a great sign. Once my other one has finished printing, I'll do the upgrade on that too.... If you hear nothing back from me, the second one will be fine too... One is a Pi 4 4Gb, the other a Pi 4 |
Yea my bad, fixed. Its really a pain that its only one letter difference. |
Hahahah - tell me about it - that's why I call things aarch64 and x86_64 - even though debian loves to use amd64 :\ |
Hmmm - here we go - trying to use the HLS webcam stuff:
|
@chudsaviet any insight on this? ^ |
Getting a black rectangle where the Pi cam is supposed to display. Worked fine in previous versions. Not sure where a log would be that would have any info. |
FYI in 62eabbf you forgot to change README.rst because it still suggests that Cura is pre-installed. |
As Python 2 is now unsupported I want to start using 0.18 for some testing. Is RC2 already released? If not would it better to use the latest nightly or use RC1? TIA. |
@bionik If you want to test python3 RC1 should be enough. I am investigating RC2 using Ubuntu for only 64bit today/during this week and will decide if its worth releasing an experimental with it for RC2, since Rpi Foundation are saying that they are not maintaining a 64bit build. |
That's a bit weak on their part..... given that 64 bit is quite a lot faster than the 32 bit OS on the same hardware... |
Experimental 64 bit build sounds like the way to go then. Shame Raspberry Pi Foundation didn't want to do it. To be honest, their initial blog post never really seemed like they thought it had much benefit, it never sounded keen. From a community perspective, supporting two different base distros would be a bit of a pain, so maybe if the experiment proves successful, would it be worth switching the 32 bit to (I assume) ubuntu server? It's a massive shift, and probably quite a lot of work for you to adapt all the scripts etc, appreciate all of that. We will wait and see if there is an improvement to not using Raspberry Pi OS images. One downside I did think of is it may be slower to support new RPi boards that come out, as opposed to the RPiOS images which have to be compatible when they first go on sale. |
@cp2004 Yes that is what I am thinking too. But again, I am starting this as a 64bit experiment for RC2, and we will see how it goes from there. |
I would like to oppose moving away from RaspberryPi OS because of possible issues with cameras/encoders support. RaspberryPi OS is still the official supported OS. |
@chudsaviet That is why I have been keeping it. |
If they don't support a 64bit OS, is it? |
@foosel Says we also need support for |
Especially |
@guysoft , I do see a lot of extra steps needed to make Ubuntu build usable - https://wiki.ubuntu.com/ARM/RaspberryPi . And I predict even more steps I don’t see. |
After taking a closer look at that wiki node, I agree. We already have enough support hassle, we don't need to make things worse by trying to enforce a stable 64bit build. My vote: ignore 64bit outside of nightlies until Raspbian declares the base image stable. Push out an rc2 with OctoPrint 1.5.2 asap. |
@foosel that is a practical comment! Well said. ROI is not there for 64bit. It has high chances of creating more headache/support/issues than benefit of running in 64bit. I've been using RC1 32 bit and it is pretty solid and meets the needs. I bet that will be enough for 99% of our community. |
Note: these comments are based on the assumption that the recommend upgrade path for non-expert OctoPi uses to move to Python 3 will be do a new install of v0.18. With this being the case I would expect a greater user-base wanting to restore backups when installing the released v0.18 over time (as more extension etc. begin to rely on Python 3). If there's a plan to provide (non-expert user) Python 3 upgrade capabilities w/in previous OctoPi installs then it would be safe to assume that the backup restore path remains an expert-usage case. From a use-ability standpoint it would be helpful to offer to update the Octopi server at the beginning of the set-up wizard since this is required in order to restore a backup (if there is a version mismatch). I know folks should be comfortable enough with SSH access to log-in and change the default password and thus would be able to run a simple pip command to update octopi, but the extra hurdle seems unnecessary. At the very least, in order to avoid support requests from the google-challenged, I would have the UI link here: https://community.octoprint.org/t/how-can-i-update-the-octoprint-installation-on-my-octopi-image/207 |
Create a request over on the OctoPrint repository, for a wizard for software update. Something like that can probably be done. |
I actually have OctoPi building for Ubuntu 64bit. Thankfully most of the lifting was done in CustomPiOS for PhotoPrismPi/UbuntuDockerPi (BTW UbuntuDockerPi is pretty awesome). |
Considering that this issue has been open for 1.5y that doesn't look too promising. And as you know, it building and it actually working in the field in a stable way are two different pairs of shoes. I'd rather not have this block progress of getting 0.18 out further. There's IMHO no harm in pushing out a 32bit rc2 (with a stable release within a month or so) and playing around with 64bit in the nightlies until we have something stable. |
So I found out that libraspberrypi-bin is not part of the Ubuntu repos. Its only there from It seems to load but
|
Is this just to redirect to from http -> https? If so, its better to use:
I'm not sure why you need the If so, use:
To make life easier, I think these blocks will work:
|
New RC2: #710 |
Ubuntu talks will continue elsewhere |
Just edited my comment above with what I believe could be working haproxy config... |
First release candidate for OctoPi 0.18.0
There are both 32bit and 64bit Based on RpiOS images available. Which give support to Raspberry Pi 4B 8GB and Raspberry Pi 400
The main change that would be likely noticable to plugin developers is that OctoPi comes with Python3 now.
Please try the release candidate.
32bit armf:
Download it at:
http://unofficialpi.org/Distros/OctoPi/2020-11-02_2020-08-20-octopi-buster-armhf-lite-0.18.0.zip
Md5:
d3cb6af431e326cb8bd27719016d3922
.64bit arm64/aarch64:
Download it at:
http://unofficialpi.org/Distros/OctoPi/2020-11-02_2020-08-20-octopi-buster-arm64-lite-0.18.0.zip
Md5:
643a6f4da6170607c57769a0c5bf2e7e
.Changes in the image
/home/pi/scripts/safemode
(thanks @OutsourcedGuru )Build notes
The text was updated successfully, but these errors were encountered: