Skip to content
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.

Display an error message if no invite token can be obtained from reva #223

Closed
michielbdejong opened this issue Oct 31, 2022 · 2 comments
Closed

Comments

@michielbdejong
Copy link
Member

No description provided.

@michielbdejong
Copy link
Member Author

For instance when the Authenticate call returns a 500 because the app is not built.
NC logs (/var/log/apache2/error.log) in this case:

[Mon Oct 31 09:46:06.881295 2022] [php7:notice] [pid 13] [client 172.19.0.2:38622] PHP Fatal error:  require_once(): Failed opening required '/var/www/html/apps/sciencemesh/lib/Controller/../../vendor/autoload.php' (include_path='/var/www/html/3rdparty/pear/archive_tar:/var/www/html/3rdparty/pear/console_getopt:/var/www/html/3rdparty/pear/pear-core-minimal/src:/var/www/html/3rdparty/pear/pear_exception:/var/www/html/apps') in /var/www/html/apps/sciencemesh/lib/Controller/RevaController.php on line 110
[...]
[Mon Oct 31 09:46:06.890254 2022] [php7:notice] [pid 11] [client 172.19.0.6:45728] curl output:'' info: array (\n  'url' => 'https://revanc1.docker/ocm/invites/generate',\n  'content_type' => NULL,\n  'http_code' => 401,\n  'header_size' => 71,\n  'request_size' => 202,\n  'filetime' => -1,\n  'ssl_verify_result' => 0,\n  'redirect_count' => 0,\n  'total_time' => 0.231006,\n  'namelookup_time' => 0.000913,\n  'connect_time' => 0.001181,\n  'pretransfer_time' => 0.017614,\n  'size_upload' => 2.0,\n  'size_download' => 0.0,\n  'speed_download' => 0.0,\n  'speed_upload' => 8.0,\n  'download_content_length' => 0.0,\n  'upload_content_length' => 2.0,\n  'starttransfer_time' => 0.017772,\n  'redirect_time' => 0.0,\n  'redirect_url' => '',\n  'primary_ip' => '172.19.0.2',\n  'certinfo' => \n  array (\n  ),\n  'primary_port' => 443,\n  'local_ip' => '172.19.0.4',\n  'local_port' => 51560,\n  'http_version' => 3,\n  'protocol' => 2,\n  'ssl_verifyresult' => 0,\n  'scheme' => 'HTTPS',\n  'appconnect_time_us' => 17293,\n  'connect_time_us' => 1181,\n  'namelookup_time_us' => 913,\n  'pretransfer_time_us' => 17614,\n  'redirect_time_us' => 0,\n  'starttransfer_time_us' => 17772,\n  'total_time_us' => 231006,\n)
[Mon Oct 31 09:46:06.891443 2022] [php7:notice] [pid 11] [client 172.19.0.6:45728] Got token from reva!

And Reva logs:

2022-10-31 09:46:06.681 INF ../../reva/pkg/auth/manager/nextcloud/nextcloud.go:124 > am.do https://nc1.docker/index.php/apps/sciencemesh/~einstein/api/auth/Authenticate {"clientID":"einstein","clientSecret":"..."} ... pid=7 pkg=rgrpc traceid=87955624145f7a99b83aa0582f27e33b
2022-10-31 09:46:06.888 INF ../../reva/pkg/auth/manager/nextcloud/nextcloud.go:143 > am.do response 500  pid=7 pkg=rgrpc traceid=87955624145f7a99b83aa0582f27e33b
2022-10-31 09:46:06.888 DBG ../../reva/internal/grpc/interceptors/log/log.go:66 > unary code=OK end="31/Oct/2022:09:46:06 +0000" from=tcp://127.0.0.1:41038 pid=7 pkg=rgrpc start="31/Oct/2022:09:46:06 +0000" time_ns=207037806 traceid=87955624145f7a99b83aa0582f27e33b uri=/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate user-agent=grpc-go/1.49.0
2022-10-31 09:46:06.889 DBG ../../reva/internal/grpc/interceptors/log/log.go:66 > unary code=OK end="31/Oct/2022:09:46:06 +0000" from=tcp://127.0.0.1:40916 pid=7 pkg=rgrpc start="31/Oct/2022:09:46:06 +0000" time_ns=211036650 traceid=2f462fc531fc2a5da52d89cf5113bf5f uri=/cs3.gateway.v1beta1.GatewayAPI/Authenticate user-agent=grpc-go/1.49.0
2022-10-31 09:46:06.889 ERR ../../reva/internal/http/interceptors/auth/auth.go:338 > error generating access token from credentials error="auth: grpc failed with code CODE_UNAUTHENTICATED" pid=7 pkg=rhttp traceid=818c0cbc2887908b11dce93d31a7c71c
2022-10-31 09:46:06.889 WRN ../../reva/internal/http/interceptors/log/log.go:112 > http end="31/Oct/2022:09:46:06 +0000" host=172.19.0.4 method=POST pid=7 pkg=rhttp proto=HTTP/2.0 size=0 start="31/Oct/2022:09:46:06 +0000" status=401 time_ns=212657997 traceid=818c0cbc2887908b11dce93d31a7c71c uri=/ocm/invites/generate url=/ocm/invites/generate

@michielbdejong
Copy link
Member Author

@parhamin2010 we fixed this, right?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant