Neutron数据库同步错误 NotImplementedError: No support for ALTER of constraints in SQLite dialect

解决:Traceback (most recent call last): File “/usr/share/python-wheels/urllib3-1..... 一棵小树 阅读详情

错误信息

root@controller:~# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \
--config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade juno" neutron
INFO  [alembic.migration] Context impl SQLiteImpl.
INFO  [alembic.migration] Will assume non-transactional DDL.
INFO  [alembic.migration] Running upgrade havana -> e197124d4b9, add unique constraint to members
Traceback (most recent call last):
  File "/usr/bin/neutron-db-manage", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 173, in main
    CONF.command.func(config, CONF.command.name)
  File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 83, in do_upgrade_downgrade
    do_alembic_command(config, cmd, revision, sql=CONF.command.sql)
  File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 61, in do_alembic_command
    getattr(alembic_command, cmd)(config, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/alembic/command.py", line 165, in upgrade
    script.run_env()
  File "/usr/local/lib/python2.7/dist-packages/alembic/script.py", line 390, in run_env
    util.load_python_file(self.dir, 'env.py')
  File "/usr/local/lib/python2.7/dist-packages/alembic/util.py", line 243, in load_python_file
    module = load_module_py(module_id, path)
  File "/usr/local/lib/python2.7/dist-packages/alembic/compat.py", line 79, in load_module_py
    mod = imp.load_source(module_id, path, fp)
  File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/env.py", line 108, in <module>
    run_migrations_online()
  File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/env.py", line 100, in run_migrations_online
    context.run_migrations()
  File "<string>", line 7, in run_migrations
  File "/usr/local/lib/python2.7/dist-packages/alembic/environment.py", line 738, in run_migrations
    self.get_context().run_migrations(**kw)
  File "/usr/local/lib/python2.7/dist-packages/alembic/migration.py", line 309, in run_migrations
    step.migration_fn(**kw)
  File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/versions/e197124d4b9_add_unique_constrain.py", line 42, in upgrade
    local_cols=['pool_id', 'address', 'protocol_port']
  File "<string>", line 7, in create_unique_constraint
  File "/usr/local/lib/python2.7/dist-packages/alembic/operations.py", line 805, in create_unique_constraint
    schema=schema, **kw)
  File "/usr/local/lib/python2.7/dist-packages/alembic/ddl/sqlite.py", line 34, in add_constraint
    "No support for ALTER of constraints in SQLite dialect")
NotImplementedError: No support for ALTER of constraints in SQLite dialect

错误原因

现在用的数据库是mysql,但是当软件安装完之后会自动生成一个SQLite 轻量级数据库。在这儿之所以会出错是因为此处用了SQLite, 而上面的同步命令不符合SQLite的语法,所以会出错

解决方法

禁用SQLite。注释掉/etc/neutron/neutron.conf文件中[database]节中的SQLite连接,如下:

# vim /etc/neutron/neutron.conf

[database]
connection = mysql://neutron:openstack@controller/neutron
#connection = sqlite:////var/lib/neutron/neutron.sqlite

再次执行同步语句

root@controller:~# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade juno" neutron


INFO  [alembic.migration] Context impl MySQLImpl.
INFO  [alembic.migration] Will assume non-transactional DDL.

这样就ok了

【Debug记录】Pytorch搭建神经网络时报错‘NotImplementedError’ raise NotImplementedError 阅读详情

相关推荐

ADK 第一篇 Google Agent Development Kit 简介

是一个灵活且模块化的框架,专为开发和部署AI智能体而设计。虽然ADK针对Gemini和Google生态系统进行了优化,但它与模型无关、与部署环境无关,并兼容其他框架。ADK的核心理念是让智能体开发更接近传统软件开发模式,从而帮助开发者更轻松地构建、部署和编排智能体架构——无论是处理简单任务,还是管理复杂工作流。:利用预置工具、自定义函数、OpenAPI规范或集成现有工具,赋予智能体多样化能力,实现与谷歌生态系统的深度整合。

2501_90353350的博客 3043

Traceback (most recent call last):异常

今天运行代码,这段代码很有意识,就是有时候会报错,有时候又可以正常运行,看了一下报了这个错Traceback (most recent call last):通常很难出现这样的错误。只能一点点排除: 1.磁盘空间满了。 比如/tmp, /var 或者是/分区满了。 2.文件读写错误,在临时目录里,某些文件被锁,无法读写导致 3.内存不足(这个可能性小),你可以将占用内存多的程序去掉 4.你是

zhoubbt的博客 24万+

避坑指南:ANSYS流固耦合计算中System Coupling数据传递设置与常见报错解决

本文深入解析ANSYS Workbench中System Coupling模块在双向流固耦合(FSI)计算中的应用,详细讲解数据传递机制、典型报错解决方案及高阶调试技巧。通过实际案例展示如何优化耦合步长、处理大变形问题,并提升并行计算效率,帮助工程师有效规避常见技术陷阱。

weixin_29213525的博客 729

`training_epoch_end` has been removed in v2.0.0. `Local_Module` implements t

`training_epoch_end` has been removed in v2.0.0. `Local_Module` implements t

jacke121的专栏 1235

ComfyUI的G-Dino模型加载器报错解决方案:从崩溃到重生

遇到G-Dino模型加载器报错不要慌,按照本文的步骤操作,99%的问题都能解决。模型文件正确下载到指定位置segment_anything节点安装完整且无冲突需要补充更多细节或故障排除方法吗?可以随时告诉我。

2301_78150483的博客 4023

车联网ECU、TSP与TBOX通信流程

对比维度ECU(电子控制单元)BMS(电池管理系统)应用场景传统燃油车 + 新能源汽车仅限新能源汽车核心作用控制整车各系统运行管理动力电池安全与寿命车联网角色数据采集与传输的核心载体提供电池相关的核心数据。

tecoes的博客 1233

OpenStack 安装与使用过程中排错总结

Nova 创建虚机状态错误 问题描述 [root@packstack-controller21 ~(keystone_admin)]# openstack server list +--------------------------------------+------+--------+----------+--------+---------+ | ID | Name | Status | Networks | Image | Fl

纯牛奶x的博客 9787

Adams与Matlab联合仿真入门:从零搭建你的第一个动力学模型

本文为Adams与Matlab联合仿真新手提供了一份详尽的入门指南。文章从软件环境配置、版本兼容性检查讲起,逐步演示了如何在Adams中构建单摆动力学模型并定义输入输出接口,以及在Matlab/Simulink中搭建控制回路。通过一个完整的受控单摆实例,手把手教你完成从模型导出、模块生成到执行联合仿真的全流程,帮助你快速搭建并运行第一个联合仿真模型,实现动力学与控制系统的协同验证。

g5h6i7j的博客 699

Neutron数据库同步错误 NotImplementedError: No support for ALTER of constraints in SQLite dialect...

错误信息 root@controller:~# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \ --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade juno" neutron INFO [alem...

weixin_30838873的博客 736

单细胞测序流程(五)t-sne聚类分析和寻找marker基因

系列文章目录 单细胞测序流程(一)简介与数据下载 单细胞测序流程(二)数据整理 单细胞测序流程(三)质控和数据过滤——Seurat包分析,小提琴图和基因离差散点图 单细胞测序流程(四)主成分分析——PCA 本期主讲内容——t-sne聚类分析和寻找marker基因 介绍:T-SNE是一种用于探索高维数据的非线性降维算法。它将多维数据映射到适合于人类观察的两个或多个维度。 一、课前准备 之前所使用的数据 R语言的IDE 二、过程 聚类分析的目的是根据细胞的差别所进行细胞分群,两个..

qq_45478665的博客 2万+

手把手教你用Matlab/Simulink搭建PMSM的SMO无感FOC仿真(附相位补偿与离散化代码)

本文详细介绍了基于滑模观测器(SMO)的永磁同步电机(PMSM)无传感器FOC控制方法,通过Matlab/Simulink平台实现从理论到实践的完整流程。内容涵盖SMO核心原理、离散化处理、转子位置估算与相位补偿技术,以及双闭环控制系统搭建,为工程师提供了一套完整的无传感器控制解决方案。

weixin_27038245的博客 254

Traceback (most recent call last): File “D:/代码/file_rename/1.py“, line 25, in <module> doc = w

bug

世上再无张显宗 2346

【Unity】【2D】用连续图片生成动画Animation的简明步骤

本文介绍了Unity中使用2D连续图片制作2D动画Animation的简明步骤。

O青草O的博客 Unity和游戏制作知识分享 718

Traceback (most recent call last): File“...” , in <module> xxx NameError: name

最近在试验python代码时突然出现 Traceback (most recent call last): File“...” , in <module> xxx NameError: name 的情况,检查代码并未发现错误 原因:好像是运行时创建的临时文件出错 解决: 出的错与单引号无关,是编码的问题。你的代码本身没错,把你现在的文件删掉,重新建一个就行。或者将文件换个路径试试。 ...

mossfan的博客 5万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Traceback (most recent call last)

Traceback (most recent call last)

m0_73367097的博客 2万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

初学pytorch所遇的常见错误(3)—NotImplementedError

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

weixin_43887661的博客 2946

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

OpenStack newton版安装教程(4)——Neutron部分

Neutron涉及到了网络配置,是OpenStack平台中最复杂的一个组件,配置文件最多。Neutron本身支持多种plugin,每种plugin又有多种agent可以使用,而每一种agent的配置方式又有差别,所以这也是Neutron较为复杂的原因。目前最常用的plugin是Linux bridge,而最常用的agent是ML2 agent(Module Layer2,也可以叫做L2 agent,第二层网络协议),剩下还有DHCP-agent、L3-agent(不同网络下要互相通信就需要这个agent)、

weixin_42073629的博客 871

OpenStack wallaby安装(6)—— 基础服务neutron安装

安装和配置控制器节点 先决条件 在配置OpenStack网络(neutron)服务之前,必须创建数据库、服务凭据和API端点。 要创建数据库,请完成以下步骤: 使用数据库访问客户端以根用户身份连接到数据库服务器: mysql -u root -p 创建neutron数据库: CREATE DATABASE neutron; 授予对neutron数据库的正确访问权,用合适的密码替换NEUTRON_DBPASS : GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'

m0_52059863的博客 527

OpenStack——neutron组件部署

OpenStack——neutron组件部署一、ct节点部署1、创建neutron数据库,并授权2、创建neutron用户,用于在keystone做认证3、将neutron用户添加到service项目4、创建network服务,服务类型为network5、注册API到neutron服务6、安装提供者网络7、修改主配置文件8、修改ML2的配置文件9、修改linux bridge network provider 配置文件 linuxbridge_agent.ini10、修改内核参数11、配置linuxbri.

weixin_51615030的博客 605

Linux error笔记

ImportError: cannot import name '_gi' from partially initialized module 'gi'

qq_52199356的博客 4510

neutron网络服务部署

安装部署操作 登录数据库 mysql -uroot -p123 建立数据库 CREATE DATABASE neutron; 建立数据库用户,分别允许本地和远程登录 GRANT ALL PRIVILEGES ON neutron.* TO ‘neutron’@‘localhost’ IDENTIFIED BY ‘123’; GRANT ALL PRIVILEGES ON neutron.* TO...

等风来也chen 1723

OpenStack icehouse系列之问题处理

OpenStack icehouse系列之问题处理众所周知搭建是很容易的、往往排错是很头疼的、下面我分享下我在搭建的过程中遇到的问题和解决办法。glance报错以及解决方法执行glance同步数据库的时候:su -s /bin/sh -c "glance-manage db_sync" glancesu -s /bin/sh -c "glance-manage db_sync" glanceTra...

weixin_33835103的博客 259

PyTroch报错NotImplementedError:

1.在写PyTorch网络模型时出现以下报错: NotImplementedError,该错误表示尚未成功的实现某种方法。以下为报错界面,经过查询错误位置。在‘forward’定义处! 2.查找错误 经过查看,'forward’定义处缩进错误!如下图,def forward 不应该和self在同一缩进层,所以报错!!,所有减少def forward 以及后面的代码缩进即可。 修改: Ctrl ...

远方 1万+
上一篇: Openstack Nova Failed to allocate network(s)
下一篇: openstack架构简介J版(部分)
gfengwong
博客等级 码龄12年 103粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值