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.
