piserver icon indicating copy to clipboard operation
piserver copied to clipboard

64 bit OS?

Open locutusofsand opened this issue 3 years ago • 8 comments

Will the newly released 64 bit OS be compatible with piserver?

locutusofsand avatar Feb 07 '22 20:02 locutusofsand

It's on the todo list and should show up within a week or two.

XECDesign avatar Feb 09 '22 12:02 XECDesign

It's on the todo list and should show up within a week or two.

Do make sure you also modify the 3 scripts that call qemu-arm-static right now, to detect architecture being used and use qemu-aarch64-static if needed instead.

https://github.com/raspberrypi/piserver/search?q=qemu-arm-static

(and the case that Piserver may be run on a Pi may also need some special attention. Right now we skip qemu in that case, and just chroot to the image, but if the server runs 32-bit Pi OS it may need to do something more clever)

maxnet avatar Feb 09 '22 12:02 maxnet

Good morning, I just saw the OS update from yesterday with the quiet upgrade to 5.15. Will the 64 bit OS make it into piserver soon? I have to rebuild one of my images and would like to move it to the 64 bit version and I can wait a couple of weeks if it would happen by then.

Thanks!

locutusofsand avatar Apr 08 '22 12:04 locutusofsand

Ran into a few issues while testing the piserver archives for the last release, so they're delayed until those are fixed. It shouldn't take too long.

XECDesign avatar Apr 19 '22 16:04 XECDesign

I saw some changes come in and the OS show up in the list in piserver so for the curiosity in me I installed it and everything loaded fine and it boots for me, but it faults on an upgrade. This is the result right after the download of an apt upgrade.

Fetched 12.1 MB in 6s (1923 kB/s)                                              
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault
E: Sub-process /usr/bin/apt-listchanges --apt || test $? -lt 10 returned an error code (1)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10

locutusofsand avatar May 03 '22 11:05 locutusofsand

What's your host OS? The version of qemu might be a be too old. What does qemu-aarch64-static --version say?

~~Or maybe piserver explicitly calls qemu-arm-static, which won't work for arm64.~~

Edit: Nope, it does the right thing.

XECDesign avatar May 03 '22 11:05 XECDesign

qemu-aarch64 version 3.1.0 (Debian 1:3.1+dfsg-8+deb10u8) I am using Raspberry Pi Desktop for PC and Mac and it is current on updates.

locutusofsand avatar May 03 '22 12:05 locutusofsand

That would be the problem then, I think.

It should resolve itself when we have a new desktop release based on Bullseye out, which is a fairly high priority.

XECDesign avatar May 03 '22 12:05 XECDesign