From 542e581d27da564efbdf5425886d2bfd19c58845 Mon Sep 17 00:00:00 2001 From: Daniel Bohrer Date: Sat, 25 Aug 2018 11:12:27 +0000 Subject: [PATCH] /* Update */ --- Gapadriel.mw | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Gapadriel.mw b/Gapadriel.mw index b193aeb25..0df2f1004 100644 --- a/Gapadriel.mw +++ b/Gapadriel.mw @@ -61,13 +61,22 @@ Etherpad-Updates etc. bitte per sudo, nicht sudo -u etherpad. ==== Update ==== cd /var/lib/etherpad/etherpad-lite sudo git fetch - systemctl stop etherpad.service + sudo systemctl stop etherpad.service sudo git rebase -i $version sudo bin/installDeps.sh # und dann warten. # wd fails. https://github.com/admc/wd/issues/483#issuecomment-410725658 - suod npm install --unsafe-perm wd + sudo npm install --unsafe-perm wd sudo bin/installDeps.sh # und dann warten. - systemctl start etherpad.service + + sudo chmod g+rw -R var/ # CSS minified cache muss schreibbar sein + sudo chown etherpad:etherpad -R var/ + sudo chmod g+r -R settings.json # config muss lesbar sein + sudo chown root:etherpad settings.json + + # irgendwas geht schief. Einmal als root starten hilft. wtf, etherpad? + sudo bin/run.sh --root # und dann strg-c drücken + + sudo systemctl start etherpad.service ==== Plugins installieren ==== Admin-Login auf der Weboberfläche funktioniert zwar lesend, aber kann halt keine Packages installieren, weil der etherpad-User in node_modules/ nicht schreiben soll. Stattdessen: -- 2.20.1