The error message is very clear, the server is not running but I was
wondering that you say the WebUI works but the RPC does not....
check if the server is running.
Am 08.08.22 um 18:32 schrieb Simon Borg:
I do have log.conf under rpc/. All user groups have read permissions to
the file. This is what the file looks like:
#########################################
# Log4perl Config for the REST Handler
# Note - the handler runs with the privileges of the webserver user
# ensure appropriate rights for the used log files!
log4perl.category.client.rpc = INFO, Logfile
log4perl.appender.Logfile = Log::Log4perl::Appender::File
log4perl.appender.Logfile.recreate = 1
log4perl.appender.Logfile.recreate_check_interval = 120
log4perl.appender.Logfile.filename = /var/log/openxpki/rpc.log
log4perl.appender.Logfile.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Logfile.layout.ConversionPattern = %d %p{3} %m [pid=%P]%n
log4perl.appender.Logfile.syswrite = 1
#########################################
I did get messages earlier to rpc.log, so I believe that part should
work. Some entries I got earlier:
2022/08/08 10:47:39 WAR Unable to detect script name - please check the
docs [pid=1186]
2022/08/08 10:47:39 ERR Unable to query OpenAPI specification from
OpenXPKI server:
I18N_OPENXPKI_CLIENT_SEND_RECEIVE_SERVICE_MSG_ERROR_DURING_SEND_SERVICE_MSG;
__EVAL_ERROR__ => I18N_OPENXPKI_CLIENT_INIT_CONNECTION_FAILED; __ERROR__
=> No such file or directory, __SOCKETFILE__ =>
/var/openxpki/openxpki.socket [pid=1186]
2022/08/08 10:47:39 ERR 50004 - Unable to query OpenAPI specification
from OpenXPKI server [pid=1186]
However, sending queries to RPC now does not write anything to the file.
ma 8. elok. 2022 klo 18.00 Oliver Welter ([email protected]
<mailto:[email protected]>) kirjoitti:
Hi Simon,
does your log config exist and is it readable by the apache process?
Oliver
On 08.08.22 16:12, Simon Borg wrote:
> Hi,
>
> I have followed the quickstart guide in
> https://openxpki.readthedocs.io/en/latest/quickstart.html
<https://openxpki.readthedocs.io/en/latest/quickstart.html> and managed
> to get openxpki web UI working (used the sampleconfig script). So
now
> I'm running openxpki version 3.20 on Debian 10.
>
> My goal is to automate some stuff using the RPC, but I can't make it
> work even after browsing the mail archives. I for example have
> /etc/openxpki/rpc/public.conf which has the following inside:
>
> ######################################################
> [global]
> log_config = /etc/openxpki/rpc/log.conf
> log_facility = client.rpc
> socket = /var/openxpki/openxpki.socket
> realm = democa
> #locale_directory: /usr/share/locale
> default_language = en_US
>
> [auth]
> stack = _System
>
> [input]
> allow_raw_post = 1
> parse_depth = 5
>
> [output]
> use_http_status_codes=1
>
> [openapi]
> title = Public Certificate API
>
> [SearchCertificate]
> workflow = certificate_search
> param = common_name
> # append "certificate" if you want the full PEM block in the result
> output = cert_identifier, notbefore, notafter, status
> ######################################################
>
> If I call for example: curl -F "method=openapi-spec"
> http://localhost:80/rpc/public <http://localhost:80/rpc/public>
<http://localhost:80/rpc/public <http://localhost:80/rpc/public>>
>
> It returns the following message:
> {"error":{"code":50000,"message":"Unable to fetch configuration from
> server - connect failed","data":{"pid":4518}},"rpc_failure":1}
>
> I have tried other methods too also from enroll.conf, but they
always
> return the same error.
>
> Also nothing gets written into /var/log/openxpki/rpc.log or
> catchall.log. Only apache2:s error.log gets the line [Mon Aug 08
> 14:09:10.638387 2022] [fcgid:warn] [pid 1565:tid 140651006596864]
> [client ::1:58404] mod_fcgid: stderr: [Mon Aug 8 14:09:10 2022]
> rpc.fcgi: Client Connect Failed: Can't call method "error" on an
> undefined value at /usr/lib/cgi-bin/rpc.fcgi line 108.
>
> At this point I'm running out of ideas to try, what should I do next?
>
> Best,
>
> Simon
>
>
> _______________________________________________
> OpenXPKI-users mailing list
> [email protected]
<mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/openxpki-users
<https://lists.sourceforge.net/lists/listinfo/openxpki-users>
--
Protect your environment - close windows and adopt a penguin!
_______________________________________________
OpenXPKI-users mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/openxpki-users
<https://lists.sourceforge.net/lists/listinfo/openxpki-users>
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users
--
Protect your environment - close windows and adopt a penguin!
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users