Steps to reproduce
1.fresh install , login with admin , enable external user , modify the config.php with my IMAP Server
2. login with imap account
Expected behaviour
Tell us what should happen
Actual behaviour
IMAP user were unable to login , the log shows error with create avatar folder
Server configuration
Operating system:CentOS 6.6
Web server: Apache 2.2
Database: MySQL 5.1
PHP version:5.6
ownCloud version (see ownCloud admin page): 10.0.0(stable)
Updated from an older ownCloud or fresh install: fresh install
Special configuration (external storage, external authentication, reverse proxy, server-side-encryption):
external auth wuth imap server
ownCloud configuration
I see no generate config report in admin section, here is the config.php
<?php
$CONFIG = array (
'instanceid' => 'ockorxp22pc7',
'passwordsalt' => 'Zc1z8/CyftNpNVigaWe0aUPK+D/EXV',
'secret' => '99AazKcTvGOxnTKZSBisx9g4yh/ZD/E+K9REPG+VWxM2YHGe',
"log_type" => "owncloud",
"logfile" => "owncloud.log",
"loglevel" => "3",
"logdateformat" => "F d, Y H:i:s",
'trusted_domains' =>
array (
0 => 'nxc.pictaf.com.tw',
),
'datadirectory' => '/owncloud_data',
'overwrite.cli.url' => 'https://nxc.pictaf.com.tw',
'dbtype' => 'mysql',
'version' => '10.0.0.12',
'dbname' => 'owncloud',
'dbhost' => 'localhost',
'dbtableprefix' => 'oc_',
'dbuser' => 'oc_admin',
'dbpassword' => 'jtbWjm03HSOhqHOBU35CfU2P6laY+d',
'logtimezone' => 'UTC',
'installed' => true,
'mail_from_address' => 'oc',
'mail_smtpmode' => 'smtp',
'mail_domain' => 'pictaf.com.tw',
'mail_smtphost' => '192.168.70.240',
'mail_smtpport' => '10025',
"user_backends" => array (
0 => array (
"class" => "OC_User_IMAP",
"arguments" => array (
0 => '{192.168.70.240:993/imap/ssl/novalidate-cert}',
),
),
),
);
ownCloud log (data/owncloud.log)
{"reqId":"qVm7tmreR4PKd1mIlsBN","level":3,"time":"May 10, 2017 05:01:15","remoteAddr":"192.168.70.25","user":"mc","app":"index","method":"GET","url":"\index.php\apps\files\","message":"Exception: {\"**Exception\":\"OCP\Files\NotPermittedException\",\"Message\":\"No create permission for folder /avatars/d6\**",\"Code\":0,\"Trace\":\"#0 /var/www/owncloud/lib/private/AvatarManager.php(99): OC\Files\Node\Folder->newFolder('d6')\\n#1 /var/www/owncloud/lib/private/AvatarManager.php(120): OC\AvatarManager->getFolder(Object(OC\Files\Node\Folder), 'd6')\\n#2 /var/www/owncloud/lib/private/AvatarManager.php(91): OC\AvatarManager->getAvatarFolder(Object(OC\User\User))\\n#3 /var/www/owncloud/lib/private/TemplateLayout.php(101): OC\AvatarManager->getAvatar('mc')\\n#4 /var/www/owncloud/lib/private/legacy/template.php(230): OC\TemplateLayout->__construct('user', 'files')\\n#5 /var/www/owncloud/lib/public/AppFramework/Http/TemplateResponse.php(156): OC_Template->fetchPage()\\n#6 /var/www/owncloud/lib/private/AppFramework/Http/Dispatcher.php(112): OCP\AppFramework\Http\TemplateResponse->render()\\n#7 /var/www/owncloud/lib/private/AppFramework/App.php(98): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')\\n#8 /var/www/owncloud/lib/private/AppFramework/Routing/RouteActionHandler.php(46): OC\AppFramework\App::main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\\n#9 [internal function]: OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)\\n#10 /var/www/owncloud/lib/private/Route/Router.php(299): call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)\\n#11 /var/www/owncloud/lib/base.php(909): OC\Route\Router->match('/apps/files/')\\n#12 /var/www/owncloud/index.php(49): OC::handleRequest()\\n#13 {main}\",\"File\":\"/var/www/owncloud/lib/private/Files/Node/Folder.php\",\"Line\":162}"}
Integrity status for oC9+
No errors have been found.
I find a similar topic in
and I follow the step to modify avatar lines , update permission from 17 to 31 , but didnt work.