使用juju“sync-tools”指令時出現死鎖循環,有什麼提示嗎?

使用juju“sync-tools”指令時出現死鎖循環,有什麼提示嗎?

全部

我想在引導之前使用同步工具上傳工具來準備我的環境。

如果我在 bootstrap 之前執行sync-tools,錯誤訊息是:您的環境未引導。

所以,我 juju bootstrap 我的環境,但沒有成功。

(reference:) http://askubuntu.com/questions/598994/juju-can-not-work-with-openstack-juno-trying-for-10-days

當我運行sync-tools時,錯誤訊息如下:

$  juju  sync-tools  --source="https://streams.canonical.com/juju/tools"   --show-log
juju.cmd supercommand.go:37 running juju [1.22.0-trusty-amd64 gc]
juju.provider.openstack provider.go:249 opening environment "openstack"  
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"

有小費嗎!

使用sync-tools指令的最佳時間是什麼時候?引導程式之前還是引導程式之後?

如果在引導之後,引導過程需要工具。於是就發生了死鎖。

提前致謝 。

答案1

沒關係。顯然你在我之前就遇到了問題,我的回答對你沒有幫助。

您的引導程式機器無法存取互聯網,對吧?這對我有用。我將我的環境命名為 maas,將引導機器命名為 jujuBS。我在我的家下創建了一個名為 .juju 的子目錄來保存工具和魅力。我在本地複製了所需的內容並引導並部署了 juju-gui:

mkdir ~./.juju/sync-tools
juju sync-tools –e maas –destination=”~/.juju/sync-tools”
juju bootstrap –e maas –-upload-tools=true –-metadata-source=”.juju/sync-tools” -–to jujuBS.local
mkdir –p ~/.juju/charms/trusty
juju charm get juju-gui .juju/charms/trusty
juju deploy –repository=”~/.juju/charms” local:juju-gui

答案2

看來你必須在引導之前同步工具。如果您可以在引導期間同步,則沒有理由在引導期間進行同步,因為您是最新的(缺少更新)。我遇到的問題是在引導期間無法同步工具,因為我的叢集沒有外部存取權限。我的工作就是做 IO 在我的第一個答案中提到的事情。如果不指定來源會發生什麼?

相關內容