Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The requested configuration is currently not supported. #87

Closed
sebastianmacias opened this issue Jan 19, 2018 · 6 comments
Closed

The requested configuration is currently not supported. #87

sebastianmacias opened this issue Jan 19, 2018 · 6 comments

Comments

@sebastianmacias
Copy link

Followed the quickstart, following the "Step 3B: Run Scrapoxy without Docker"

after updating my conf.json to look like this:

{
    "commander": {
        "password": "#################"
    },
    "instance": {
        "port": 3128,
        "scaling": {
            "min": 1,
            "max": 2
        }
    },
    "providers": [
        {
            "type": "awsec2",
            "accessKeyId": "#######################",
            "secretAccessKey": "#######################/#######################",
            "region": "us-east-2",
            "instance": {
                "InstanceType": "t1.micro",
                "ImageId": "########",
                "SecurityGroups": [
                    "forward-proxy"
                ]
            }
        }
    ]

and running:

$ scrapoxy start conf.json -d

I'm getting:

ubuntu@ip-xxx-xx-xx-xx:~$ scrapoxy start conf.json -d
2018-01-19T11:57:31.494Z - info: [Main] The selected providers are awsec2/us-east-2
2018-01-19T11:57:31.521Z - debug: [Main] listen
2018-01-19T11:57:31.525Z - info: [Commander] GUI is available at http://localhost:8889
2018-01-19T11:57:31.539Z - debug: [Manager] start
2018-01-19T11:57:31.541Z - info: Proxy is listening at http://localhost:8888
2018-01-19T11:57:41.540Z - debug: [Manager] checkInstances
2018-01-19T11:57:41.708Z - debug: [Manager] adjustInstances: required:1 / actual:0
2018-01-19T11:57:41.708Z - debug: [Manager] adjustInstances: add 1 instances
2018-01-19T11:57:41.709Z - debug: [ProviderAWSEC2] createInstances: count=1
2018-01-19T11:57:42.112Z - error: [Manager] Error: Cannot update or adjust instances: Unsupported: The requested configuration is currently not supported. Please check the documentation for supported configurations.
    at Request.extractError (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/services/ec2.js:50:35)
    at Request.callListeners (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:38:9)
2018-01-19T11:57:51.540Z - debug: [Manager] checkInstances
2018-01-19T11:57:51.604Z - debug: [Manager] adjustInstances: required:1 / actual:0
2018-01-19T11:57:51.604Z - debug: [Manager] adjustInstances: add 1 instances
2018-01-19T11:57:51.604Z - debug: [ProviderAWSEC2] createInstances: count=1
2018-01-19T11:57:51.815Z - error: [Manager] Error: Cannot update or adjust instances: Unsupported: The requested configuration is currently not supported. Please check the documentation for supported configurations.
    at Request.extractError (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/services/ec2.js:50:35)
    at Request.callListeners (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:38:9)
2018-01-19T11:58:01.540Z - debug: [Manager] checkInstances
2018-01-19T11:58:01.599Z - debug: [Manager] adjustInstances: required:1 / actual:0
2018-01-19T11:58:01.599Z - debug: [Manager] adjustInstances: add 1 instances
2018-01-19T11:58:01.599Z - debug: [ProviderAWSEC2] createInstances: count=1
2018-01-19T11:58:01.789Z - error: [Manager] Error: Cannot update or adjust instances: Unsupported: The requested configuration is currently not supported. Please check the documentation for supported configurations.
    at Request.extractError (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/services/ec2.js:50:35)
    at Request.callListeners (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/lib/node_modules/scrapoxy/node_modules/aws-sdk/lib/request.js:38:9)

any advice will be appreciated

@fabienvauchelles
Copy link
Owner

Hello,
Can you use eu-west1?
Yhx

@sebastianmacias
Copy link
Author

I'm about to try that. I actually copied the instance from eu-west1 to us-east-2 when I first tried it.

Should I use docker in eu-west1 or can I still use "Step 3B: Run Scrapoxy without Docker"?

@sebastianmacias
Copy link
Author

It seems to be working with eu-west1. Is there a way to bind scrapoxy to 0.0.0.0:8888 instead of localhost:8888?

Tnx

@sebastianmacias
Copy link
Author

sebastianmacias commented Jan 19, 2018

I setup a reverse proxy with ngnix and I'm able to access the admin externally but not the actual proxy when I run curl --proxy http://proxy.mydomain.com http://api.ipify.org

the connection always times out.

It isn't a firewall issue because when access proxy.xxxx.xxx directly I'm getting the msg:

[Master] Error: request error from target (GET / on instance i-07f4f5d25665b97a7@xx.xxx.xxx.xxx:3128): Error: socket hang up

This is my ngnix conf btw:

server {
    listen 80;
    server_name proxy.xxxx.xxx;
    location / {
        proxy_pass http://localhost:8888;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
     }
}

Thanks in advance for any tips

@ghost
Copy link

ghost commented Feb 7, 2018

Hi @sebastianmacias I'm facing the same issue #97 (in your last response). have you figured out what's wrong??
Thanks in advance
Mostafa

@sebastianmacias
Copy link
Author

Hi, @mielguindi I'm not longer actively using scrapoxy but at the end I had to use eu-west1 and hacked the source code to allow the proxy configuration.

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

No branches or pull requests

2 participants