Index: opensync/group/opensync_group_env.c
===================================================================
--- opensync/group/opensync_group_env.c	(revision 5870)
+++ opensync/group/opensync_group_env.c	(working copy)
@@ -271,8 +271,12 @@
 		homedir = g_get_home_dir();
 
 	osync22dir = osync_strdup_printf("%s%c.opensync", homedir, G_DIR_SEPARATOR);
-	if (!osync_glob_copy(osync22dir, "group*", groupsdir, error))
-		goto destroy;
+	if (g_file_test(osync22dir, G_FILE_TEST_IS_DIR)) {
+		if (!osync_glob_copy(osync22dir, "group*", groupsdir, error))
+			goto destroy;
+	} else {
+		osync_trace(TRACE_INTERNAL, "No old configdir %s to copy\n", osync22dir);
+	}
 
 	osync_trace(TRACE_INTERNAL, "Created groups configdir %s\n", groupsdir);
 	ret = TRUE;

