Stuck after an upgrade to Desktop App 7.1? How to go back to 6.x for ownCloud Server (Classic) #3
Replies: 7 comments 16 replies
|
For those with ArchLinux (use config restore from DeepDiver1975) Fixing ownCloud Client Compatibility on Arch LinuxProblem: 1. Pin the Package VersionPrevent sudo vim /etc/pacman.confAdd the following line to the IgnorePkg = owncloud-client2. Downgrade to Version 6.xRemove the current version and reinstall an older 6.x version from the local cache. sudo pacman -R owncloud-client
sudo pacman -U /var/cache/pacman/pkg/owncloud-client-6*
3. VerifyCheck that the correct version is installed: pacman -Q owncloud-client |
|
So I should read the release notes before applying an automatic update? Good one!
|
|
On Ubuntu 24.04 to get owncloud-client to install version 6.0.3 I did:
Put this text in
Now I have owncloud-client 6.0.3 on my Ubuntu laptop.
It showed my 2 sync connections, knew where the local folders are stored, and has sync changes from the last few days. |
|
Ha, good one. This does not appear to work on Windows. Downgrading results simply in re-upgrading automatically on the next reboot (in a very unfriendly way that kills explorer and gives a black screen such that one has to ctrl-alt-del, start task manager, and restart explorer.exe). In fact, using various (differing) web search results on how to disable automatic update by either the configuration file or by the registry does not help either (and trying the owncloud documentation suggestions for 6.00 does not work). What does work is to prevent auto-upgrade by blocking the machine from accessing download.owncloud.com. |
|
This was such a confusing problem. I am just realising what transpired. Asking users to read release notes is just being evasive. Such a breaking change should have been better communicated. |
|
Script that worked for me (Ubuntu 24), to restore the 6 or prevent from upgradeing: https://github.com/AdoHaha/owncloud_keep_six |
|
What's the Fedora method to go back to 6? Or am I just fucked? Is there a third party application I don't need to deal with this garbage with? |
Uh oh!
There was an error while loading. Please reload this page.
Who this is for
You were using the ownCloud Desktop App 6.x with an ownCloud Server (ownCloud Classic / oc10) account. The client then got upgraded to 7.1 — and now your account no longer connects. Reinstalling 6.x didn't help — the client just shows a warning and closes.
This can happen in several ways: a Linux distribution upgrading the package automatically, or a manual update on Windows or macOS where the jump to 7.x wasn't expected. Whichever way you got here, this post explains why it happens and how to get back to a working 6.x setup without losing your account configuration or re-syncing everything.
Background: 7.0 removed ownCloud Server support
Starting with Desktop App version 7.0, the client no longer supports ownCloud Server — it only connects to ownCloud Infinite Scale. If you need to keep using ownCloud Server, you must stay on a 6.x client.
So when a 7.x client is pointed at an ownCloud Classic server, the connection can no longer work as before. That is expected behaviour, not a bug in your setup.
Why you can't just reinstall 6.x
The Desktop App records which version last wrote its configuration. When you start a client whose major version is lower than the one stored in the configuration (i.e. starting 6.x after 7.1 has already run), the client deliberately refuses to start: it shows a warning that the settings were created by a newer version, and then quits. This guard exists because a newer configuration may use features an older client doesn't understand.
Because the 7.1 client already rewrote your configuration and stamped it as "7.1", a fresh 6.x install hits this guard immediately.
The good news: your old 6.x configuration was backed up automatically
Every time the Desktop App starts after a version change, it makes a backup copy of your configuration before updating it. The backup sits right next to the live configuration and is named like:
(the pattern is
owncloud.cfg.backup_<date>_<time>_<old version>)Because you were upgraded from 6.x, there is a backup file that still records your original 6.x configuration. Restoring it makes a reinstalled 6.x client see a 6.x configuration again — so it starts normally and reconnects to your existing ownCloud Classic account.
Where the configuration lives
~/.config/ownCloud/%APPDATA%\ownCloud\(e.g.C:\Users\<you>\AppData\Roaming\ownCloud)~/Library/Preferences/ownCloud/The live configuration file is
owncloud.cfg; the backups are theowncloud.cfg.backup_*files in the same folder.Step-by-step downgrade
Quit the Desktop App completely — close it from the system tray / menu bar, don't just close the window.
Open the configuration folder for your operating system (see the table above). Make sure hidden files and folders are visible.
Find your 6.x backup. Look for a file named
owncloud.cfg.backup_…_6.x.x…. If there are several, pick the newest one that ends in a 6.x version. Note its full name.Replace the 7.1 client with 6.x.
Restore the backup configuration. In the configuration folder:
owncloud.cfgto something else (e.g.owncloud.cfg.7.1) so you keep it as a safety copy.owncloud.cfg.Start the 6.x Desktop App. It reads the restored 6.x configuration, recognises your ownCloud Classic account, and resumes syncing your existing local folder. Because the sync state is preserved, it won't re-download everything.
If there is no 6.x backup file
If you can't find an
owncloud.cfg.backup_…_6.x…file (for example, it was cleaned up), you can set the account up again on 6.x:owncloud.cfgaside.Prevent this in the future
Before applying any client update — automatic or manual, on any platform — read the release notes first: https://github.com/owncloud/client/releases. They call out breaking changes such as the removal of ownCloud Server support, so you can decide before upgrading whether a new version still fits your setup. Be especially careful with any "automatic update" mechanism that could jump you to 7.x while you still rely on ownCloud Server.
Notes & caveats
owncloud.cfgand the original.backup_…files until you have confirmed 6.x is working.All reactions