
# 为什么同样的应用在CentOS系统主机上部署成功但在Ubuntu系统主机上却失败？
#### 问题现象
日志信息报错如下图所示。
图1日志信息   
![](https://support.huaweicloud.com/deployman_faq/zh-cn_image_0000001938404744.png "点击放大")
#### 原因分析
由于CentOS系统默认的sh是bash，而Ubuntu系统默认的sh是dash，dash与bash并不兼容。部署应用中，系统默认生成的脚本是只能运行在bash上的，所以在Ubuntu系统主机上运行时会报错。
#### 处理方法
可以登录到主机上，输入命令**sudo dpkg-reconfigure dash**后选择"no"，手动将Ubuntu系统机器默认的sh切换到bash解决该问题。
