argonaut issueshttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues2024-02-16T14:45:29Zhttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/5766Argonaut find always 2 computers with same Mac / IP ( was : cannot use OPSI p...2024-02-16T14:45:29ZagallavardinArgonaut find always 2 computers with same Mac / IP ( was : cannot use OPSI plugins with argonaut server in order to setup OPSI profil)### Description
FD and argonaut server are installed from git and are successfully working with dns system.
I setup an opsi server listening without ssl on the correct port
When I tried to fetch opsi product I got the following error on...### Description
FD and argonaut server are installed from git and are successfully working with dns system.
I setup an opsi server listening without ssl on the correct port
When I tried to fetch opsi product I got the following error on argonaut-server.log
```
Nov 16 19:18:10 [NOTICE] Several computers matches (macAddress=08:00:27:72:da:55).
Nov 16 19:18:10 [INFO] sending action Argonaut.ClientDaemon.Modules.OPSI.get_netboots to 10.0.2.11
Nov 16 19:18:10 [ERROR] Error : No such a method : 'Argonaut.ClientDaemon.Modules.OPSI.get_netboots'.
2020/11/16 19:18:10 App::Daemon die handler triggered.
2020/11/16 19:18:10 Die handler called by eval. Ignored.
Nov 16 19:18:10 [DEBUG] Setting task error 'Error : No such a method : 'Argonaut.ClientDaemon.Modules.OPSI.get_netboots'.
' for task '0'
Nov 16 19:18:10 [DEBUG] deleting task
```
Server are setup with an network interface (mandatory for argonaut)
### Distribution Name and Version
Debian 10
### Argonaut Version
1.4-dev from git
### PERL version used
v5.28.1 from Debian 10
### Steps to Reproduce
1. Fusion is installed from Git
2. Argonaut is install from git (see [install-argonaut.txt](/uploads/ce7f44c64627c2885964ef44d5aae5fc/install-argonaut.txt))
3. opsi server is declared setup ( see [opsi-server.txt](/uploads/04bacb6f8f99e48a319c400838afd4fe/opsi-server.txt) to see the ldif )
**Expected behavior:**
I should be able to fetch all netboot and local producte from opsi server in order to create some software profile
**Actual behavior:**
Erreur occurs when trying tu communicate to the opsi server trough argonaut server
> Error : No such a method : 'Argonaut.ClientDaemon.Modules.OPSI.get_netboots
**Reproduces how often:**
100%
### Additional Information
After some search argonaut failed because it didn't only one computer with the correct Mac address, but 2 : the server himself and the network card assign to the server.
I tried to restrict trough ldap request to request only server ( see [argonau-common.pm.patch](/uploads/e72cb63486604399a597b0d7e823b104/argonau-common.pm.patch))
It seems to works, only one draw back : an error occurs when I try to "ping" aka check if host is alive with argonaut
```
Did not get DONE/CLOSE event for Wheel ID 11 from IP ::ffff:10.0.2.4 at /usr/share/perl5/POE/Component/Server/SimpleHTTP.pm line 226.
Cannot remove /var/run/argonaut/argonaut-server.pid at /usr/share/perl5/App/Daemon.pm line 212.
encountered object '1', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing) at /usr/share/perl5/POE/Component/Server/JSONRPC.pm line 223.
```
but I was able to restart start/stop service trough service tabs of the serverArgonaut 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/5745Add REST API client in argonaut-common2019-06-06T14:08:15ZCôme ChillietAdd REST API client in argonaut-commonFor #5744For #5744Argonaut 1.4Jonathan SwaelensJonathan Swaelenshttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/5744Add SupAnn 2018 account life cyle support in user-reminder2024-02-17T00:34:29ZbmortierAdd SupAnn 2018 account life cyle support in user-reminder## Descriptive title for this enhancement
Add SupAnn 2018 account life cyle support in user-reminder
### Actual behavior
User reminder support posix and ppolicy for the user reminder functionality
### Expected behavior
We need to s...## Descriptive title for this enhancement
Add SupAnn 2018 account life cyle support in user-reminder
### Actual behavior
User reminder support posix and ppolicy for the user reminder functionality
### Expected behavior
We need to support the SupAnn account life cyle support in user-reminder to be able to use user-reminder when we don't have any posix or ppolicy usage but we have the life cycle of the account managed on the supann entries of the users
### Step by step description of new behaviour
### Benefits
* Be able to use user-reminder in SupAnn 2018 account life Cycle
* Be able to use user-reminder when we don't have any password in federation mode and use the SupAnn account,life cyle to do that
### linked ticket
https://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/issues/5907
CheersArgonaut 1.4Côme ChillietCôme Chilliet