Projekt

Obecné

Profil

Dlouhodobý úkol #26030

otevřený

NextCloud - Mrak

Přidáno uživatelem Andrej Ramašeuski před téměř 5 roky(ů). Aktualizováno před 6 měsíc(ů).

Stav:
V řešení (diskutuje se)
Priorita:
Normální
Přiřazeno:
Kategorie:
Mrak
Cílová verze:
-
% Hotovo:

0%

Smlouva:

Popis

Administrace nextcloud - https://mrak.pirati.cz/


Soubory

create_dir.png (85.5 KB) create_dir.png Andrej Ramašeuski, 20.05.2024 21:33

Aktualizováno uživatelem Jan Hamal Dvořák před více než 4 roky(ů)

  • Předmět změněn z Nextcloud na NextCloud - Mrak
  • Kategorie změněn z Správa systémů (nespec.) na Mrak

Aktualizováno uživatelem Andrej Ramašeuski před více než 2 roky(ů)

Jan Hora:

už zase mi nejde mazat vlastní soubory (ani přesouvat a kopírování taky blbne)
konkrétně zde: https://mrak.pirati.cz/apps/files/?dir=/MS%20Praha%204/Kampa%C5%88%202022&fileid=3151099

Bylo provedene vysetrovani, a zjistene, ze v pripade existenci sdileni s nejakym konkretnim uzivatelem a jeho absenci v tabulce oc_user_oidc nastavaji ruzne chybove situace, predevsim nemoznost nastavovat ACL u group folder s takovym uzivatelem. pravdepodobne jsou i dalsi problemy. Takove uzivatele take nejsou videt ve sprave uzivatelu. Prozatim v tabulce bylo 320 uzivatelu (mj, to je cislo aktivnich uzivatelu nextcloud po prechodu ze SAML na OIDC). Resenim byl primy zasah do tatabaze - prevod vsech drive existujicich SAML uzivatelu na OIDC:

insert into oc_user_oidc (user_id,display_name) 
   select uid,displayname from oc_user_saml_users where uid not in (select user_id from oc_user_oidc);

Aktualizováno uživatelem Andrej Ramašeuski před více než 2 roky(ů)

#!/bin/bash

GF=/srv/nextcloud/__groupfolders
OCC='docker-compose -f /etc/docker/compose/nextcloud/docker-compose.yaml exec -u 33 app ./occ --no-ansi'

cd $GF 

for d in [0-9]*
do
   [ ! -d $d ] && continue

   $OCC groupfolders:permissions $d \
    | tail -n +2 \
    | head -n -1 \
    | sed 's/+-/|-/g' \
    | sed 's/-+/-|/g' \
    > "$d/ACL.md" 

   $OCC groupfolders:scan $d 
done

Aktualizováno uživatelem Andrej Ramašeuski před více než 1 rok

  • Projekt změněn z Technický odbor na Údržba a provoz
  • Kategorie změněn z Mrak na Mrak

Aktualizováno uživatelem Andrej Ramašeuski před více než 1 rok

Jeden chytrak z jejich kraje nasdilel celou tuto slozku s PKS vysociny, a pak dochazelo ke kolizi primeho pristupu a toho sdileni.

Aktualizováno uživatelem Andrej Ramašeuski před více než 1 rok

Na zadost MO dohledana složka "Průzkumová pracovní skupina", odebrana D.Leštinovi, přesunuta pod RV, zpřistupněna MO a CVŠ

Aktualizováno uživatelem Andrej Ramašeuski před 11 měsíc(ů)

Po upgradu zmizela moznost konfigurovat ACL. Bug je popsany - https://github.com/nextcloud/groupfolders/issues/2637
Uz je mergeovany path v mainstreamu - https://github.com/nextcloud/groupfolders/pull/2660/files nicmene, jeste to neni zbuildovano. Brzy snad bude v upgradech plugnu

Aktualizováno uživatelem Andrej Ramašeuski před 10 měsíc(ů)

  • snizena doba uschovy zaznamu v oc_activity z 90 na 14 dni
  • vypnuta aplikace "File access control" - evidentne nefungovala, jen spamovala log
  • vypnuta aplikace "Files automated tagging" - stejny problem
  • vypnuta aplikace "README.md" - generovala chyby v logu

Aktualne nejcastejsi hlasky v logu (data za 900s):

   3831 "Flow activation: rules were requested for operation Automated tagging"
   3830 "No flow configurations is going to run Automated tagging"
   2134 "Creation of dynamic property OCA\\TextTemplates\\AppInfo\\Application::$container is deprecated at /var/www/html/custom_apps/text_templates/lib/AppInfo/Application.php#30"
   2134 "Creation of dynamic property OCA\\TextTemplates\\AppInfo\\Application::$config is deprecated at /var/www/html/custom_apps/text_templates/lib/AppInfo/Application.php#31"
    549 "could not get login credentials because the token is invalid: Token does not exist: token does not exist"
    424 "Impossible to decode OIDC token:Error: kid must be provided in JWT header."
    424 "Could not find unique token validation"
    188 "No calendar events found for status check"
    163 "could not get login credentials because the token has no password"
    118 "OC_App::registerLogIn() is deprecated, please register your alternative login option using the registerAlternativeLogin() on the RegistrationContext in your Application class implementing the OCP\\Authentication\\IAlternativeLogin interface"
     91 "Creation of dynamic property OCA\\Transfer\\Activity\\Providers\\TransferSucceededProvider::$activityManager is deprecated at /var/www/html/custom_apps/transfer/lib/Activity/Providers/BaseProvider.php#19"
     91 "Creation of dynamic property OCA\\Transfer\\Activity\\Providers\\TransferStartedProvider::$activityManager is deprecated at /var/www/html/custom_apps/transfer/lib/Activity/Providers/BaseProvider.php#19"
     91 "Creation of dynamic property OCA\\Transfer\\Activity\\Providers\\TransferFailedProvider::$activityManager is deprecated at /var/www/html/custom_apps/transfer/lib/Activity/Providers/BaseProvider.php#19"
     22 "Exception thrown: Sabre\\DAV\\Exception\\NotAuthenticated"

Aktualizováno uživatelem Andrej Ramašeuski před 9 měsíc(ů)

Vypada, ze ACL groupfolder se nechova uplne korektne - ve webovem rozhrani skupne uzivatele je povolen pristupke slozce, ve skutecnosti je nevidi. K oprave staci ten pristup odebrat a zase priradit. Duvod je neznamy

Aktualizováno uživatelem Andrej Ramašeuski před 6 měsíc(ů)

Vytvořeni složky v group folder

Aktualizováno uživatelem Andrej Ramašeuski před 6 měsíc(ů)

Testovalo se vytvoreni nove slozky ve skupinove slozce. Nepodarilo se prokazat zavislost na poctu uzivatelu ktere maji pristup ke slozce. Docela dlouho (stovky milivterin) se vykonavaji dotazy

 SELECT "storage_id", "root_id", "user_id", "mount_point", "mount_id", "f"."path", "mount_provider_class" FROM "oc_mounts" "m" INNER JOIN "oc_filecache" "f" ON "m"."root_id" = "f"."fileid" WHERE "storage_id" = 392

(storage 392 je groupfolders)

Z celkem 624265 zaznamu v databazi je ve storage392 504505. z cehoz 273201 - nahledy. tak je to trochu pomalejsi

Také k dispozici: Atom PDF