Seafile community edition 9.0.1 is ready! ARM64 is supported now

This is a maintenance release with following fixes:

  • Fix OnlyOffice integration

ARM64 architecture is now supported! You can either use seafileltd/seafile-mc:9.0.1 tag in docker-compose.yml, which will select the correct architecture based on your operating system or you can use seafileltd/seafile-mc:9.0.1-arm tag in docker-compose.yml.

3 Likes

Download is not (yet) available.

Thanks for the reminder. It has been fixed.

1 Like

OnlyOffice integration is still broken for me.

With ONLYOFFICE_FORCE_SAVE = False the error message about saving doesn’t appear anymore but also OnlyOffice doesn’t save any changes back to Seafile. With 8.0.7 it did save back the changes, at least after the OnlyOffice tab was closed.

With ONLYOFFICE_FORCE_SAVE = True the error message still appears, but this was also the case for 8.0.7.

Can you check the error logs in seahub.log?

With force save disabled, there are no errors, in fact there is a callback with status 200. Though, when I close the document, then open it again, the error “The file version has been changed. The page will be reloaded.” is displayed and the document is reloaded as read-only. Changes are not saved back to Seafile.

10.0.1.146 - - [20/Nov/2021:10:33:05 +0000] "POST /onlyoffice/editor-callback/ HTTP/1.1" 200 12 "-" "Node.js/6.13"

It works now with force save turned off. The issue was probably caused by OnlyOffice…

I got an error when installing with docker. In raspberry pi (based on bulleye), pi zeor w2.

no matching manifest for linux/arm/v7 in the manifest list entries

UPDATE, pi zero w2 is 64 bit cpu, but raspberry pi os is 32bit. Is this the problem? If yes, will there be an 64 bit docker?

with seafile 9.0.1

[+] Running 0/3
 ⠿ db Error                                                                                                                    3.0s
 ⠋ seafile Pulling                                                                                                             3.0s
 ⠋ memcached Pulling                                                                                                           3.0s
no matching manifest for linux/arm/v7 in the manifest list entries

or with 9.0.1-arm

[+] Running 0/8
 ⠴ memcached Pulling                                                                                                           2.6s
   ⠙ 752dd0920056 Pulling fs layer                                                                                             0.1s
   ⠙ 440d8e65b160 Pulling fs layer                                                                                             0.1s
   ⠙ 1f4b37355f62 Pulling fs layer                                                                                             0.1s
   ⠙ 05c9a342878b Waiting                                                                                                      0.1s
   ⠙ a0fb0c4f5198 Waiting                                                                                                      0.1s
 ⠴ db Pulling                                                                                                                  2.6s
[+] Running 0/36ng                                                                                                             2.6s
 ⠦ memcached Pulling                                                                                                           2.7s
   ⠹ 752dd0920056 Pulling fs layer                                                                                             0.2s
   ⠹ 440d8e65b160 Pulling fs layer                                                                                             0.2s
   ⠹ 1f4b37355f62 Pulling fs layer                                                                                             0.2s
   ⠹ 05c9a342878b Waiting                                                                                                      0.2s
   ⠹ a0fb0c4f5198 Waiting                                                                                                      0.2s
 ⠦ db Pulling                                                                                                                  2.7s
[+] Running 0/36ng                                                                                                             2.7s
 ⠧ memcached Pulling                                                                                                           2.8s
   ⠸ 752dd0920056 Pulling fs layer                                                                                             0.3s
   ⠸ 440d8e65b160 Pulling fs layer                                                                                             0.3s
   ⠸ 1f4b37355f62 Pulling fs layer                                                                                             0.3s
   ⠸ 05c9a342878b Waiting                                                                                                      0.3s
   ⠸ a0fb0c4f5198 Waiting                                                                                                      0.3s
 ⠧ db Pulling                                                                                                                  2.8s
 ⠇ seafile Pulling                                                                                                             2.8s
   ⠹ 80bc30679ac1 Waiting                                                                                                      0.3s
   ⠹ 9bf18fab4cfb Waiting                                                                                                      0.3s
   ⠹ 5979309c983a Waiting                                                                                                      0.3s
   ⠹ 1357ffa77d61 Waiting                                                                                                      0.3s
   ⠹ 71f46679fd32 Waiting                                                                                                      0.3s
   ⠹ 85baf5ed4b49 Waiting                                                                                                      0.3s
   ⠹ de564ca76331 Waiting                                                                                                      0.3s
   ⠹ 348127060862 Waiting                                                                                                      0.3s
   ⠹ ea72d2d217e3 Waiting                                                                                                      0.3s
   ⠹ 4845005e25ad Waiting                                                                                                      0.3s
   ⠹ dddde8b6bb6d Waiting                                                                                                      0.3s
   ⠹ de16dfd5d4bd Waiting                                                                                                      0.3s
   ⠹ f372632527b4 Waiting                                                                                                      0.3s
   ⠹ 52372b150088 Waiting                                                                                                      0.3s
   ⠹ 97ab0c4fc7bd Waiting                                                                                                      0.3s
   ⠹ 2ea3fb5bdcf2 Waiting                                                                                                      0.3s
   ⠹ cc6eaa7622a9 Waiting                                                                                                      0.3s
   ⠹ 794df1ed3dd1 Waiting                                                                                                      0.3s
   ⠹ 354a96642e83 Waiting                                                                                                      0.3s
   ⠹ 12f187f70930 Waiting                                                                                                      0.3s
   ⠹ b13ec386ff2c Waiting                                                                                                      0.3s
   ⠹ 8d69d491c14a Waiting                                                                                                      0.3s
   ⠹ 6ef692b4d8e1 Waiting                                                                                                      0.3s
   ⠹ eae07e412a4e Waiting                                                                                                      0.3s
   ⠹ f3ebcdca41ed Waiting                                                                                                      0.3s
   ⠹ 2289c0012aee Waiting                                                                                                      0.3s
   ⠹ f02c711f9abf Waiting                                                                                                      0.3s
   ⠹ 6f6dfa763d7c Waiting                                                                                                      0.3s
no matching manifest for linux/arm/v7 in the manifest list entries

Hi,

UPDATE, pi zero w2 is 64 bit cpu, but raspberry pi os is 32bit. Is this the problem? If yes, will there be an 64 bit docker?

Yes, it is.

You can find a beta 64 bits release here: Index of /raspios_lite_arm64/images

@Barolo Thanks I might try out the new os.

Meanwhile, will there be 32bit seafile docker? Thanks!

We don’t have a plan to provide 32bit seafile server.

Hi,
as support for CentOS have been dropped. Are there any plans to support other rpm-based distributions like Rocky Linux or Alma?

Is 9.0.1 ready for use with newest android app 2.2.41?

Gave it a try today on debian 11 and it syncs with windows client as usual,
but the android app does no up or download only shows the librarys at server side.

There are nothing changed related to android app. It is likely to be a configuration issue.

Upgraded to 9.0.1. Most things seems to work fine (including the new go fileserver), but OnlyOffice integration is still broken. When I open a docx/xlsx, I get

In my case, disabling FORCE_SAVE has no effect. Auto assembly has no effect, and closing the doc doesn’t save either, so, there’s no way to save changes. I’m running OnlyOffice 6.4.2 on a separate VM (was working with Seafile 8.0.7 CE, no change on the OnlyOffice side)

OK, I managed to get OnlyOffice integration working again. First, there was a cert validation issue between seafile and OnlyOffice. Removing the bundled libssl.so.1.1 (so seafile fallback to the system one) resolved it. But then, after a file was saved from OnlyOffice, the new version was fetched, but pushing it to seafile repo failed with an HTTP 400

nov. 24 16:56:38 seafile python[162770]: 2021-11-24 15:56:38,998 [INFO] onlyoffice:125 onlyoffice_editor_callback status 6: get doc_info {'username': 'dani@sanbox', 'repo_id': '87e3f695-0c44-41ee-8291-7aa8cb0e5ca8', 'file_path': '/te
st.docx'} from database by doc_key 81d24a61a164e936a663
nov. 24 16:56:39 seafile python[162770]: 2021-11-24 15:56:39,004 [DEBUG] urllib3.connectionpool:975 _new_conn Starting new HTTPS connection (1): onlyoffice-ds.sanbox:443
nov. 24 16:56:39 seafile python[162770]: 2021-11-24 15:56:39,028 [DEBUG] urllib3.connectionpool:461 _make_request https://onlyoffice-ds.sandbox:443 "GET /cache/files/81d24a61a164e936a663_4292/output.docx/output.docx?md5=ItzmcUctGhLfZq
8wZY3NvA&expires=1637770299&filename=output.docx HTTP/1.1" 200 21623
nov. 24 16:56:39 seafile python[162770]: 2021-11-24 15:56:39,033 [DEBUG] urllib3.connectionpool:231 _new_conn Starting new HTTP connection (1): 127.0.0.1:8082
nov. 24 16:56:39 seafile seaf-server[162646]: start to serve on pipe client
nov. 24 16:56:39 seafile python[162770]: 2021-11-24 15:56:39,036 [DEBUG] urllib3.connectionpool:461 _make_request http://127.0.0.1:8082 "POST /update-api/77b7fbec-ba24-4e60-8079-168fbe61f1ac HTTP/1.1" 400 25

It seems the new go fileserver doesn’t work with OnlyOffice. After removing use_go_fileserver = true, everything is working again

nov. 24 16:57:48 seafile python[162943]: 2021-11-24 15:57:48,468 [INFO] onlyoffice:81 get_onlyoffice_dict dani@sandbox open file /test.docx in repo 87e3f695-0c44-41ee-8291-7aa8cb0e5ca8 with can_edit True
nov. 24 16:57:48 seafile python[162943]: 2021-11-24 15:57:48,474 [INFO] onlyoffice:120 get_onlyoffice_dict get doc_key 81d24a61a164e936a663 from database by repo_id 87e3f695-0c44-41ee-8291-7aa8cb0e5ca8 file_path /test.docx
nov. 24 16:57:50 seafile python[162941]: 2021-11-24 15:57:50,284 [INFO] onlyoffice:109 onlyoffice_editor_callback status 1, user connects: {'key': '81d24a61a164e936a663', 'status': 1, 'users': ['dani@sandbox'], 'actions': [{'type': 1, 'userid': 'dani@sandbox'}]}
nov. 24 16:57:52 seafile seaf-server[162885]: start to serve on pipe client
nov. 24 16:57:58 seafile seaf-server[162885]: start to serve on pipe client
nov. 24 16:58:12 seafile python[162939]: 2021-11-24 15:58:12,697 [INFO] onlyoffice:125 onlyoffice_editor_callback status 6: get doc_info {'username': 'dani@sandbox', 'repo_id': '87e3f695-0c44-41ee-8291-7aa8cb0e5ca8', 'file_path': '/test.docx'} from database by doc_key 81d24a61a164e936a663
nov. 24 16:58:12 seafile python[162939]: 2021-11-24 15:58:12,703 [DEBUG] urllib3.connectionpool:975 _new_conn Starting new HTTPS connection (1): onlyoffice-ds.sandbox:443
nov. 24 16:58:12 seafile python[162939]: 2021-11-24 15:58:12,730 [DEBUG] urllib3.connectionpool:461 _make_request https://onlyoffice-ds.sandbox:443 "GET /cache/files/81d24a61a164e936a663_5721/output.docx/output.docx?md5=t9rB-loCLXRlbjxeMVMFPg&expires=1637770393&filename=output.docx HTTP/1.1" 200 21623
nov. 24 16:58:12 seafile python[162939]: 2021-11-24 15:58:12,735 [DEBUG] urllib3.connectionpool:231 _new_conn Starting new HTTP connection (1): 127.0.0.1:8082
nov. 24 16:58:13 seafile python[162939]: 2021-11-24 15:58:13,135 [DEBUG] urllib3.connectionpool:461 _make_request http://127.0.0.1:8082 "POST /update-api/012ece03-6935-400b-8517-a96bcbf75444 HTTP/1.1" 200 40

In download page I see 9.0.1 64bit (beta)

Is beta or production?

It is still beta.

Well, I have migrated correctly to this version
:slight_smile:

Thanks…

can you please mark it as beta here then? Seafile Community Edition - Seafile Admin Manual
I also was under the impression that 9.0.1 is the non-beta release