已安装的版本:
python-openstackclient==3.17.0
osc-lib==1.11.1
除了以下命令之外,所有openstack命令似乎都可以工作:
openstack stack show <stack name or id>
我得到的响应是:issubclass() arg 1 must be a class
我读到这可能是osc-lib的问题,但在版本1.11.1中它应该被修复。我怎么才能让它工作呢?
我正在开发一个openstack horizon插件,它应该会通过ReST应用程序接口来轮询一些信息。我将遵循本教程:
因此,在文件/opt/stack/horizon/openstack_dashboard/dashboards/mydashboard/mypanel/views.py中,我有:
from horizon import tabs
from horizon import views
from openstack_dashboard.dashboards.mydashboard.mypanel import tabs as mydashboard_tabs
import sy
我想在ubuntu16.04上安装openStack,当我输入命令**./stack.sh**时,会得到以下错误
ERROR: Package 'keystone' requires a different Python: 3.5.2 not in '>=3.6'
python是2.7.12,我还读过openstack.org文档,它说在先决条件中使用了2.7版本。
每次收到错误时,我都会重新输入以下命令:
**./unstack.sh**
**./clean.sh**
**./stack.sh**
但我又犯了同样的错误
我正尝试使用以下代码将键盘激活的子堆栈向上移动
local lStackLoc,lStackSize
on openstack
set the fullscreenmode of me to "exactFit"
put the loc of this stack into lStackLoc
put the effective working screenRect into lStackSize
end openstack
----------------------
on keyboardactivated
put the effect
我使用openstack树荫库来管理我们的openstack堆栈。一项任务是列出用户拥有的所有堆栈(例如,允许删除它们)。
树荫库调用list_stacks()返回一个对象列表,基本上,我希望标识具有“id”或“name”与某个用户提供的输入相匹配的堆栈对象。
我想出了这样的代码:
def __find_stack(self, connection, stack_info):
stacks = connection.list_stacks()
for stack in stacks:
if stack_info in stack.valu
我一直在通过OpenStack使用DevStack。当我尝试运行unstack.sh时,得到了unstack.sh
viknesh@viknesh-HP-Pavilion-g6-Notebook-PC:/devstack$ ./unstack.sh
* Stopping web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
...
对于类,我必须使用堆栈。据我所知,我创建了一个栈
#include <stack>
class c1
{
stack<Point> openstack;
};
Point是我创建的一个类,它有一个x和y int值来存储点,以便在简单的2D图形中使用。我遇到的问题是如果我这么做了
Point p = openstack.pop();
我得到一个错误:“没有合适的构造器可以从void转换为Point”
Point有一个set函数,它接受一个点,并将使用传递的点来存储x和y值,但这也不起作用。
Point p;
p.set(openstack.pop()); // d
我为我的堆栈创建了6个图像,并将每个图像的混合级别设置为0。我将这些代码输入到堆栈中:
on preopenstack
set the fullscreenmode of this stack to "exactFit"
if environment() is "mobile" then
set the acceleratedRendering of this stack to true
else
set the acceleratedRendering of this stack to false
end if
我尝试使用以下命令通过dev堆栈安装openstack
$ git克隆 -b稳定公司/哈瓦那发展银行/
我按照链接做了这件事。
我尝试使用以下方法运行stack.sh:
thushara@ubuntu:~/devstack$ ./stack.sh
结果:-
WARNING: this script has not been tested on trusty
[Call Trace]
./stack.sh:137:die
如何设置FORCE=yes?如何克服这个错误?