Use the commands below to provide key information from your environment:
You do NOT have to include this information if this is a FEATURE REQUEST
Description
All requests to https addresses are resulting in errors like this:
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to www.google.com:443
I first noticed this failing on a request made in the PHP application code using Guzzle, but during debugging found that it also happens when making a simple cURL request inside of the CLI container.
Steps to reproduce the issue:
Run fin bash to enter the CLI container.
Run a simple cURL request against any https address. e.g. curl https://www.google.com
I imagine this is not a globally reproducible scenario, and may be due to peculiarities on my machine. I have tried testing this with 3-4 different versions of the CLI container, so does not seem to be unique to a particular image version. I've also tried testing this on a few different projects and found the same issue with each.
Describe the results you received:
The command returns the following error:
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to www.google.com:443
Describe the results you expected:
I expected to receive a standard success output from the cURL command.
BUG REPORT INFORMATION
Use the commands below to provide key information from your environment: You do NOT have to include this information if this is a FEATURE REQUEST
Description
All requests to https addresses are resulting in errors like this: curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to www.google.com:443
I first noticed this failing on a request made in the PHP application code using Guzzle, but during debugging found that it also happens when making a simple cURL request inside of the CLI container.
Steps to reproduce the issue:
fin bash
to enter the CLI container.curl https://www.google.com
I imagine this is not a globally reproducible scenario, and may be due to peculiarities on my machine. I have tried testing this with 3-4 different versions of the CLI container, so does not seem to be unique to a particular image version. I've also tried testing this on a few different projects and found the same issue with each.
Describe the results you received: The command returns the following error: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to www.google.com:443
Describe the results you expected: I expected to receive a standard success output from the cURL command.
Output of
fin config
:fin config output
``` --------------------- COMPOSE_PROJECT_NAME_SAFE: ffw-doc-generator COMPOSE_FILE: /Users/nathanplowman/.docksal/stacks/volumes-nfs.yml /Users/nathanplowman/.docksal/stacks/stack-default.yml /Users/nathanplowman/projects/ffw-doc-generator/.docksal/docksal.yml ENV_FILE: /Users/nathanplowman/projects/ffw-doc-generator/.docksal/docksal.env PROJECT_ROOT: /Users/nathanplowman/projects/ffw-doc-generator DOCROOT: public VIRTUAL_HOST: ffw-doc-generator.docksal.com VIRTUAL_HOST_ALIASES: *.ffw-doc-generator.docksal.com IP: 192.168.64.100 MySQL endpoint: 192.168.64.100:49769 Public URL: Docker Compose configuration --------------------- services: cli: dns: - 192.168.64.100 - 8.8.8.8 environment: BLACKFIRE_CLIENT_ID: null BLACKFIRE_CLIENT_TOKEN: null COMPOSER_ALLOW_XDEBUG: "1" COMPOSER_DEFAULT_VERSION: null COMPOSER_DISABLE_XDEBUG_WARN: "1" DOCROOT: public DRUSH_ALLOW_XDEBUG: "1" DRUSH_OPTIONS_URI: ffw-doc-generator.docksal.com GIT_USER_EMAIL: nathan.plowman@ffwagency.com GIT_USER_NAME: Nathan Plowman HOST_GID: "20" HOST_UID: "501" MYSQL_DATABASE: default MYSQL_HOST: db MYSQL_PASSWORD: user MYSQL_ROOT_PASSWORD: root MYSQL_USER: user PHP_IDE_CONFIG: null SECRET_ACQUIA_CLI_KEY: null SECRET_ACQUIA_CLI_SECRET: null SECRET_PLATFORMSH_CLI_TOKEN: null SECRET_SSH_PRIVATE_KEY: null SECRET_TERMINUS_TOKEN: null SSH_AUTH_SOCK: /.ssh-agent/proxy-socket VIRTUAL_HOST: ffw-doc-generator.docksal.com XDEBUG_CONFIG: client_host=192.168.64.1 remote_host=192.168.64.1 XDEBUG_ENABLED: "1" extends: file: /Users/nathanplowman/.docksal/stacks/services.yml service: cli hostname: cli healthcheck: interval: 10s image: docksal/cli:php8.1-3.2 labels: io.docksal.shell: bash io.docksal.user: docker logging: options: max-file: "10" max-size: 1m networks: default: null volumes: - type: volume source: docksal_ssh_agent target: /.ssh-agent read_only: true volume: {} - type: volume source: cli_home target: /home/docker volume: {} - type: bind source: /tmp/.docksal/ffw-doc-generator target: /tmp/.docksal/ffw-doc-generator read_only: true bind: create_host_path: true - type: volume source: project_root target: /var/www volume: nocopy: true db: dns: - 192.168.64.100 - 8.8.8.8 environment: MYSQL_ALLOW_EMPTY_PASSWORD: null MYSQL_DATABASE: default MYSQL_INITDB_SKIP_TZINFO: null MYSQL_ONETIME_PASSWORD: null MYSQL_PASSWORD: user MYSQL_RANDOM_ROOT_PASSWORD: null MYSQL_ROOT_PASSWORD: root MYSQL_USER: user extends: file: /Users/nathanplowman/.docksal/stacks/services.yml service: mariadb hostname: db healthcheck: interval: 10s image: docksal/db:1.1-mysql-5.7 logging: options: max-file: "10" max-size: 1m networks: default: null ports: - mode: ingress target: 3306 protocol: tcp volumes: - type: volume source: db_data target: /var/lib/mysql volume: {} - type: volume source: project_root target: /var/www read_only: true volume: nocopy: true web: depends_on: cli: condition: service_started dns: - 192.168.64.100 - 8.8.8.8 environment: APACHE_BASIC_AUTH_PASS: null APACHE_BASIC_AUTH_USER: null APACHE_DOCUMENTROOT: /var/www/public APACHE_FCGI_HOST_PORT: cli:9000 extends: file: /Users/nathanplowman/.docksal/stacks/services.yml service: apache hostname: web healthcheck: interval: 10s image: docksal/apache:2.4-2.5 labels: io.docksal.cert-name: none io.docksal.permanent: "false" io.docksal.project-root: /Users/nathanplowman/projects/ffw-doc-generator io.docksal.virtual-host: ffw-doc-generator.docksal.com,*.ffw-doc-generator.docksal.com,ffw-doc-generator.docksal.com.* logging: options: max-file: "10" max-size: 1m networks: default: null volumes: - type: volume source: project_root target: /var/www read_only: true volume: nocopy: true networks: default: name: ffw-doc-generator_default volumes: cli_home: name: ffw-doc-generator_cli_home db_data: name: ffw-doc-generator_db_data docksal_ssh_agent: name: docksal_ssh_agent external: true project_root: name: ffw-doc-generator_project_root driver: local driver_opts: device: :/Users/nathanplowman/projects/ffw-doc-generator o: addr=192.168.64.1,vers=3,nolock,noacl,nocto,noatime,nodiratime,actimeo=1 type: nfs --------------------- ```Output of
fin sysinfo
:fin sysinfo output
``` βββ DOCKSAL Docksal version: v1.17.0 fin version: 1.110.1 βββ OS Darwin macOS 12.0.1 Darwin US-nathanplowmanffwcom-MacBook-Pro.local 21.1.0 Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64 βββ ENVIRONMENT MODE : Docker Desktop DOCKER_HOST : βββ NFS DOCKSAL_NFS_PATH : /Users nfsd service is enabled nfsd is running (pid 302, 8 threads) NFS EXPORTS ---------- #/Users -alldirs -mapall=501:20 localhost #