I am upgraded to NC 19.0.4 and now nearly all contact pictures are gone.
In the scoll down list there are only Letters e.g. “JD” like “John Doe”.
When clicking on a contact --> In the right details view there is only a blank white picture.
I am also syncing contacts with Thunderbird. There, all the pictures are available.
Any idea how to solve?
Unfortunately I cannot find any hints in the logging section.
Edit: Forget, what I just wrote, here is something interesting that I am not able to interprete:
[webdav] Fatal: OCP\Files\NotPermittedException: Could not create path at <>
/var/www/nextcloud/lib/private/Files/SimpleFS/SimpleFolder.php line 90
OC\Files\Node\Folder->newFile(“nophoto”, “”)
/var/www/nextcloud/apps/dav/lib/CardDAV/PhotoCache.php line 113
OC\Files\SimpleFS\SimpleFolder->newFile(“nophoto”, “”)
/var/www/nextcloud/apps/dav/lib/CardDAV/PhotoCache.php line 82
OCA\DAV\CardDAV\PhotoCache->init(OC\Files\SimpleFS\SimpleFolder {}, Sabre\CardDAV\Card {})
/var/www/nextcloud/apps/dav/lib/CardDAV/ImageExportPlugin.php line 104
OCA\DAV\CardDAV\PhotoCache->get(“3”, “BC26D7F6-2DBC-4 … f”, -1, Sabre\CardDAV\Card {})
/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
OCA\DAV\CardDAV\ImageExportPlugin->httpGet(Sabre\HTTP\Request {}, Sabre\HTTP\Response {})
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 474
Sabre\DAV\Server->emit(“method:GET”, [Sabre\HTTP\Requ … }])
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 251
Sabre\DAV\Server->invokeMethod(Sabre\HTTP\Request {}, Sabre\HTTP\Response {})
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 319
Sabre\DAV\Server->start()
/var/www/nextcloud/apps/dav/lib/Server.php line 320
Sabre\DAV\Server->exec()
/var/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
OCA\DAV\Server->exec()
/var/www/nextcloud/remote.php line 167
require_once("/var/www/nextcl … p")
GET /remote.php/dav/addressbooks/users/XXX/contacts/BC26D7F6-2DBC-4199-B757-D22CB85DDFC8.vcf?photo
from 192.168.178.10 by XXX at 2020-10-27T12:45:06+00:00
Not sure, if this is same case. I tried to run the occ commands. No fix so far. Since I have an entry in my config.php concerning data directory I think this is some different case. Before raising this post here, I searched for existing solutions and already stumbled upont the linked post. Nonetheless thanks for sharing.
Any further ideas?
I think this problem is related to Thunderbird. Opening picture location of Thunderbird shows a file name XXX.-jpeg. So pictures can not be displayed in Windows due to the additional “-” in file extention. When removing the “-” and adding it to Nextcloud contact and syncing with Thunderbird it is the other way round. Then pictures are not displayed in Thunderbird, but in Nextcloud.
I have no problems with pictures showing in thunderbird on windows and at the same time in nextcloud.
For thunderbird 78.4.0 (32-bit) i use the following add-ons for syncing contacts and calendar:
That is exactly what I have done with CardBook.
What vCard version is the way to go?
The screenshot depicts v3.0.
Is v4.0 also supported? Which version is used in NC? I tried to find that in doumentation, but did not succeed.