board.net issueshttps://git.fairkom.net/hosting/board.net/-/issues2022-11-02T13:25:38Zhttps://git.fairkom.net/hosting/board.net/-/issues/82Missbrauch durch exzessiven Dateiupload2022-11-02T13:25:38ZAlexandra KlepatschMissbrauch durch exzessiven DateiuploadEs geht im dieses Board: https://board.net/p/faggot-JoongSun-Lee
Von einer IP (182.237.211.202) wurde dazu im Zeitraum vom 21. bis 22. Oktober insgesamt 71GB Dateien hochgeladen. Ordner /mnt/data/etherpad-lite/upload/faggot-JoongSun-Lee...Es geht im dieses Board: https://board.net/p/faggot-JoongSun-Lee
Von einer IP (182.237.211.202) wurde dazu im Zeitraum vom 21. bis 22. Oktober insgesamt 71GB Dateien hochgeladen. Ordner /mnt/data/etherpad-lite/upload/faggot-JoongSun-Lee
Das hat die Partition zu 100% gefüllt, weswegen das Backup eventuell Schaden genommen hat. Das nächste sollte aber wieder passen.
Zwei Fragen:
- Sollen wir da irgendwas unternehmen? Löschen? Sperren können wir ja eher nicht.
- Liest irgendwer außer mir noch die Mails von Munin? :stuck_out_tongue_winking_eye:https://git.fairkom.net/hosting/board.net/-/issues/81Make start page multilingual2022-09-15T13:44:44ZRoland AltonMake start page multilingualWe should have the start page in DE also, now EN only.
This should be the currently used index page
/opt/etherpad-lite/src/templates/indexFAIRKOM.html
However changes do not appear - restart needed?
It seems not to be synced with t...We should have the start page in DE also, now EN only.
This should be the currently used index page
/opt/etherpad-lite/src/templates/indexFAIRKOM.html
However changes do not appear - restart needed?
It seems not to be synced with the git version
https://git.fairkom.net/hosting/board.net/-/blob/master/templates/index.htmlRieder BernhardRieder Bernhardhttps://git.fairkom.net/hosting/board.net/-/issues/62retention policy2022-08-05T22:05:05ZRoland Altonretention policyWe think anout introducing a period, after which pads and images will be deleted using the plugin
ep_delete_after_delay
The default time could be set to e.g. 3 years of inactivity at a pad.
Well, some people use board.net e.g. t...We think anout introducing a period, after which pads and images will be deleted using the plugin
ep_delete_after_delay
The default time could be set to e.g. 3 years of inactivity at a pad.
Well, some people use board.net e.g. to plan anniversary celebrations, that may happen every 5 years - they would loose the feedback and wishes see e.g. https://board.net/p/r.7915c3db5e7896d2bd9d8fbbca56d159
Ideally a user could tag a board that it will be never deleted see https://framagit.org/fiat-tux/etherpad/ep_delete_after_delay/-/issues/12
We also need to add to the plugin that images are being deleted.Hannich MatthiasHannich Matthiashttps://git.fairkom.net/hosting/board.net/-/issues/77drawing tool broken because of cert error2022-07-22T14:10:14ZWeiler Matthiasdrawing tool broken because of cert error## Summary
The area that should show the drawing tool just contains a certificate error.
## Steps to reproduce
1. create pad
2. click "Drawing Tool"
3. notice you can't draw but are greeted with an error message
## Affected board
...## Summary
The area that should show the drawing tool just contains a certificate error.
## Steps to reproduce
1. create pad
2. click "Drawing Tool"
3. notice you can't draw but are greeted with an error message
## Affected board
All Boards
## Possible fixes
The embedded whiteboard at https://whiteboard.dev.osalliance.com/ seems to be down or not available anymore. As a short term fix, disabling the plugin would avoid user confusion.https://git.fairkom.net/hosting/board.net/-/issues/17Table of Content2022-07-16T11:47:39ZRoland AltonTable of ContentActivated TOC Plugin and added in settings.json:
```
"ep_toc": {
"disable_by_default": false
},
```Activated TOC Plugin and added in settings.json:
```
"ep_toc": {
"disable_by_default": false
},
```Hannich MatthiasHannich Matthiashttps://git.fairkom.net/hosting/board.net/-/issues/76export von tabellen nicht möglich2022-07-07T18:20:07ZHofer Dimitriexport von tabellen nicht möglichSummary
Export of tables results in html-code (?)
Steps to reproduce
Create a table in board.net and export it
Affected board
Here is an example https://board.net/p/table-export-test
What is the current bug behavior?
No table is...Summary
Export of tables results in html-code (?)
Steps to reproduce
Create a table in board.net and export it
Affected board
Here is an example https://board.net/p/table-export-test
What is the current bug behavior?
No table is shown
What is the expected correct behavior?
Table should be displayed correctly in pdfs, docx, odf
Relevant logs and/or screenshots
Browser-console logs
```
08:37:40.873 Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ require-kernel.js:1:1739
08:37:40.909 Couldn't find translation key ep_draw 2 html10n.js:1:8282
08:37:40.912 Unexpected error: could not translate element content for key ep_embedded_hyperlinks.editbarButtons.hyperlink
<a data-l10n-id="ep_embedded_hyperlinks.editbarButtons.hyperlink" title="Hyperlink">
html10n.js:1:9125
08:37:43.028 Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ require-kernel.js:1:1739
08:37:43.095 UNSETTLED FUNCTION BUG IN HOOK FUNCTION (plugin: ep_tables4, function name: ep_tables4/static/js/datatables:acePostWriteDomLineHTML, hook: acePostWriteDomLineHTML): The hook function neither called the callback nor returned a non-undefined value. This is prohibited because it will result in freezes when a future version of Etherpad updates the hook to support asynchronous behavior. ace2_common.js:43:1752
08:37:43.128 UNSETTLED FUNCTION BUG IN HOOK FUNCTION (plugin: ep_tables4, function name: ep_tables4/static/js/datatables:acePostWriteDomLineHTML, hook: acePostWriteDomLineHTML): The hook function neither called the callback nor returned a non-undefined value. This is prohibited because it will result in freezes when a future version of Etherpad updates the hook to support asynchronous behavior. 18 ace2_common.js:43:1752
08:37:43.255 UNSETTLED FUNCTION BUG IN HOOK FUNCTION (plugin: ep_tables4, function name: ep_tables4/static/js/datatables:acePostWriteDomLineHTML, hook: acePostWriteDomLineHTML): The hook function neither called the callback nor returned a non-undefined value. This is prohibited because it will result in freezes when a future version of Etherpad updates the hook to support asynchronous behavior. 18 ace2_common.js:43:1752
```
Possible fixes
Couldn't find anything on githubHannich MatthiasHannich Matthiashttps://git.fairkom.net/hosting/board.net/-/issues/74You do not have permission to access this pad2022-02-05T16:28:26ZSpade FrankYou do not have permission to access this padSummary:
I had a board open in a browser. After reloading the page I got the message »You do not have permission to access this pad«.
This now happens with other boards I have as well.
Latest development: I get an Error 503.
Affected bo...Summary:
I had a board open in a browser. After reloading the page I got the message »You do not have permission to access this pad«.
This now happens with other boards I have as well.
Latest development: I get an Error 503.
Affected board:
All my boards.https://git.fairkom.net/hosting/board.net/-/issues/33Identify performance bottleneck2022-01-14T21:34:47ZRoland AltonIdentify performance bottleneckWe are facing heavy usage of board.net since many schools seem to use it for home classes. We see it with increased network traffic.
Since today some boards do not load anymore or take very long.
The load on DB is okay, CPU is normal ...We are facing heavy usage of board.net since many schools seem to use it for home classes. We see it with increased network traffic.
Since today some boards do not load anymore or take very long.
The load on DB is okay, CPU is normal at load 0.3.
Apache seems to spawn only 120 workers max. Should we increase that? Any other idea @indigoxela
![apache_processes-pinpoint_1583842835_1584534035](/uploads/ec71c92ba63397f2c5ca06791bed6c67/apache_processes-pinpoint_1583842835_1584534035.png)https://git.fairkom.net/hosting/board.net/-/issues/37ToC overlaps comments2022-01-14T07:23:04ZW OlfToC overlaps comments**Summary**
Bug: Table of Contents overlaps comments.
**Steps to reproduce**
- Write some text
- Write a comment
- Set Tick on settings at "Show Chat and Users"
- Create some headings with H1/H2
- Set Tick on settings at "Show Table ...**Summary**
Bug: Table of Contents overlaps comments.
**Steps to reproduce**
- Write some text
- Write a comment
- Set Tick on settings at "Show Chat and Users"
- Create some headings with H1/H2
- Set Tick on settings at "Show Table of Contents"
**Affected board**
https://board.net/p/testpad_der_tuuwi
**What is the current bug behavior?**
Comment is hidden by table of contents
**What is the expected correct behavior?**
That the comment shows up over ToC when mouse is moved on it.
**Relevant logs and/or screenshots**
![Pad_Borad_Comment_Chat_overlap](/uploads/60f4cc72f9ddbd125bb5ba249ea5dfa9/Pad_Borad_Comment_Chat_overlap.PNG)https://git.fairkom.net/hosting/board.net/-/issues/65ep_loading_message git Repository2022-01-13T04:45:48ZHannich Matthiasep_loading_message git RepositoryWäre gut das als eigenes git repository zu haben, so dass nicht händisch Dateien in ./node_modules geändert werden müssen. Installiert werden könnte es mit npm i git://git.fairkom.net... aber es funktioniert glaube ich nicht über /adminWäre gut das als eigenes git repository zu haben, so dass nicht händisch Dateien in ./node_modules geändert werden müssen. Installiert werden könnte es mit npm i git://git.fairkom.net... aber es funktioniert glaube ich nicht über /adminhttps://git.fairkom.net/hosting/board.net/-/issues/67Assets werden zu oft neu gebaut2021-11-23T20:21:19ZHannich MatthiasAssets werden zu oft neu gebautDurchschnittlich bei uns alle 3 Sekunden werden Assets (CSS, JS) neu komprimiert. Die Dateien sind sehr klein, aber durch den Aufruf eines Workers usw. geht CPU-Zeit verloren und vermutlich erklärt das auch einen Teil des hohen Page Cach...Durchschnittlich bei uns alle 3 Sekunden werden Assets (CSS, JS) neu komprimiert. Die Dateien sind sehr klein, aber durch den Aufruf eines Workers usw. geht CPU-Zeit verloren und vermutlich erklärt das auch einen Teil des hohen Page Cache. Wahrscheinlich wird auch ein Teil der Assets in Etherpad gecached, dort sollte aber die aktuelle Version überschrieben werden - der RAM-Verbrauch dürfte dadurch nicht wesentlich höher sein.
Es betrifft nicht alle Dateien, sondern nur manche. Für die betreffenden Plugins könnte https://github.com/storytouch/ep_webpack helfen, wodurch auch die Gesamtzahl an Requests reduziert werden würde (was die Ladezeiten verbessert).
Für Core ist eine langfristige Lösung (webpack o.ä.) in der Mache, das dauert aber noch eine Weile. Auf anderen Instanzen die ich kenne existiert das Problem auch, ist aber deutlich(!) seltener. Ich muss rausfinden, woran das liegt - ob bei fairkom Plugins genutzt werden, die ich sonst nicht verwende oder ob möglicherweise irgendein Cache-Header nicht richtig am Backend ankommt.
Auffällig ist auch, dass in /opt/etherpad-lite/var eine Vielzahl von Assets gespeichert werden. Am 18.11. habe ich alle gelöscht, mittlerweile sind es wieder über 1500. Normalerweise sollten sich die Dateien im Dateisystem nicht ändern und deshalb auch die komprimierte/gepackte Version nicht. Hier ändern sich die Dateihashes aber - Ursache noch unklar.Hannich MatthiasHannich Matthiashttps://git.fairkom.net/hosting/board.net/-/issues/43Embedding the board.net boards stopped working on Chrome2021-10-14T06:37:52ZSavolainen JussiEmbedding the board.net boards stopped working on ChromeI had been embedding the board.net boards for some time and suddenly we are getting the following issue:
--POPUP--
Warning: it appears that your browser does not have cookies enabled. EtherPad uses cookies to keep track of unique users ...I had been embedding the board.net boards for some time and suddenly we are getting the following issue:
--POPUP--
Warning: it appears that your browser does not have cookies enabled. EtherPad uses cookies to keep track of unique users for the purpose of putting a quota on the number of active users. Using EtherPad without cookies may fill up your server's user quota faster than expected.
--EMBEDDED BOARD.NET BOARD--
An error occurred
The error was reported with the following id: 'xxxx'
Please press and hold Ctrl and press F5 to reload this page, if the problem persists please send this error message to your webmaster:
'ErrorId: xxx
URL: https://board.net/p/xxxxxx
UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36
Uncaught TypeError: Cannot read property 'setStateIdle' of null in https://board.net/javascripts/lib/ep_etherpad-lite/static/js/pad.js?callback=require.define at line 3'
-----------
Further details:
1) Issue not appearing on Firefox but latest Chrome
2) Cookies are enabled
3) Cookies have been cleaned and issue persists
4) Same browser can successfully open the same board directly on board.net
5) CTRL+F5 does not help
Is there anything we can do to make this work (again)?
Best regards,
JShttps://git.fairkom.net/hosting/board.net/-/issues/58Update DB2021-09-20T22:42:50ZRoland AltonUpdate DBwe are on stretch and seem to run an older version of MariaDB
```
root@heu2:/etc/cron.d# apt list --upgradable
Listing... Done
mariadb-client-10.1/oldoldstable 10.1.48-0+deb9u2 amd64 [upgradable from: 10.1.48-0+deb9u1]
mariadb-client-co...we are on stretch and seem to run an older version of MariaDB
```
root@heu2:/etc/cron.d# apt list --upgradable
Listing... Done
mariadb-client-10.1/oldoldstable 10.1.48-0+deb9u2 amd64 [upgradable from: 10.1.48-0+deb9u1]
mariadb-client-core-10.1/oldoldstable 10.1.48-0+deb9u2 amd64 [upgradable from: 10.1.48-0+deb9u1]
mariadb-common/oldoldstable 10.1.48-0+deb9u2 all [upgradable from: 10.1.48-0+deb9u1]
mariadb-server/oldoldstable 10.1.48-0+deb9u2 all [upgradable from: 10.1.48-0+deb9u1]
mariadb-server-10.1/oldoldstable 10.1.48-0+deb9u2 amd64 [upgradable from: 10.1.48-0+deb9u1]
mariadb-server-core-10.1/oldoldstable 10.1.48-0+deb9u2 amd64 [upgradable from: 10.1.48-0+deb9u1]
```https://git.fairkom.net/hosting/board.net/-/issues/57shrinking EP DB2021-09-17T00:52:43ZRoland Altonshrinking EP DBDB was growing fast since pool is included every 100 revisions https://github.com/ether/etherpad-lite/commit/d4fcc23fb382aba7c65bc7e5376d2ab9fc6e2f8a - we have patched that meanwhile, see https://github.com/ether/etherpad-lite/issues/464...DB was growing fast since pool is included every 100 revisions https://github.com/ether/etherpad-lite/commit/d4fcc23fb382aba7c65bc7e5376d2ab9fc6e2f8a - we have patched that meanwhile, see https://github.com/ether/etherpad-lite/issues/4642
We are going to analyse if the DB can be shrinked in some way and if we can use EP without patch again.
- [x] check if images are stored in apools
- [x] check if we can delete the pool at each 100 revisionhttps://git.fairkom.net/hosting/board.net/-/issues/56ask for author name2021-07-12T17:46:50ZRoland Altonask for author nameThere is a plugin to always ask for author name : https://npmjs.org/package/ep_prompt_for_name
Not sure if our users want that naggy behaviour.There is a plugin to always ask for author name : https://npmjs.org/package/ep_prompt_for_name
Not sure if our users want that naggy behaviour.https://git.fairkom.net/hosting/board.net/-/issues/53Boards nicht erreichbar2021-02-14T10:56:15ZAdler ArthurBoards nicht erreichbarGuten Tag,
leider sind die Boards nicht mehr erreichbar, welche wir für unser Meeting angelegt hatten. Was ist zu tun?
Beste Grüße Arthur
Summary
My existing boards won't open. It is not possible to create new boards. "Proxy Error
The ...Guten Tag,
leider sind die Boards nicht mehr erreichbar, welche wir für unser Meeting angelegt hatten. Was ist zu tun?
Beste Grüße Arthur
Summary
My existing boards won't open. It is not possible to create new boards. "Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request"
Reason: Error reading from remote server
Steps to reproduce
create new board
Affected board
all
What is the current bug behavior?
Existing board doesn't open. Not possible to create new boards.
What is the expected correct behavior?
open existing boards
Relevant logs and/or screenshots
"Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request"https://git.fairkom.net/hosting/board.net/-/issues/44Offer whiteboard2021-02-06T09:57:17ZRoland AltonOffer whiteboardInstall plugin: https://www.npmjs.com/package/ep_whiteboard
Install WBO as described here https://github.com/jitsi/jitsi-meet/issues/5295#issuecomment-680960105Install plugin: https://www.npmjs.com/package/ep_whiteboard
Install WBO as described here https://github.com/jitsi/jitsi-meet/issues/5295#issuecomment-680960105https://git.fairkom.net/hosting/board.net/-/issues/52Board nicht erreichbar2021-01-18T09:43:08ZHofer DimitriBoard nicht erreichbarBoard ist nicht erreichbar:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Fehlermeldung aus dem Browser:
Uncaught TypeError: t i...Board ist nicht erreichbar:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Fehlermeldung aus dem Browser:
Uncaught TypeError: t is undefined
k https://board.net/static/custom/bootstrap.bundle.min.js:6
<anonymous> https://board.net/static/custom/bootstrap.bundle.min.js:6
<anonymous> https://board.net/static/custom/bootstrap.bundle.min.js:6
<anonymous> https://board.net/static/custom/bootstrap.bundle.min.js:6
bootstrap.bundle.min.js:6:1950
k https://board.net/static/custom/bootstrap.bundle.min.js:6
<anonym> https://board.net/static/custom/bootstrap.bundle.min.js:6
<anonym> https://board.net/static/custom/bootstrap.bundle.min.js:6
<anonym> https://board.net/static/custom/bootstrap.bundle.min.js:6Roland AltonRoland Altonhttps://git.fairkom.net/hosting/board.net/-/issues/47Certificate expired2020-11-16T20:19:40ZAmanda ClareCertificate expiredMy Firefox is telling me "The certificate for board.net expired on 10/23/2020. Error code: SEC_ERROR_EXPIRED_CERTIFICATE", and the edits I make to the board don't seem to be saved. Would it be possible to update it?My Firefox is telling me "The certificate for board.net expired on 10/23/2020. Error code: SEC_ERROR_EXPIRED_CERTIFICATE", and the edits I make to the board don't seem to be saved. Would it be possible to update it?Roland AltonRoland Altonhttps://git.fairkom.net/hosting/board.net/-/issues/28Please consider to add at least these plugins to gain features on par with go...2020-03-21T04:59:27Zschneider florianPlease consider to add at least these plugins to gain features on par with google docs**Summary**
the usefulness of etherpad is greatly boosted if there is a minimal set of plugins installed.
**Steps to reproduce**
see etherpad.net, (apart from the toc plugin)
**Affected board**
all
**What is the current bug behavio...**Summary**
the usefulness of etherpad is greatly boosted if there is a minimal set of plugins installed.
**Steps to reproduce**
see etherpad.net, (apart from the toc plugin)
**Affected board**
all
**What is the current bug behavior?**
Essential functionality missing in form of these plugins;
ep_align
Add Left/Center/Right/Justify to lines of text in a pad
[https://www.npmjs.org/package/ep_table_of_contents](https://www.npmjs.org/package/ep_align)
ep_font_color
Apply colors to fonts
https://www.npmjs.org/package/ep_font_color
ep_copy_paste_images
Copy and Paste images from clipboard to a pad
[https://www.npmjs.org/package/ep_copy_paste_images](https://www.npmjs.org/package/ep_copy_paste_images)
EDIT: I Read you had problems with crashes with this plugin - can you elaborate?
**What is the expected correct behavior?**
plugins are installed
**Relevant logs and/or screenshots**
see etherpad.net
**Possible fixes**
If Possible, Please consider to install these plugins, they are a real productivity boost.