Stuck in installation of 32.0.5.0 on Debian 13

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 32.0.5.0
  • Operating system and version (e.g., Ubuntu 24.04):
    • Debian 13
  • Web server and version (e.g, Apache 2.4.25):
    • nginx 1.26.3
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • see above, but not relvant here
  • PHP version (e.g, 8.3):
    • 8.4
  • Is this the first time you’ve seen this error? (Yes / No):
    • yes, as this is my first Nextcloud installation
  • When did this problem seem to first start?
    • directly during installation process
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • see summary
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • no

Summary of the issue you are facing:

While updating my RaspBerry from old Debian to Debian Trixie, i found that Owncloud does not support PHP 8.x, so i decided to give NextCloud a try.

Basically, i got latest NextCloud package (wget from https://download.nextcloud.com/server/releases/latest.zip, unzip it and moved it to /var/www/nextcloud, followed by chown www-data:www-data.

Now the webpage is loading but shows only text “Nextcloud (URL) secure home for your data.”

There is no login shown or anything close to what is shown in the installation guide.

I tried several browser in Linux, iOS and Windows, and all show the same text only page, directing to nextcloud.com.

Javascript is enable in browsers.

Nextcloud log (/var/www/nextcloud/data/nextcloud.log) is empty.

Steps to replicate it (hint: details matter!):

Log entries

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

log is empty

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

PASTE

Web server / Reverse Proxy

The output of your Apache/nginx/system log in /var/log/____:

PASTE HERE

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

there is no /var/www/nextcloud/config.php

Apps

The output of occ app:list (if possible).

Tips for increasing the likelihood of a response

  • Use the preformatted text formatting option in the editor for all log entries and configuration output.
  • If screenshots are useful, feel free to include them.
    • If possible, also include key error output in text form so it can be searched for.
  • Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.

Are these the only steps you’ve taken?

The Admin Manual has numerous other requirements and steps for installing via Archive.

Also are you using the Nginx config in the manual?

2 Likes

It seems that you have to go through NC 25:

and from there to a more current version (you have to go through all major upgrades). Regarding the php versions, it is a bit complicated:

e.g. you could use php 8.1, then upgrade until NC 31 or NC 32 and then switch to php 8.4.

1 Like

Many thanks for this answer.

I installed my System back in 2013 or 2014, and found out lately, that it was totally out of support. The attempt to upgrade to latest Debian version ended up in unuseable system (would have been surprised if it would have went differently), so i decided to build everything from scratch.

From that point, it is less a migration old system with old owncloud to new system with nextcloud than complete new installation with now nextcloud instead of owncloud.

From that point, i’m looking for a good way, how to get nextcloud running on my system without taking one year master degree education in how to achieve this. I want to use nginx, not Apache. I want to use Debian, not Ubuntu. But the official documentation reads very much for me like if you don’t go the way we want, you are on your own….

Many thanks for your answer.

After some adoption from NextCloud provided NGinx configuration to my needs, it now works, and i get the NextCloud Admin WEB GUI.

I don’t like that i do not (yet) 100% understand what is going on and why it is working, but this is a different story.

Yep, there are some problems with version 32!

I use almost the same setup, only with Apache and php8.4-fpm.

Now suddenly the cron job is no longer running and cannot be made to run! The job list contains entries from 1970-01-01.

In addition, version 32.0.6 now strictly displays the message:

Two-factor configuration

No two-factor provider is available for this instance.

It is also impossible to get rid of.

Nextcloud used to work really well, but now it’s almost a total disaster…

But maybe there are solutions here :folded_hands:


Update: Background tasks with AJAX work.
But I mainly work with the desktop app and iOS app. So the jobs have to run via cron!

I can’t reproduce this. Cron jobs are running fine on my setup: Nextcloud 32.0.6, Apache 2.4.66, PHP 8.3, MariaDB 10.11. So at least it doesn’t seem to be a general issue with Nextcloud 32. Maybe it’s caused by a specific app?

This is just a notice/warning and does not affect the functionality of Nextcloud in any way. You can get rid of the warning by enabling any 2FA method. However, be warned in advance: after that, you’ll get another notice telling you that 2FA is not enforced for all accounts, so you’ll have to address that as well.

The other option would of course be to simply ignore the message if, for example, you only use your Nextcloud on your local network. :wink:

I can’t reproduce this. Cron jobs are running fine on my setup: Nextcloud 32.0.6, Apache 2.4.66, PHP 8.3, MariaDB 10.11. So at least it doesn’t seem to be a general issue with Nextcloud 32. Maybe it’s caused by a specific app?

I don’t know why, but the cron job is now running smoothly.
I haven’t changed anything in the system. How can that be?

This is just a notice/warning and does not affect the functionality of Nextcloud in any way. You can get rid of the warning by enabling any 2FA method.

Okay, thx, then I ignore this warning :folded_hands:

For reference: "Second factor configuration" warning after updating to 32.0.6 - #6 by nickvergessen

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.

You are also migrated your setup from a OC setup recently and went quickly through all the major NC versions between NC 25 to NC 32?

If you just have a problem with cronjobs on NC 32, please open a new topic and don’t hijack this one.