Hello All,
I've set up custom repo for scalarizr, and changed config.yml to use this 
repo to update scalarizr:

  scalarizr_update:
    mode: 'solo'
    default_repo: 'stable_freeze'
    repos:
      latest:
        deb_repo_url: 'http://apt.scalr.net/debian scalr/'
        rpm_repo_url: 'http://rpm.scalr.net/rpm/rhel/$releasever/$basearch'
        win_repo_url: 'http://win.scalr.net'
      stable:
        deb_repo_url: 'http://apt-delayed.scalr.net/debian scalr/'
        rpm_repo_url: 
'http://rpm-delayed.scalr.net/rpm/rhel/$releasever/$basearch'
        win_repo_url: 'http://win-delayed.scalr.net'
      stable_freeze:
        deb_repo_url: 'http://54.175.96.66:81/scalarizr/apt /'
        rpm_repo_url: 
'http://54.175.96.66:81/scalarizr/rpm/rhel/$releasever/$basearch'
        win_repo_url: 'http://54.175.96.66:81/scalarizr/stable/win'

When I launch servers in farm,
It works fine for roles which have image with older version of scalarizr 
(e.g. 3.5.1) 

But, it doesn't work for images which I created recently, which has 
scalarizr 3.5.22 . See scalarizr_update.log below:


2015-04-28 04:37:43,388 - DEBUG - scalarizr.queryenv - QueryEnv response 
> (parsed): {'scalr.id': 'i7x81b716bf', 'scalr.version': '5.1.0', 
> 'dns.static.endpoint': 'example-dns.net'}
> 2015-04-28 04:37:43,388 - INFO - scalarizr.updclient.pkgmgr - Syncing 
> repository info
> 2015-04-28 04:37:43,454 - INFO - scalarizr.updclient.api - State 
> transition: in-progress/prepare -> error
> 2015-04-28 04:37:43,456 - DEBUG - scalarizr.updclient.api - Saving status: 
> {'candidate': None,
>  'dist': 'Ubuntu 12.04 precise',
>  'downgrades_enabled': True,
>  'error': "Cannot retrive repo metadata from /Release. Requests error: 
> Invalid URL u'/Release': No schema supplied. Perhaps you meant 
> http:///Release?";,
>  'executed_at': 'Tue 28 Apr 2015 09:37:43 UTC',
>  'farm_role_id': '14',
>  'installed': None,
>  'messaging_url': 'http://54.175.96.66/messaging',
>  'package': 'scalarizr-ec2',
>  'package_type': 'omnibus',
>  'platform': 'ec2',
>  'prev_state': 'in-progress/prepare',
>  'ps_attempt': 0,
>  'ps_script_pid': None,
>  'queryenv_url': 'http://54.175.96.66/query-env',
>  'repo_url': 'http://54.175.96.66:81/scalarizr/apt /',
>  'repository': 'stable_freeze',
>  'scalr_id': 'i7x81b716bf',
>  'scalr_version': '5.1.0',
>  'server_id': '5ef20e9f-0cca-4c75-a0bd-b6aeb9aadb06',
>  'service_status': 'unknown',
>  'service_version': '3.5.22',
>  'state': 'error',
>  'system_id': 'i-2d1b1dd1'}
> 2015-04-28 04:37:43,457 - ERROR - scalarizr.ops.scalarizr.update - 
> Operation "scalarizr.update" (id: 5c5e2d97-6856-4a40-a73d-e2a37f484491) 
> failed. Reason: Cannot retrive repo metadata from /Release. Requests error: 
> Invalid URL u'/Release': No schema supplied. Perhaps you meant 
> http:///Release?
> Traceback (most recent call last):
>   File 
> "/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.5.22-py2.7.egg/scalarizr/api/operation.py",
>  
> line 191, in _in_progress
>     self._completed(self.func(self, *self.func_args, **self.func_kwds))
>   File 
> "/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.5.22-py2.7.egg/scalarizr/updclient/api.py",
>  
> line 588, in do_update
>     self.pkgmgr.updatedb()
>   File 
> "/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.5.22-py2.7.egg/scalarizr/updclient/pkgmgr.py",
>  
> line 237, in updatedb
>     repo_metadata = self._get_repo_metadata()
>   File 
> "/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.5.22-py2.7.egg/scalarizr/updclient/pkgmgr.py",
>  
> line 452, in _get_repo_metadata
>     exc_message="Cannot retrive repo metadata from {0}.".format(url))
>   File 
> "/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.5.22-py2.7.egg/scalarizr/updclient/pkgmgr.py",
>  
> line 61, in requests_get
>     raise exc_class("{0} Requests error: {1}".format(message, e))
> RepositoryError: Cannot retrive repo metadata from /Release. Requests 
> error: Invalid URL u'/Release': No schema supplied. Perhaps you meant 
> http:///Release?


Anybody know the reason of this error? Or, probably the way how to force 
image builder to install scalarizr from my custom repo when it builds image?

-- 
You received this message because you are subscribed to the Google Groups 
"scalr-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to