https://github.com/ILIAS-eLearning/ILIAS/blob/release_6/Modules/Chatroom/README.md
Falls nein, ist es evtl. aktueller.
Kennziffer 2020/081. Die Stelle ist zum nächstmöglichen Zeitpunkt und befristet bis zum 31.10.2026 zu besetzen. Die Stelle ist grundsätzlich teilbar.
Die Universität Konstanz ist seit 2007 in der Exzellenzinitiative und Exzellenzstrategie des Bundes und der Länder erfolgreich.
Das Kommunikations-, Informations-, Medienzentrum (KIM) ist der zentrale Dienstleister der Universität für alle Bibliotheks- und IT-Dienste. Die Stelle ist der Abteilung IT-Dienste Forschung und Lehre zugeordnet. Im Rahmen der Exzellenzstrategie engagiert sich die Universität Konstanz ganz besonders im Bereich von Digitally enhanced teaching formats, und das KIM leistet hierfür technische Beratung, Administration und Support.
Informationen über Herrn Oliver Kohl-Frey •oliver.kohl@uni-konstanz.de
Wir freuen uns auf Ihre Bewerbung mit den üblichen Unterlagen bis zum 10.07.2020 über unser Online-Bewerbungsportal.
Die Universität Konstanz engagiert sich für Gleichstellung, Diversity sowie die Vereinbarkeit von Beruf und Familie. Sie strebt eine Erhöhung des Anteils von Frauen im angegebenen Bereich an (uni.kn/chancengleichheit). Menschen mit einer Schwerbehinderung werden bei entsprechender Eignung vorrangig eingestellt (Telefonnummer der Schwerbehindertenvertretung: +49 7531 88-4016).
Composer version 1.10.8 2020-06-24 21:23:30
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Gathering patches for root package.
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Package container-interop/container-interop is abandoned, you should avoid using it. Use psr/container instead.
Package imsglobal/lti is abandoned, you should avoid using it. No replacement was suggested.
Package technosophos/LibRIS is abandoned, you should avoid using it. No replacement was suggested.
Package zendframework/zend-httphandlerrunner is abandoned, you should avoid using it. Use laminas/laminas-httphandlerrunner instead.
Generating optimized autoload files
Deprecation Notice: Class ILIAS\Tests\Refinery\String\EstimatedReadingTimeTest located in ./tests/Refinery/String/Transformation/EstimatedReadingTimeTest.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class ILIAS\Tests\Setup\CLI\ObjectiveIteratorTest located in ./tests/Setup/ObjectiveIteratorTest.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class ILIAS\GlobalScreen\Client\CallbackHandler located in ./src/GlobalScreen/Client/callback_handler.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class ILIAS\GlobalScreen\Scope\ComponentDecoratorTrait located in ./src/GlobalScreen/Collector/Renderer/ComponentDecoratorTrait.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class ILIAS\UI\Implementation\Component\LoadingAnimationOnClick located in ./src/UI/Implementation/Component/Button/LoadingAnimationOnClick.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class ILIAS\UI\Implementation\Component\Symbol\Icon\Avatar located in ./src/UI/Implementation/Component/Symbol/Avatar/Avatar.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class HTMLPurifier_Language_en_x_test located in ./libs/composer/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/classes/en-x-test.php does not comply with psr-0 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Warning: Ambiguous class resolution, "Symfony\Contracts\Service\ResetInterface" was found 2x: in "/var/www/html/ilias/libs/composer/vendor/symfony/service-contracts/ResetInterface.php" and "/var/www/html/ilias/libs/composer/vendor/symfony/contracts/Service/ResetInterface.php", the first will be used.
Warning: Ambiguous class resolution, "Symfony\Contracts\Service\ServiceSubscriberInterface" was found 2x: in "/var/www/html/ilias/libs/composer/vendor/symfony/service-contracts/ServiceSubscriberInterface.php" and "/var/www/html/ilias/libs/composer/vendor/symfony/contracts/Service/ServiceSubscriberInterface.php", the first will be used.
Warning: Ambiguous class resolution, "Symfony\Contracts\Service\ServiceLocatorTrait" was found 2x: in "/var/www/html/ilias/libs/composer/vendor/symfony/service-contracts/ServiceLocatorTrait.php" and "/var/www/html/ilias/libs/composer/vendor/symfony/contracts/Service/ServiceLocatorTrait.php", the first will be used.
Warning: Ambiguous class resolution, "Symfony\Contracts\Service\ServiceSubscriberTrait" was found 2x: in "/var/www/html/ilias/libs/composer/vendor/symfony/service-contracts/ServiceSubscriberTrait.php" and "/var/www/html/ilias/libs/composer/vendor/symfony/contracts/Service/ServiceSubscriberTrait.php", the first will be used.
Warning: Ambiguous class resolution, "Symfony\Contracts\Service\ServiceProviderInterface" was found 2x: in "/var/www/html/ilias/libs/composer/vendor/symfony/service-contracts/ServiceProviderInterface.php" and "/var/www/html/ilias/libs/composer/vendor/symfony/contracts/Service/ServiceProviderInterface.php", the first will be used.
Warning: Ambiguous class resolution, "Symfony\Contracts\EventDispatcher\EventDispatcherInterface" was found 2x: in "/var/www/html/ilias/libs/composer/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php" and "/var/www/html/ilias/libs/composer/vendor/symfony/contracts/EventDispatcher/EventDispatcherInterface.php", the first will be used.
Warning: Ambiguous class resolution, "Symfony\Contracts\EventDispatcher\Event" was found 2x: in "/var/www/html/ilias/libs/composer/vendor/symfony/event-dispatcher-contracts/Event.php" and "/var/www/html/ilias/libs/composer/vendor/symfony/contracts/EventDispatcher/Event.php", the first will be used.
> php setup/cli.php build-artifacts --yes
Building static artifacts
=========================
Build Services/GlobalScreen/artifacts/global_screen_providers.php... [OK]
Build ./Services/Style/System/data/data.php... [OK]
[OK] All static artifacts are build!
Zitat (Timon Amstutz (amstutz))
I just realized that the readme is lacking some update for ILIAS 6. Ill push the update in the next minutes and post some update here.
Perfect! Thanks to you.
Hi CAS users,
It seems that when using CAS with "Synchronization using LDAP"
and "Bind as User"
no bind is happening.
This is what the logs say when creating a new account through CAS:
[ST-11] [2020-06-29 16:17:21.392974] unihalle_auth.DEBUG: ilAuthProviderCAS::doAuthentication:173 Starting cas authentication attempt...
[ST-11] [2020-06-29 16:17:21.393568] unihalle_auth.DEBUG: ilAuthFrontendCredentials::setUsername:72 Username: "testuser"
[ST-11] [2020-06-29 16:17:21.396062] unihalle_auth.DEBUG: ilAuthProviderCAS::handleLDAPDataSource:77 Using ldap data source for user: testuser
[ST-11] [2020-06-29 16:17:21.397911] unihalle_auth.DEBUG: ilLDAPUserSynchronisation::sync:131 Creating new account
[ST-11] [2020-06-29 16:17:21.398106] unihalle_auth.DEBUG: ilLDAPUserSynchronisation::sync:131 Perform update of user data
[ST-11] [2020-06-29 16:17:21.411083] unihalle_auth.DEBUG: ilLDAPQuery::connect:76 Switching referrals to false.
[ST-11] [2020-06-29 16:17:21.452528] unihalle_auth.WARNING: ilLDAPQuery::queryByScope:436 Operations error
[ST-11] [2020-06-29 16:17:21.452846] unihalle_auth.WARNING: ilLDAPQuery::queryByScope:436 Base DN:ou=nutzer,dc=xd,dc=uni-halle,dc=de
[ST-11] [2020-06-29 16:17:21.453159] unihalle_auth.WARNING: ilLDAPQuery::queryByScope:436 Filter: (&(sAMAccountName=testuser))
[ST-11] [2020-06-29 16:17:21.453512] unihalle_auth.INFO: ilLDAPQuery::readUserData:107 LDAP: No user data found for: testuser
Comparing that to the logs from LDAP Auth account creation, it becomes apparent that no bind has happened in CAS auth:
[3c968] [2020-06-29 16:30:53.483311] unihalle_init.DEBUG: ilStartUpGUI::doStandardAuthentication:62 Trying to authenticate user.
[3c968] [2020-06-29 16:30:53.483486] unihalle_auth.DEBUG: ilAuthFrontendCredentials::setUsername:838 Username: "testuser"
[3c968] [2020-06-29 16:30:53.484101] unihalle_auth.DEBUG: ilAuthProviderFactory::getProviders:851 Returning fixed provider for auth mode: 2_1
[3c968] [2020-06-29 16:30:53.484223] unihalle_auth.DEBUG: ilAuthProviderFactory::getProviderByAuthMode:43 Using ldap authentication with credentials
[3c968] [2020-06-29 16:30:53.485091] unihalle_auth.DEBUG: ilAuthFrontendFactory::getFrontend:863 Init auth frontend with standard auth context
[3c968] [2020-06-29 16:30:53.485295] unihalle_auth.DEBUG: ilAuthFrontend::authenticate:866 Trying authentication against: ilAuthProviderLDAP
[3c968] [2020-06-29 16:30:53.486712] unihalle_auth.DEBUG: ilLDAPQuery::connect:76 Switching referrals to false.
[3c968] [2020-06-29 16:30:53.486858] unihalle_auth.DEBUG: ilLDAPQuery::bind:51 Bind as foo@xd
[3c968] [2020-06-29 16:30:53.517637] unihalle_auth.DEBUG: ilLDAPQuery::bind:51 Bind successful.
[3c968] [2020-06-29 16:30:53.522760] unihalle_auth.DEBUG: ilLDAPQuery::checkGroupMembership:80 No LDAP group restrictions found
[3c968] [2020-06-29 16:30:53.522915] unihalle_auth.DEBUG: ilLDAPQuery::bind:92 Trying to bind as: CN=testuser,OU=Nutzer,DC=xd,DC=uni-halle,DC=de
[3c968] [2020-06-29 16:30:53.528177] unihalle_auth.DEBUG: ilLDAPQuery::bind:92 Bind successful.
Also, CAS sends some information to ILIAS, including but not limited to displayName
, givenName
, sn
, and mail
. However ILIAS ignores all of them and also failing to retrieve the attributes from LDAP, it prompts new users to enter first and last name as well as mail.
Note that this is only one scenario I am evaluating for CAS use. Maybe another process will create the accounts beforehand, but working synchronization with our LDAP in order to update mail and name changes would be nice, though.
Hi,
ich habe den gleichen Fehler wie du, und auch Ubuntu 18.04. nur mit Ilias 6. Habe bereits das Phantomjs von Github probiert sowie das von bitbucket wie du vorgeschlagen hast.
Hast Du noch einen Tipp?