Earn a t-shirt by testing Nextcloud 12 Beta 2!

i found a bug in the default encryption moduleā€¦

until v11 the encryption module worked perfectly for uploading files as a guest withour account to a shared folder via Link. but since v11 the default encryption module is broken. it is not possible to upload files as a guest because all files are corrupt.

@bjoern is the issue above known or should it be reported as new?

1 Like

Updated latest 11 to 12.0.0 b2 today. Now, b3 is showing up. But upgrade is not working, because of a js error. The Button ā€œStart Updateā€ is not working.

[Error] Failed to load resource: the server responded with a status of 404 (HTTP/2.0 404) (purify.min.js.map, line 0)

The file is missing. Not sure if it is a known issue? I could upload it manually, but wanted to ensure it is not a global issueā€¦

The updater in Beta 2 sadly doesnā€™t start when pressing ā€œStart updateā€. This has been fixed in the beta 3.

To start the update you can either:

  1. Use the CLI updater by executing ā€œphp updater/updater.pharā€
  2. Open /updater/ directly (e.g. cloud.foo.com/updater/)
  3. Apply the patch from https://github.com/nextcloud/server/pull/4762/files (https://patch-diff.githubusercontent.com/raw/nextcloud/server/pull/4762.patch)
  4. Perform the updater manually from the ZIP file from https://download.nextcloud.com/server/prereleases/?C=M;O=D

whats about that issue?

@bjoern any idea?

Thank you for this update and your work!

A few things:

  1. The login button on Firefox 53.0.2 is still not functioning after this update.

  2. Update fails initially, because the folder ā€œassetsā€ is present.

  3. After the update, code integrity check fails:

Technical information
The following list covers which files have failed the integrity check. Please read the previous linked documentation to learn more about the errors and how to fix them.

Results

  • user_saml
    • EXCEPTION
      • OC\IntegrityCheck\Exceptions\InvalidSignatureException
      • Signature data not found.

Raw output
Array
(
[user_saml] => Array
(
[EXCEPTION] => Array
(
[class] => OC\IntegrityCheck\Exceptions\InvalidSignatureException
[message] => Signature data not found.
)
)
)

I have just updated my Nexcloud 11.0.3 to 12 beta 3.

I am using Debian Jessie with nginx 1.6.2 from debian jessie and php-fpm 7.1 from sury.org

All went quite well exept that in the admin section this is now shown:
The "X-Frame-Options" HTTP header is not configured to equal to "SAMEORIGIN". This is a potential security or privacy risk and we recommend adjusting this setting.

Even though my nginx site-configuration has the option set according to the manual (as here https://docs.nextcloud.com/server/12/admin_manual/installation/nginx.html ).

add_header X-Frame-Options "SAMEORIGIN";

Thanks. I can reproduce this issue and user_saml is shipped via appstore by LukasReschke Ā· Pull Request #4926 Ā· nextcloud/server Ā· GitHub should fix this problem.

While the update succeeded, LDAP authentication times are taking a long time. Password reset on LDAP prevents android app from loading due to logon timeout. The desktop client application will also disconnect and state that operation failed and wont re-initialize until remove account and re-add.

12 Beta 3
CentOS7
PHP7
MariaDB

NGINX proxy

upgrade to 12 beta 3 worked smoothly ā€¦ all previous apps got automatically enabledā€¦

what seems a bit strange is the following:

  1. prior to upgrade I enabled singleuser mode by occ command
  2. after upgrade singleuser mopde was aparently disbled by the process itself
  3. config.php still shows singeleusermode beeing enabled ā€¦

just realizedā€¦ from admin manual 12

there is no singleuser mode anymore ?? I used it mainly for making backups of my database prior to an upgradeā€¦ to ensure no users can change /asćcess data while backingup and upgrading ā€¦

aaaand some more ERRORS :wink:

finding lots of the following ERRORS:

Error no app in context Symfony\Component\Routing\Exception\RouteNotFoundException: Unable to generate a URL for the named route ā€œtheming.Theming.getLogoā€ as such route does not exist.

/www/htdocs/w005850c/wwwcloud/CLOUD/lib/private/Route/Router.php - line 339: Symfony\Component\Routing\Generator\UrlGenerator->generate('theming.Theming...', Array, 1)
/www/htdocs/w005850c/wwwcloud/CLOUD/lib/private/URLGenerator.php - line 70: OC\Route\Router->generate('theming.Theming...', Array)
/www/htdocs/w005850c/wwwcloud/CLOUD/apps/theming/lib/ThemingDefaults.php - line 156: OC\URLGenerator->linkToRoute('theming.Theming...')
/www/htdocs/w005850c/wwwcloud/CLOUD/lib/public/Defaults.php - line 186: OCA\Theming\ThemingDefaults->getLogo(true)
/www/htdocs/w005850c/wwwcloud/CLOUD/core/templates/layout.guest.php - line 45: OCP\Defaults->getLogo()
/www/htdocs/w005850c/wwwcloud/CLOUD/lib/private/Template/Base.php - line 176: include('/www/htdocs/w00...')
/www/htdocs/w005850c/wwwcloud/CLOUD/lib/private/Template/Base.php - line 151: OC\Template\Base->load('/www/htdocs/w00...', NULL)
/www/htdocs/w005850c/wwwcloud/CLOUD/lib/private/legacy/template.php - line 202: OC\Template\Base->fetchPage(NULL)
/www/htdocs/w005850c/wwwcloud/CLOUD/lib/private/legacy/template.php - line 224: OC_Template->fetchPage()
/www/htdocs/w005850c/wwwcloud/CLOUD/lib/private/Template/Base.php - line 132: OC_Template->fetchPage()
/www/htdocs/w005850c/wwwcloud/CLOUD/core/templates/404.php - line 10: OC\Template\Base->printPage()
{main}

seems to be connected to THEMING ?? my personal theme (logo background picture and colours) do show correct though,

Use the maintenance mode for such cases.

sure, but in maintenance mode an admin can not use the webgui for upgradingā€¦ so depending on commandline

So in case I prefer using the webgui (which I clearly do) I should be very fast after disabling maintenance mode to start the upgrade processā€¦ otherwise users may have changed data in the database in the backgroundā€¦ which might get lost in case of a failed upgradeā€¦

one more potential riskā€¦ specially (but not only) when using the registration app.

once a new user is created or registered him/herself, such user will have access to all registered users emails by the new (search contacts feature)ā€¦

I would suggest to make this really nice feature accessible only to defined groups ā€¦ as this is possible for other apps

What to do with the Theming ā€œRouteNotFoundExceptionā€ errors? I also have loads of them in NC12b4. Would re-loading the logo or re-setting the text help? If thatā€™s relevant, I use an SVG as logo.

Hello, is there going to be Auto Install packages for nextcloud 12. Also, Iā€™ve updated to nextcloud 12 beat 4 how do I get a free t-shirt?

Hi andy,

What do you mean with Auto Install packages? Distribution packages? you can find info on those here: Linux packages status

WRT the t-shirt, our offer was a t-shirt for whomever finds and reports a bug in the upgrade process from Nextcloud 11 to Nextcloud 12 - if youā€™ve reported a valid bug, gimme an link and directly contact me with your shipping address and size!

In a few minutes, weā€™ll make 12.0.0RC2 available via the updater app.

There may be a small issue with the updater in previous versions. If your Nextcloud built-in updater is not working because of the extra file autotest-checkers.sh then you need to manually delete the file autotest-checkers.sh from your Nextcloud folder. (e.g. /var/www/html/nextcloud/)

Hello, thanks for the tip, big help! Stupid question, once a stable release comes out Iā€™m able to update from 12 RC2 or whatever version is after that to 12 stable correct?