argonaut issueshttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues2018-12-04T15:34:54Zhttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/3167put back the opsi.pm fuse component back into argonaut 0.9.12018-12-04T15:34:54Zbmortierput back the opsi.pm fuse component back into argonaut 0.9.1Hello,
now thats its really tested, it should be back into argonaut 0.9.1
Cheers
*(from redmine: issue id 3167, created on 2014-06-12, closed on 2014-06-13)*
* Relations:
* copied_to #3166
* copied_to #3169Hello,
now thats its really tested, it should be back into argonaut 0.9.1
Cheers
*(from redmine: issue id 3167, created on 2014-06-12, closed on 2014-06-13)*
* Relations:
* copied_to #3166
* copied_to #3169Argonaut 0.9.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/3166put back the opsi.pm argonaut server component back into argonaut 0.9.12018-12-04T15:37:22Zbmortierput back the opsi.pm argonaut server component back into argonaut 0.9.1Hello,
now thats its really tested, it should be back into argonaut 0.9.1
Cheers
*(from redmine: issue id 3166, created on 2014-06-12, closed on 2014-06-16)*
* Relations:
* copied_to #3167
* copied_to #3168
* Changesets:
* Revi...Hello,
now thats its really tested, it should be back into argonaut 0.9.1
Cheers
*(from redmine: issue id 3166, created on 2014-06-12, closed on 2014-06-16)*
* Relations:
* copied_to #3167
* copied_to #3168
* Changesets:
* Revision 8259a50d48d05531eddd1d807fdf57b966cc93ee by Benoit MORTIER on 2014-06-13T09:10:46.000Z:
```
Fixes: #3166 put back the opsi.pm argonaut server component back into argonaut 0.9.1
```Argonaut 0.9.1bmortierbmortierhttps://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/5719Argonaut doens't receive error when paquet failing to installing2019-03-22T12:52:14ZJonathan SwaelensArgonaut doens't receive error when paquet failing to installing### Description
Sometimes FD show an error but we don't have any information when we click on it
It look that OPSI not give any errors when a paquet failed to be installed
### Distribution Name and Version
Ubuntu
### Plugin with the...### Description
Sometimes FD show an error but we don't have any information when we click on it
It look that OPSI not give any errors when a paquet failed to be installed
### Distribution Name and Version
Ubuntu
### Plugin with the defect
OPSIArgonaut 1.3Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/3385Can't call method "get_value" on an undefined value at /usr/share/perl5/Argon...2018-12-04T15:31:13ZagallavardinCan't call method "get_value" on an undefined value at /usr/share/perl5/Argonaut/Server/Modules/OPSI.pm line 304I Try to plan a installation from FD
opsi profile are create
client is created with DHCP and DNS information
If I select action : (re)install no error
but on queue management i got the error : Can't call method "get_value" on an undef...I Try to plan a installation from FD
opsi profile are create
client is created with DHCP and DNS information
If I select action : (re)install no error
but on queue management i got the error : Can't call method "get_value" on an undefined value at /usr/share/perl5/Argonaut/Server/Modules/OPSI.pm line 304.
extract of debug
<pre>
oct. 01 10:05:04 [DEBUG] Setting task result 'JSON::XS::Boolean=SCALAR(0xc6ef548)' for task '0'
oct. 01 10:05:04 [DEBUG] deleting task 0
oct. 01 10:05:11 [INFO] echo (usually means server has been pinged)
oct. 01 10:05:11 [INFO] ping 08:00:27:7b:92:BC
oct. 01 10:05:11 [INFO] adding action ping
oct. 01 10:05:11 [DEBUG] [FAI] Can't handle action 'ping'
oct. 01 10:05:11 [INFO] [OPSI] sending action hostControl_reachable to aramis.dhcp.lyon.cemagref.fr
oct. 01 10:05:11 [DEBUG] [OPSI] Call : $VAR1 = {
'params' => [
'aramis.dhcp.lyon.cemagref.fr',
'1000'
],
'method' => 'hostControl_reachable'
};
oct. 01 10:05:12 [DEBUG] [OPSI] Answer : $VAR1 = bless( {
'version' => 0,
'content' => {
'error' => undef,
'id' => 'JSON::RPC::Client',
'result' => {
'aramis.dhcp.lyon.cemagref.fr' => bless( do{\(my $o = 0)}, 'JSON::XS::Boolean' )
}
},
'jsontext' => '{"id": "JSON::RPC::Client", "result": {"aramis.dhcp.lyon.cemagref.fr": false}, "error": null}',
'is_success' => 1
}, 'JSON::RPC::ReturnObject' );
oct. 01 10:05:12 [INFO] [OPSI] Result : false
oct. 01 10:05:12 [DEBUG] Setting task result 'JSON::XS::Boolean=SCALAR(0xc6ef350)' for task '0'
oct. 01 10:05:12 [DEBUG] deleting task 0
oct. 01 10:05:12 [INFO] adding action Deployment.reinstall
oct. 01 10:05:12 [INFO] action Deployment.reinstall scheduled
oct. 01 10:05:12 [DEBUG] action Deployment.reinstall scheduled on target 08:00:27:7b:92:bc
oct. 01 10:05:12 [DEBUG] [FAI] Can't handle client : This computer ((ipHostNumber=195.221.112.12)) is not configured in LDAP to run this module (missing service FAIobject).
oct. 01 10:05:12 [WARNING] Error occured : Can't call method "get_value" on an undefined value at /usr/share/perl5/Argonaut/Server/Modules/OPSI.pm line 304.
</pre>
version used
<code>
root@vconsole:~# dpkg -l | grep opsi
ii argonaut-server-module-opsi 0.9.1-2~jenkinsbuild102 all Argonaut json rpc server module to manage OPSI (open pc server integration)
ii fusiondirectory-plugin-opsi 1.0.8.2-1 all opsi plugin for FusionDirectory
ii fusiondirectory-plugin-opsi-schema 1.0.8.2-1 all LDAP schema for FusionDirectory opsi plugin
</code>
* Changesets:
* Revision 66e0c2adf2931ee6e31393dc2b233df1990b2252 by Côme Chilliet on 2014-10-01T08:14:15.000Z:
```
Fixes #3385 Added clear error message if profile not found
```
* Revision 717c986043786828766856205ed5fc1982df568b by Côme Chilliet on 2014-10-01T19:06:41.000Z:
```
Fixes #3385 Added clear error message if profile not found
```Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/3376No client module can handle action Deployment.reinstall for target ff:ff:aa:a...2018-12-04T15:32:06ZagallavardinNo client module can handle action Deployment.reinstall for target ff:ff:aa:aa:aa:aaWhen I tried to assign a client to an OPSI server I get on Fusiondirectroy the following error
<pre>
sept. 24 15:53:40 [WARNING] Error occured : No client module can handle action Deployment.reinstall for target ff:ff:aa:aa:aa:aa
</pre>...When I tried to assign a client to an OPSI server I get on Fusiondirectroy the following error
<pre>
sept. 24 15:53:40 [WARNING] Error occured : No client module can handle action Deployment.reinstall for target ff:ff:aa:aa:aa:aa
</pre>
In the same, Argonaut talk correctly to OPSI because I'm able to fetch packages, parameters..
client isnt created in opsi server
USed version :
<pre>
root@vconsole:~# dpkg -l | grep argo | awk '{ print $2" ---> "$3}'
argonaut-client ---> 0.9.1-2~jenkinsbuild102
argonaut-common ---> 0.9.1-2~jenkinsbuild102
argonaut-server ---> 0.9.1-2~jenkinsbuild102
argonaut-server-module-fai ---> 0.9.1-2~jenkinsbuild102
argonaut-server-module-opsi ---> 0.9.1-2~jenkinsbuild102
fusiondirectory-plugin-argonaut ---> 1.0.8.1-2~jenkinsbuild726
fusiondirectory-plugin-argonaut-schema ---> 1.0.8.1-2~jenkinsbuild726
</pre>
*(from redmine: issue id 3376, created on 2014-09-24, closed on 2014-09-24)*Argonaut 0.9.2Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/argonaut/-/issues/3173When trying to add a OPSI profile to a windows workstation I got an error2018-12-04T15:34:42ZagallavardinWhen trying to add a OPSI profile to a windows workstation I got an error<pre>
Erreur: Request error: No client module can handle action OPSI.update_or_insert for target 08:00:27:16:1e:c8
</pre>
LDAP record is correctly updated
OPSI host isn't created on opsi server
I got the same error when I want to rem...<pre>
Erreur: Request error: No client module can handle action OPSI.update_or_insert for target 08:00:27:16:1e:c8
</pre>
LDAP record is correctly updated
OPSI host isn't created on opsi server
I got the same error when I want to remove the OPSI profile
*(from redmine: issue id 3173, created on 2014-06-16, closed on 2014-06-17)*Argonaut 0.9.1Côme ChillietCôme Chilliet