CIRCLES won't accept any changes ! blocked

hi
we’re using groups to determine which apps should be used by users
and we use circles to share work

once circles are created, it’s impossible to delete them
once a user or another circle has been added, it’s impossible to remove it

when cliking REMOVE, it desappears
after refreching the page, it comes back …

Could one have a look at the LOG please?

[] Error: OCA\Circles\Tools\Exceptions\RequestNetworkException:  at <<closure>>

0. /web/apps/circles/lib/Service/FederatedEventService.php line 428
   OCA\Circles\Service\FederatedEventService->doRequest()
1. /web/apps/circles/lib/Service/FederatedEventService.php line 182
   OCA\Circles\Service\FederatedEventService->initBroadcast()
2. /web/apps/circles/lib/Service/MemberService.php line 308
   OCA\Circles\Service\FederatedEventService->newEvent()
3. /web/apps/circles/lib/Controller/LocalController.php line 408
   OCA\Circles\Service\MemberService->removeMember()
4. /web/lib/private/AppFramework/Http/Dispatcher.php line 225
   OCA\Circles\Controller\LocalController->memberRemove()
5. /web/lib/private/AppFramework/Http/Dispatcher.php line 133
   OC\AppFramework\Http\Dispatcher->executeController()
6. /web/lib/private/AppFramework/App.php line 172
   OC\AppFramework\Http\Dispatcher->dispatch()
7. /weg/lib/private/Route/Router.php line 298
   OC\AppFramework\App::main()
8. /web/ocs/v1.php line 62
   OC\Route\Router->match()
9. /web/ocs/v2.php line 23
   require_once("/home/eve/web/l ... p")

DELETE /ocs/v2.php/apps/circles/circles/2LPbHPEViN283aVQfUkkisGxTZjrT71/members/uS9olw45nDG1tat7QU2jc5QyFrUeB6o
from 193.55.120.234 by admin at 2022-11-13T22:35:12+00:00

on ubuntu 2407, php 81
on safari and brave

thanks a lot if you can

hi, still blocked with circles

I just find this new thread in NC’s logs :slight_smile:

[] Error: OCA\Circles\Tools\Exceptions\RequestNetworkException:  at <<closure>>

 0. /home/apps/circles/lib/Service/FederatedEventService.php line 428
    OCA\Circles\Service\FederatedEventService->doRequest()
 1. /home/apps/circles/lib/Service/FederatedEventService.php line 182
    OCA\Circles\Service\FederatedEventService->initBroadcast()
 2. /home/apps/circles/lib/Service/SyncService.php line 454
    OCA\Circles\Service\FederatedEventService->newEvent()
 3. /home/apps/circles/lib/Listeners/GroupMemberAdded.php line 73
    OCA\Circles\Service\SyncService->groupMemberAdded()
 4. /home/lib/private/EventDispatcher/ServiceEventListener.php line 87
    OCA\Circles\Listeners\GroupMemberAdded->handle()
 5. /home/3rdparty/symfony/event-dispatcher/EventDispatcher.php line 251
    OC\EventDispatcher\ServiceEventListener->__invoke()
 6. /home/3rdparty/symfony/event-dispatcher/EventDispatcher.php line 73
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
 7. /home/lib/private/EventDispatcher/EventDispatcher.php line 88
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
 8. /home/lib/private/EventDispatcher/EventDispatcher.php line 100
    OC\EventDispatcher\EventDispatcher->dispatch()
 9. /home/lib/private/Server.php line 509
    OC\EventDispatcher\EventDispatcher->dispatchTyped()
10. <<closure>>
    OC\Server->OC\{closure}("*** sensitive parameters replaced ***")
11. /home/lib/private/Hooks/EmitterTrait.php line 106
    call_user_func_array()
12. /home/lib/private/Hooks/PublicEmitter.php line 40
    OC\Hooks\BasicEmitter->emit()
13. /home/lib/private/Group/Group.php line 196
    OC\Hooks\PublicEmitter->emit()
14. /home/apps/provisioning_api/lib/Controller/UsersController.php line 1213
    OC\Group\Group->addUser("*** sensitive parameters replaced ***")
15. /home/lib/private/AppFramework/Http/Dispatcher.php line 225
    OCA\Provisioning_API\Controller\UsersController->addToGroup()
16. /home/lib/private/AppFramework/Http/Dispatcher.php line 133
    OC\AppFramework\Http\Dispatcher->executeController()
17. /home/lib/private/AppFramework/App.php line 172
    OC\AppFramework\Http\Dispatcher->dispatch()
18. /home/lib/private/Route/Router.php line 298
    OC\AppFramework\App::main()
19. /home/ocs/v1.php line 62
    OC\Route\Router->match()
20. /home/ocs/v2.php line 23
    require_once("/home/user/web/l ... p")

POST /ocs/v2.php/cloud/users/ludonirique/groups
from 93.5.120.234 by user at 2022-11-23T17:49:41+00:00

we would appreciate help :pray:

Check the circles github repo. Team isn’t active here.

1 Like

thanks, I left a message there 3 days ago

1 Like

Feel free to link back here so others can follow along.

Also, check out the workspace and group folders app. Might do the job.

thanks @just
though, I don’t think I know what’s the ‘link back here’ neither who are the others.

do you mean worspace and group folders could solve the circle problem?
or it could replace it?

I already had the group folder :+1:

Now i’ve uninstalled circles and installed workspaces. I’m getting this when I visit the workspaces app page:

Error 403

You aren’t allowed to access into this application !
[return to home]

then I added a folder for admins and added admins to this group: same error message

but thanks for the discovery anyway

Add your github comment links here in thread so others can follow along.

You’ll have to test those apps and see if they can also do the job.

1 Like

yes, i’ve just tried it, so far, I won’t work at all

if the circles is enabled, please run ./occ circles:check

1 Like

It returns this:

### Checking loopback address.
. The loopback setting is mandatory and can be checked locally.
. The address you need to define here must be a reachable url of your Nextcloud from the hosting server itself.
. By default, the App will use the entry 'overwrite.cli.url' from 'config/config.php'.

* testing current address: http://localhost
- GET request on http://localhost/index.php/csrftoken: fail

- You do not have a valid loopback address setup right now.

Please write down a new loopback address to test: 

I’ve tried to change 4 to 5 in EventWrapperController.php (line 135)

// so circles:check can check async is fine
if ($token === ‘test-dummy-token’) {
sleep(4);
}

but it didn’t work either

Could it be linked to the loopback address mentioned in lib/command/circlescheck.php?

is http://localhost a valid address to reach your nextcloud ?

I thought so
but then i’ve entered my current URL, as advised in the Help website

could one share another thought about this blocking?
could I look in a different log? could it be mariadb causing a problem? nginx? apache?

I can add a user, but I can’t remove it. Also I can’t delete a circle.
Could it be because of the address book?

Sometimes, Collectives won’t create a page, or will refuse to delete it.

all ideas welcome :slight_smile:

and did you get a positive result when running ./occ circles:check ?

thanks for coming back on this.

### Checking loopback address.
. The loopback setting is mandatory and can be checked locally.
. The address you need to define here must be a reachable url of your Nextcloud from the hosting server itself.
. By default, the App will use the entry 'overwrite.cli.url' from 'config/config.php'.

* testing current address: http://localhost
- GET request on http://localhost/index.php/csrftoken: fail

- You do not have a valid loopback address setup right now.

Please write down a new loopback address to test:

Unfortunately, as said earlier, I don’t know which address to write down to answer the question … do you have an suggestion?

you need to setup a valid address of your nextcloud