Administration - Installation - Core: Re: Url generation behind SSL Offload Loadbalancer/proxy
Administration - Installation - Core: Antw(2): Url generation behind SSL Offload Loadbalancer/proxy
Administration - Installation - Core: DB-Error, Upgrade from 4.4
I need to upgrade from a ILIAS 4.4 version. First step was to upgrade to 5.0, but in step #4418 the following error is thrown:
PHP Fatal error: ilDB Error: addUniqueConstraint(tst_active)<br />MDB2 Error: constraint violation<br />_doQuery:
[Error message: Could not execute statement]\n
[Last executed query: ALTER TABLE tst_active ADD UNIQUE uc1_idx (user_fi, test_fi, anonymous_id)]\n
[Native code: 1062]\n[Native message: Duplicate entry '13-14-GQYKx' for key 'uc1_idx']\n
How can I fix this ? Any suggestions welcome!
kind regards,
Anton
Administration - Installation - Core: Re: DB-Error, Upgrade from 4.4
I would try to skip the step 4418. Just edit the database. The table is "settings". I would change the value from 4418 to 4419 (here: 5427).
I am not shure if is is the best way.
Best regards,
Wolfgang
Administration - Installation - Core: OpenId Connect gives error message
I'm trying to get the OpenId Connect working in Ilias. I use a test account at Auth0 for this purpose.
I have set all the required fields in Ilias that Auth0 has given me. I also set the trusted callbacu url in Auth0, ie: https://<mydomain>.nl/openidconnect.php
I set the attribute to email.
The moment I click on the OpenId authentication link, Auth0 opens, I fill in my username and password and it redirects to Ilias but then it shows an errormessage, see screenshot. It says incorrectly logged in.
To research what goes on in the background I set logging to DEBUG:
[p84d9] [2020-01-17 16:27:03.472134] 0000-546_auth.DEBUG: ilAuthSession::init:1115 Started new session.
[p84d9] [2020-01-17 16:27:03.472355] 0000-546_init.DEBUG: ilInitialisation::resumeUserSession:1080 Current session is invalid: p84d9elm84n98gcjqe3811vs50
[p84d9] [2020-01-17 16:27:03.472413] 0000-546_init.DEBUG: ilInitialisation::blockedAuthentication:1303 Blocked authentication for shibboleth request.
[p84d9] [2020-01-17 16:27:03.472442] 0000-546_init.DEBUG: ilInitialisation::resumeUserSession:1080 Authentication is started in current script.
[p84d9] [2020-01-17 16:27:03.516731] 0000-546_init.DEBUG: ilUserRequestTargetAdjustment::adjust:1650 Anyonymous request. No adjustment.
[p84d9] [2020-01-17 16:27:03.584468] 0000-546_init.DEBUG: ilStartUpGUI::doOpenIdConnectAuthentication:106 Trying openid connect authentication
[p84d9] [2020-01-17 16:27:03.622635] 0000-546_auth.DEBUG: ilAuthFrontendCredentials::setUsername:43 Username: ""
[p84d9] [2020-01-17 16:27:03.623939] 0000-546_auth.DEBUG: ilAuthProviderFactory::getProviderByAuthMode:2407 Using openid connect authentication.
[p84d9] [2020-01-17 16:27:03.627422] 0000-546_auth.DEBUG: ilAuthFrontendFactory::getFrontend:2417 Init auth frontend with standard auth context
[p84d9] [2020-01-17 16:27:03.630032] 0000-546_auth.DEBUG: ilAuthFrontend::authenticate:2422 Trying authentication against: ilAuthProviderOpenIdConnect
[p84d9] [2020-01-17 16:27:03.637668] 0000-546_auth.DEBUG: ilAuthProviderOpenIdConnect::doAuthentication:182 Redirect url is: https://<mydomain>/openidconnect.php
[p84d9] [2020-01-17 16:27:03.903436] 0000-546_auth.DEBUG: ilLogger::dump:98 Array
(
[id_token] => eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik5FVkZSVGd5T0RBMU56TkVOakZEUWtVMlJqTkdRalJFTnpsQk5FSTJSRGM0TWpKQk5FWXdRZyJ9.eyJuaWNrbmFtZSI6InIuZGVrb3N0ZXIiLCJuYW1lIjoici5kZWtvc3RlckBub29yZGhvZmYubmwiLCJwaWN0dXJlIjoiaHR0cHM6Ly9zLmdyYXZhdGFyLmNvbS9hdmF0YXIvMWZjZDVkZjczMTRiMjk5ZGE2OWNkNmI4NzlmZmUzOWI_cz00ODAmcj1wZyZkPWh0dHBzJTNBJTJGJTJGY2RuLmF1dGgwLmNvbSUyRmF2YXRhcnMlMkZyLnBuZyIsInVwZGF0ZWRfYXQiOiIyMDIwLTAxLTE3VDE1OjI3OjAyLjI1NVoiLCJlbWFpbCI6InIuZGVrb3N0ZXJAbm9vcmRob2ZmLm5sIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImlzcyI6Imh0dHBzOi8vZGV2LW93ZTJoOGQ2LmV1LmF1dGgwLmNvbS8iLCJzdWIiOiJhdXRoMHw1ZTFlZmU3MDQ1NWNhMjBlYmM1Nzc1YzIiLCJhdWQiOiJTNHh0Z3cxQTA3MlZZd3BhYW9uRTFORkRaZVIxWHluNCIsImlhdCI6MTU3OTI3NDgyMiwiZXhwIjoxNTc5MzEwODIyLCJhdXRoX3RpbWUiOjE1NzkyNzQ4MjIsIm5vbmNlIjoiMTBkZjA2N2FjMDhhN2MyMDcxZTE5ODhiODI5MzBlMTAifQ.DIDIjWxn_WpafSc26YB7fgIgnVEs-kILCPAJ_4_RO6t_-_QVshLqB-ny3BGMfkGDtRqyoJUj9Xk0Qb3l5t45kYnmXxQYeB3EDirh4gCIyD5diAVVzq6ji5HriRToKqpqF7uGsfct9nvGD87xPe6EzI_xqtqaamKwQduAQuKXyPFJ7UWqza9J-h50EUUR-uq6UqA8hwsbidAy0omGX12lFKU-tzm9h_CS4MVCgfT3BhgOpxJmNQX3E1JB6Z_6_tfmXJBjAwBCxutzOukeweS1xTHdFM1Z3oMC8IYFV6GkhWeDZUh2PqhZpwSQHvQWk7-QSnJltWpVZeSxis-Rfnarsg
[state] => da5c91fcdbaab0bbd3343b08f057f1e7
)
[p84d9] [2020-01-17 16:27:03.903538] 0000-546_auth.DEBUG: ilLogger::dump:101 stdClass Object
(
[nickname] => r.dekoster
[name] => r.dekoster@noordhoff.nl
[picture] => https://s.gravatar.com/avatar/1fcd5df7314b299da69cd6b879ffe39b?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fr.png
[updated_at] => 2020-01-17T15:27:02.255Z
[email] => r.dekoster@noordhoff.nl
[email_verified] => 1
[iss] => AUTH0 URL
[sub] => INTENTIONALLY HIDDEN
[aud] => INTENTIONALLY HIDDEN
[iat] => 1579274822
[exp] => 1579310822
[auth_time] => 1579274822
[nonce] => 10df067ac08a7c2071e1988b82930e10
)
[p84d9] [2020-01-17 16:27:03.903602] 0000-546_auth.DEBUG: ilAuthProviderOpenIdConnect::handleUpdate:102 Authenticated external account: r.dekoster@noordhoff.nl
[p84d9] [2020-01-17 16:27:03.907864] 0000-546_auth.DEBUG: ilLogger::dump:96
[p84d9] [2020-01-17 16:27:03.967188] 0000-546_auth.DEBUG: ilAuthFrontend::authenticate:2422 Authentication user id: 0
[p84d9] [2020-01-17 16:27:03.967280] 0000-546_auth.DEBUG: ilAuthFrontend::authenticate:2422 Authentication failed against: ilAuthProviderOpenIdConnect
[p84d9] [2020-01-17 16:27:03.967307] 0000-546_auth.DEBUG: ilAuthFrontend::handleAuthenticationFail:201 Authentication failed for all authentication methods.
[p84d9] [2020-01-17 16:27:03.968609] 0000-546_auth.NOTICE: ilAuthFrontend::handleAuthenticationFail:201 Increased login attempts for user:
[p84d9] [2020-01-17 16:27:04.135914] 0000-546_auth.DEBUG: ilAuthSession::init:1115 Started new session.
[p84d9] [2020-01-17 16:27:04.136072] 0000-546_init.DEBUG: ilInitialisation::resumeUserSession:1080 Current session is invalid: p84d9elm84n98gcjqe3811vs50
[p84d9] [2020-01-17 16:27:04.136125] 0000-546_auth.DEBUG: ilInitialisation::blockedAuthentication:1303 Blocked authentication for cmd: showLoginPage
[p84d9] [2020-01-17 16:27:04.136160] 0000-546_init.DEBUG: ilInitialisation::resumeUserSession:1080 Authentication is started in current script.
[p84d9] [2020-01-17 16:27:04.156557] 0000-546_init.DEBUG: ilUserRequestTargetAdjustment::adjust:1650 Anyonymous request. No adjustment.
[p84d9] [2020-01-17 16:27:04.185625] 0000-546_init.DEBUG: ilStartUpGUI::showLoginPage:106 Showing login page
[p84d9] [2020-01-17 16:27:04.266038] 0000-546_auth.DEBUG: ilCaptchaUtil::checkFreetype:67 Function imageftbox is available.
I have no idea why it cannot login. I tried to look for documents but have only found the feature request so far.
I hope someone can clue me in on this. It's entirely possible I have setup something incorrectly.
Regards,
Rick
Administration - Installation - Core: Re (2): ILIAS 5.4.8: instant/manual user certificate creation?
Administration - Installation - Core: ILIAS 5.4.8 cronjob "check user accounts"
Hello,
Does a user informed by e-mail have any opportunity to react and extend the expiration date himself? Or is it just a reminder that he should contact the administrator if he wants to extend the lifetime.
Is it possible to configure the e-mail message content? I did not find a related text template in Administration/mail/TextTemplates.
Thanks in advance and best regards
Andreas
Administration - Installation - Core: Re (2): DB-Error, Upgrade from 4.4
And now that content is running smoothly on 5.4 :)
best regards,
Anton
Administration - Installation - Core: Lokaler Admin einer Kategorie soll alle Kurse in seiner Kategorie administrieren können
ich habe folgene Situation:
Auf unserem ILIAS gibt es für jedes Institut eine Kategorie ("Institut X").
Jedes Institut hat in ihrer Katgorie drei lokale Rollen:
Institut X Admin (soll alles in der Kategorie "Institut X" verwalten können)
Institut X Power-User (sind Kursentwickler, können keine Rechte vergeben, Rollen zuweisen, löschen usw.)
Institut X User (dürfen in der Kategorie "Institut X" anzeigen und lesen)
Folgendes Problem:
Es gibt für das "Institut X" 2 Personen (nennen wir sie Peter und Susanne), die die Rolle "Institut X Admin" bekommen haben.
Wenn "Institut X Admin" Susanne einen neuen Kurs anlegt bekommt sie in dem Kurs die Rolle "Kursadmin".
Der andere "Institut X Admin" Peter hat jedoch keinen Zugriff auf den neuen Kurs. Er kann erst auf den Kurs zugreifen wenn der "Institut X Admin" Susanne entweder Peter in den Kurs eine der drei Rollen zuweist (Admin, Tutor oder Mitglied) oder per Hand in den Rechten der lokalen Rolle "Institut X Admin" die Rechte unter "Operationen" gibt (lesen, Mitgliedschaft beenden, Mitglieder verwalten usw.).
Umgekehrt ist es auch so, also wenn "Institut X Admin"Peter einen Kurs anlegt, kann "Institut X Admin" Susanne den Kurs nicht ohne händigen Eingriff von Peter auf den Kurs zugreifen.
Das ist sehr umständlich und wird gerne von den "Institut X Admin" vergessen den anderen "Institut X Admin" die Rechte im Kurs zu geben.
Gibt es eine Möglichkeit der Lokalen Rolle "Institut X Admin" das Recht zu geben in jedem Kurs der in der Kategorie "Institut X" liegt (egal von wem er angelegt wurde) diesen Kurs zu administrieren?
Vielen Dank!
Jeanette
Administration - Installation - Core: Re: Lokaler Admin einer Kategorie soll alle Kurse in seiner Kategorie administrieren können
Administration - Installation - Core: Re (2): Lokaler Admin einer Kategorie soll alle Kurse in seiner Kategorie administrieren können
Vielen Dank für die sehr!! schnelle Hilfe!
Es funktioniert! :D
Beste Grüße
Jeanette
Administration - Installation - Core: Re: Re (2): Lokaler Admin einer Kategorie soll alle Kurse in seiner Kategorie administrieren können
Zitat (Jeanette Kristin Weichler (JeanetteKristin.Weichler))
Es funktioniert! :D
Sehr gut! :-)
Administration - Installation - Core: Fehler bei Änderung der Standard Authentifizierungsmethode
ich erhalte bei der Änderung von Ilias Auth auf LDAP Auth als Standardmethode den folgenden Fehler:
main_root.ERROR: ilErrorHandling::{closure}:50 2 Use of undefined constant AUTH_DEFAULT - assumed 'AUTH_DEFAULT' (this will throw an Error in a future version of PHP) in /var/www/ilias/Services/Authentication/classes/class.ilObjAuthSettingsGUI.php:268
Hat hier jemand eine Idee, woran das liegen könnte?
Administration - Installation - Core: secure mysql or mariadb connection
my database server is different from my web server. Is there an way to make the connection secured between them?
then only link I found: https://mantis.ilias.de/view.php?id=25802 but it didnt help ;(
Bests, Daniel
Administration - Installation - Core: Re: Who tried MariaDB 10.4.6 with TLS?
may I ask if u got the solution?
I tried the same without success ;(
Bests, Daniel
Administration - Installation - Core: Re (2): Who tried MariaDB 10.4.6 with TLS?
Hope that helps
Administration - Installation - Core: Password length - Änderung der Passwortlänge
Hello community,
does changing the password length in the admin area only affect new passwords or also existing ones?
Kind regards,
Dietmar
-------------------------------------------------
Hat das Ändern der Passwortlänge im Admin-Bereich nur Auswirkungen auf neue Passwörter oder auch auf schon bestehende?
Gruß
Dietmar
Administration - Installation - Core: skin uns style
ich habe nun ahnung
kann eine von anfang zeigen wie man skin oder farbe ändert
Administration - Installation - Core: Re: Re (2): Who tried MariaDB 10.4.6 with TLS? - Solution
After configuring MariaDB modify the file \Services\Database\classes\PDO\class.ilDBPdo.php
~line 68:
protected $attributes = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
...
//ssl
PDO::MYSQL_ATTR_SSL_CA => '/dev/null',
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => false,
//ssl
...
);
Hope it helps, Daniel
Administration - Installation - Core: New Learning Module: How to install ILIAS on a Ubuntu VPS server
please have a look at this: https://bbs-ilias.de/ilias/goto.php?target=pg_44_187&client_id=info
Its a collection of things I published on my blog over the years. I hope it helps to install ILIAS with nearly all required components.
Best regards,
Wolfgang