Project

General

Profile

Actions

tickets #90230

closed

etherpad.opensuse.org is extremely unstable

Added by lkocman almost 4 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Etherpad
Target version:
-
Start date:
2021-03-17
Due date:
% Done:

30%

Estimated time:

Description

Hello team,

since today morning we can't really use etherpad.opensuse.org. If it
loads its for few seconds and then it's gone.

Example of problematic page from today (page itself was created a week
ago): https://etherpad.opensuse.org/p/ReleaseEngineering-20210317

Seems like old pages are loading relatively well. E.g.
https://etherpad.opensuse.org/p/ReleaseEngineering-20210310

Can you please have a look?

Lubos


Files

Actions #1

Updated by cboltz almost 4 years ago

  • Category set to Etherpad
  • Assignee set to lrupp
  • Private changed from Yes to No
Actions #2

Updated by lrupp almost 4 years ago

  • Status changed from New to Feedback

I have to admit that I have currently not really an idea what might go wrong. With the current log level, there is not much in the logs.

I see an exception for 'TypeError: t.dropdowns is undefined' a value in pad_editbar.js, but this is an internal etherpad-lite function.

What has been changed lately is the enabling of the ether-o-meter.

So my first action would be to disable/de-install the plugin above (you can see the output of this plugin if you check first the link below).
If this does not solve the problem, I need to increase logging, which definitively has a huge performance impact.

So I like to ask back if the different behavior of loading old and new pages with different speed is still happening (especially, if you cleared your browsers cache)?


For reference:

Etherpad version
Version number: 1.8.12
Latest available version: 1.8.12

Installed plugins: 
ep_br_to_p
ep_delete_empty_pads
ep_ether-o-meter
ep_etherpad-lite
ep_font_family
ep_font_size
ep_headings2
ep_horizontal_line
ep_markdown
ep_markdownify
ep_pads_stats
ep_piwik
ep_print
ep_spellcheck
Actions #3

Updated by lkocman over 3 years ago

Right now even openning a brand new page returns error. I've had a chance to test it with a brand new install of Leap 15.3 Beta (as I'm reinstalling relatively often). And same issues persists across installations. I don't see any improvement by using brand new install of firefox.

Not sure if I'm getting the same js traceback as yours https://paste.opensuse.org/78497303 this paste would be from a brand new page generated by etherpad.

Actions #4

Updated by lkocman over 3 years ago

Now I got following from visiting our meeting index page https://etherpad.opensuse.org/p/ReleaseEngineering-meeting (doesn't happen always)

Sorry, api.opensuse.org is in maintenance mode at the moment. If the situation persists, check the opensuse-buildservice@opensuse.org mailinglist or https://status.opensuse.org/ .

Actions #5

Updated by lrupp over 3 years ago

  • Status changed from Feedback to Workable
  • Assignee changed from lrupp to opensuse-admin

It might either be related to:

  • some database changes (enocding?)
  • DNS problems?
  • problems with a specific plugin?

I'm sorry, Lubos, I have to admit that I have currently not enough spare time to debug this further.
I hope to find some time at the end of next week, but my private schedule is currently filled up with other "high priority" items. Maybe there's another volunteer, who can step in and check in the meantime?

Actions #6

Updated by lkocman over 3 years ago

Thank you Lars,

we'll meanwhile use a replacement

https://pad.riseup.net/p/ReleaseEngineering-meeting

Actions #7

Updated by ddemaio over 3 years ago

lkocman wrote:

Thank you Lars,

we'll meanwhile use a replacement

https://pad.riseup.net/p/ReleaseEngineering-meeting

I'm alao

lkocman wrote:

Now I got following from visiting our meeting index page https://etherpad.opensuse.org/p/ReleaseEngineering-meeting (doesn't happen always)

Sorry, api.opensuse.org is in maintenance mode at the moment. If the situation persists, check the opensuse-buildservice@opensuse.org mailinglist or https://status.opensuse.org/ .

I'm also having issues with etherpad. It has difficulty loading and saving. There are several errors.

Actions #8

Updated by cboltz over 3 years ago

The most interesting error message (which appears in 10 of 10 etherpad session logs) is

[ERROR] server - Error: ENOTDIR: not a directory, stat '/srv/www/etherpad-lite/src/static/js/security.js/index.js'

/srv/www/etherpad-lite/src/static/js/security.js exists as file, but I have no idea why etherpad appends /index.js.

Actions #9

Updated by lrupp over 3 years ago

  • Status changed from Workable to Resolved
  • Assignee changed from opensuse-admin to lrupp
  • % Done changed from 0 to 30

ok, found some time to debug this further.

  • etherpad is now updated again to the latest upstream version (but I doubt that this was the reason)
  • I disabled the following plugins now:
    • ep_br_to_p
    • ep_font_family
    • ep_markdownify

The "winner" was ep_markdownify, but I disabled the other two as well, as they were not used that much.

With this: can I ask you to give https://etherpad.opensuse.org/ a try again and see if the problem still exists?

Actions #10

Updated by ggardet_arm over 3 years ago

It is usable again on my side. Thanks a lot! :)

Actions

Also available in: Atom PDF