Hey Egor,

This was fixed in Scalarizr 3.5.23.

Cheers,

On Tuesday, April 28, 2015 at 12:43:44 PM UTC+2, Thomas Orozco wrote:
>
> Hey Egor,
>
> This looks like it might be a bug. Thanks for the report!
>
> I'll update this thread once we've published a fix in Scalarizr.
>
> Cheers,
>
> -- Thomas | Product Manager @ Scalr | [email protected] | www.scalr.com | 
> blog.scalr.com
>
> On Tue, Apr 28, 2015 at 12:02 PM, Egor blajenov <[email protected]> 
> wrote:
>
>> 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.
>>
>
>

-- 
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