PaleMoon stopped working

Support intro

Sorry to hear you’re facing problems :slightly_frowning_face: is for home/non-enterprise users. If you’re running a business, paid support can be accessed via where we can ensure your business keeps running smoothly.

In order to help you as quickly as possible, before clicking Create Topic please provide as much of the below as you can. Feel free to use a pastebin service for logs, otherwise either indent short log examples with four spaces:


Or for longer, use three backticks above and below the code snippet:


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:

Nextcloud version 24.0.2
Operating system and version FreeBSD 13
Apache or nginx version Apache 2.4.54
PHP version 8.1.7

The issue you are facing:

When navigating to the NC login page, I am presented with the page bar the login fields when using PALEMOON (Here PM 31.1.0/Linux64). It seemed to have started with version 24. Prior to that all was fine.

Is this the first time you’ve seen this error? (Y/N): N

Steps to replicate it:

  1. call in the browser the NC startpage using PALEMOON
  2. observe no login fields

The output of your Nextcloud log in Admin > Logging:

{"reqId":"Gn6D5lLWHAHQUfBu6J8P","level":0,"time":"2022-06-27T15:34:03+00:00","remoteAddr":"","user":"--","app":"scss_cacher","method":"GET","url":"/nextcloud/index.php/apps/theming/styles?v=74","message":"SCSSCacher::process ordinary check follows","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Goanna/5.1 Firefox/68.0 PaleMoon/31.1.0","version":""}
{"reqId":"Gn6D5lLWHAHQUfBu6J8P","level":0,"time":"2022-06-27T15:34:03+00:00","remoteAddr":"","user":"--","app":"scss_cacher","method":"GET","url":"/nextcloud/index.php/apps/theming/styles?v=74","message":"SCSSCacher::isCached d71e-9813-theming.css isCachedCache is expired or unset","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Goanna/5.1 Firefox/68.0 PaleMoon/31.1.0","version":""}
{"reqId":"Gn6D5lLWHAHQUfBu6J8P","level":0,"time":"2022-06-27T15:34:03+00:00","remoteAddr":"","user":"--","app":"scss_cacher","method":"GET","url":"/nextcloud/index.php/apps/theming/styles?v=74","message":"SCSSCacher::isCached d71e-9813-theming.css dependencies successfully cached for 5 minutes","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Goanna/5.1 Firefox/68.0 PaleMoon/31.1.0","version":""}

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

$CONFIG = array (
  'instanceid' => $ID,
  'passwordsalt' => $SALT,
  'datadirectory' => $DIR,
  'dbtype' => 'pgsql',
  'version' => '',
  'dbname' => $DB,
  'dbhost' => 'localhost',
  'dbtableprefix' => 'oc_',
  'dbuser' => $USER,
  'dbpassword' => $PW,
  'installed' => true,
  'theme' => '',
  'maintenance' => false,
  'forcessl' => true,
  'trusted_domains' => 
  array (
    0 => $DOMAIN0,
    1 => $DOMAIN1,
    2 => $DOMAIN2,
    3 => $DOMAIN3,
  'secret' => $SECRET,
  'appstore.experimental.enabled' => false,
  'appstore.enabled' => false,
  'mail_from_address' => $NAME,
  'mail_smtpmode' => 'smtp',
  'mail_domain' => $DOMAIN,
  'loglevel' => 0,
  'trashbin_retention_obligation' => 'auto',
  'htaccess.RewriteBase' => '/nextcloud',
  'proxy' => $PROXY,
  'overwrite.cli.url' => $DOMAIN/nextcloud',
  'mail_smtphost' => $MAILER,
  'mail_sendmailmode' => 'smtp',
  'mail_smtpport' => '25',
  'app_install_overwrite' => 
  array (
    0 => 'joplin',
    1 => 'dashboard',
    2 => 'files_antivirus',
  '' => 'stable',
  'default_phone_region' => '31',

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

$IP - - [27/Jun/2022:16:50:10 +0100] "GET /nextcloud/index.php/login HTTP/1.0" 200 3601
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/apps/files_rightclick/css/app.css?v=198068b3-74 HTTP/1.0" 200 412
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/core/css/guest.css?v=0b442fe2-74 HTTP/1.0" 200 21612
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/dist/core-files_fileinfo.js?v=0b442fe2-74 HTTP/1.0" 200 747
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/dist/core-files_client.js?v=0b442fe2-74 HTTP/1.0" 200 12121
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/dist/core-main.js?v=0b442fe2-74 HTTP/1.0" 200 137675
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/dist/files_sharing-main.js?v=0b442fe2-74 HTTP/1.0" 200 371
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/dist/core-login.js?v=0b442fe2-74 HTTP/1.0" 200 117008
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/apps/files_rightclick/js/files.js?v=0b442fe2-74 HTTP/1.0" 200 4773
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/apps/files_rightclick/js/script.js?v=0b442fe2-74 HTTP/1.0" 200 14871
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/index.php/apps/theming/styles?v=74 HTTP/1.0" 200 2163
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/apps/theming/js/theming.js?v=0b442fe2-74 HTTP/1.0" 200 60
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/index.php/js/core/merged-template-prepend.js?v=0b442fe2-74 HTTP/1.0" 200 3054
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/index.php/core/js/oc.js?v=0b442fe2 HTTP/1.0" 200 4001
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/index.php/apps/theming/image/logo?useSvg=1&v=74 HTTP/1.0" 200 180108
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/index.php/apps/theming/image/logo?v=74 HTTP/1.0" 200 180108
$IP - - [27/Jun/2022:16:50:11 +0100] "GET /nextcloud/dist/core-common.js?v=0b442fe2-74 HTTP/1.0" 200 9077846
$IP - - [27/Jun/2022:16:50:13 +0100] "GET /nextcloud/dist/ HTTP/1.0" 200 4392
$IP - - [27/Jun/2022:16:50:13 +0100] "GET /nextcloud/dist/ HTTP/1.0" 200 51615
$IP - - [27/Jun/2022:16:50:13 +0100] "GET /nextcloud/dist/ HTTP/1.0" 200 1850
$IP - - [27/Jun/2022:16:50:13 +0100] "GET /nextcloud/dist/ HTTP/1.0" 200 414013
$IP - - [27/Jun/2022:16:50:13 +0100] "GET /nextcloud/dist/ HTTP/1.0" 200 463799
$IP - - [27/Jun/2022:16:50:19 +0100] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.0" 304 -


Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.


You sound like me - Pale Moon, FreeBSD. You probably use Lineage on your phone :slight_smile:

Sorry, I have no solution, other than switching browser (like I had to) :frowning:

I had to give up Pale Moon, it just isn’t good enough any more. It wasn’t displaying captchas on multiple websites, and I’d be stuck in login-loops in others. And that’s when the page would actually render properly. It’s incredibly poor Javascript engine makes it useless and painfully slow on most of the 'net.

And it’s only going to get worse. Moon Child (the head of the project) gave way to much power and control to a single toxic developer (Tobin), who referred to the users of Pale Moon as his “enemy”. He literally called us his enemies. Even better, he never used Pale Moon himself, and was constantly threatening to cripple all extensions if he didn’t get his way.

Ultimately, he rage quit Pale Moon and destroyed as much as he could on the way out. It looked like he may have added malicious code as well as he left, forcing Moon Child to pull v30 all together.

Because Tobin was so combative and toxic, insulting and blocking contributing developers, Pale Moon wasn’t able to attract many contributors. Pale Moon is now so far behind other browsers in features and development, it’s unlikely to attract many developers going forward.

I stopped using Pale Moon last year, switching to Waterfox Classic (so I could continue using my XUL extensions). But even that is slow and buggy, and isn’t getting the security updates it should. I’m now using Firefox.

Sorry, but this is unlikely an issue for Nextcloud to fix, it’ll be a result of Pale Moon’s lack of development. It’s not fair to expect Nextcloud devs to support the quirks of every fringe browser, and Pale Moon has done this to itself. It really sucks, and I REALLY wish Pale Moon was better, but it’s just not worth the hassle (to you, to me, or the Nextcloud devs).

1 Like


your answer sucks (but in a positive meaning). Thanks for sharing the info about the arsey behavior of the developer. I think this is childish.
Pitty really, as I came to PM as my secondary browser (Waterfox G…). Personally I am using Basilisk as well - works so far.
FF is kind of backup browser to watch streams - least hassle with that.
I was wondering what was going on with that V30-Release …

Anyway, I thought it might be worth while a long shot to ask. Was not expecting this outcome, but it is what it is - not a pain, as WF is my main browser and all works fine in there (for now - lol).

Thanks again for the detailed answer - hope PM will still be around for a bit.


1 Like

No problem. If you’re ever in the mood for a soap opera read, take a look a Tobin’s posts in the Pale Moon Sub-Reddit. There’s also:

The whole situation sucks, I really liked Pale Moon and believed in what it was trying to achieve. But it also highlights how well other projects are handled. Specifically, I’m thinking about how the Nextcloud devs ditched the unpleasant ownCloud workplace to found a better alternative. Seriously, take a look at what stage ownCloud is at nowadays - they’re years behind what Nextcloud has achieved.

It only takes one toxic element in a position of power to poison a project. Pale moon shows us how to be a victim, Nextcloud shows us how to create a solution. (While I’m at it, the same goes for Cyanogen, who’s toxic environment forced it’s devs to leave and found LineageOS.)


I completely agree. Funny enough, I switched from OC to NC very early, same with some other projects (OpenOffice → LibreOffice) and so on.

Nothing to say against NC - all works as it should and all the plugins are fine; so, leaves another thanks for the links, was sort of eyeopener. I guess I need to look for a replacement (PM is essentially only used for a handful of websites.


Read the stories; not much to say.
Anyway, I am running Falkon now and NC works (and everything else). Good to know. Will try PM in some years again - should they still exist.

My 2 cents on browser choice:

My goto browser has been Brave Browser for the last few years.

It’s privacy centric, fast, open source, has its own web search, and is in very active development - but requires a 64 bit processor. Install EFF’s Privacy Badger and you’re good to go with 90% of the web mostly operational but mostly untracked.

Yeah, I’ll do the same. Hopefully Moonchild will turn the project around and it will become a viable alternative again. I really want the PM project to succeed, but my expectations are managed.

It is not privacy centric. Brave was founded by a bigot that paid out of his own pocket to strip rights away from Mozilla employees and users, and was forced out of the Mozilla CEO role within 11 days.

Brave uses a dodgy crypto currency system based on Ethereum as it’s business model. Advertisers must buy cryptocurrency from Brave in order to advertise, and then Brave supposedly pays a percentage of that crypto to users who click on ads.

But they have a history of not paying out until caught and shamed. Youtuber Tom Scott said “if you thought you’d donated to me through Brave, the money (or their pseudo-money [BAT]) will not reach me, and Brave’s terms say that they may choose to just keep it for themselves.” Brave is a klepto-browser.

They also do underhanded things like inserting referral codes of their partner organisations into links, and redirecting users to it’s own (or affiliate) exchanges if you try to go to a competitor.

And of course, their Tor “private windows” leak all sorts of information. (See the link above.)

Brave is a bigot browser with a history of violating it’s users privacy and trust. I’d rather use Pale Moon, with all it’s flaws, than Brave.