Through the config.sh we change the hostname of the cartridge instance as
follows;

*{RANDOMNUMBER}.default.{SERVICE_NAME}.{DOMAIN}*

In your case, length of the newly generated hostname will be exceed the
allowed maximum character length of your system.

There is a workaround for this problem. Change the random number generating
mechanism in your config.sh[1] and init.sh[2], default generated random
number contain 12 characters.

[1]
https://github.com/apache/stratos/blob/master/tools/puppet3-agent/config.sh#L37
[2]
https://github.com/apache/stratos/blob/master/tools/puppet3-agent/init.sh#L87



On Thu, Jun 26, 2014 at 9:32 AM, Maria Beckham <mariabeckha...@yahoo.com>
wrote:

> i can check and update u. but, how does it matter? this error is being
> thrown by config.sh right?
>
> i could access management url with same hostname right?
>
>   ------------------------------
>  *From:* Dinesh Bandara <dine...@wso2.com>
> *To:* dev <dev@stratos.apache.org>; Maria Beckham <
> mariabeckha...@yahoo.com>
> *Sent:* Wednesday, June 25, 2014 8:57 PM
> *Subject:* Re: config.sh error
>
> Hi,
>
> Please check the maximum number of characters for a hostname by using the
> following command
>
> getconf HOST_NAME_MAX
>
>
>
>
>
>
> On Thu, Jun 26, 2014 at 3:34 AM, Maria Beckham <mariabeckha...@yahoo.com>
> wrote:
>
> Hi All,
>
>  I am trying to create a generic cartridge. As part of this exercise,
> there is a step to run config.sh
>
> But, when I run config.sh, I am getting the below error output. The
> hostname created by our sysadmins is big
>
> stratos-master-229867.phx-os1.stratus.dev.eco.com.  They cannot change it
> just for my need, as it automatically created in openstack by their
> automated scripts.
>
>  Whats the solution or workaround?
>
>
>  Output:
>
>  Installation started. Please wait ...
> hostname: name too long
> [Error] Failed to update hostname.
> /bin/rm: cannot remove
> `/mnt/apache-stratos-cartridge-agent-4.0.0-SNAPSHOT/wso2carbon.lck': No
> such file or directory
>
>
>
>
>
>
> --
> *Dinesh Bandara*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
>
>
>


-- 
*Dinesh Bandara*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

Reply via email to