在安装好openstack之后,使用上传镜像命令进行镜像的上传,但是这时候报了"You must provide a username via either --os-username or env[OS_USERNAME]"的错误.

解决办法 在root用户下执行如下命令

source  keystonerc_admin

此命令表示以admin用户登录查看,如果要以其他用户查看就执行source keystonerc_xxxx

xxxx表示用户名称,再次执行openstack的相关命令就不会报上面的错误了。

如果没有显示该命令不存在的话,就需要自己查找一下admin-openrc.sh文件了,该文件是环境变量的添加文件,
本人安装后的文件具体内容如下:

export OS_PROJECT_DOMAIN_NAME=Default
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=fjLuneuHhTG9g8XB5VWVKcCrZvek6pJ7ehJoSmYw
export OS_AUTH_URL=http://192.168.1.90:35357/v3
export OS_INTERFACE=internal
export OS_IDENTITY_API_VERSION=3
export OS_REGION_NAME=RegionOne


对于手动安装的小伙伴,可以尝试使用source /etc/keystone/admin-openrc命令,如果自己配置了其他位置,请到相应位置执行该文件.

对于找不到该文件的朋友,建议使用find命令,搜索一下.

You must provide a username via either --os-username or env[OS_USERNAME]相关推荐

  1. 苹果硬盘容量启动linux,你的MAC OS之旅

    开始你的mac os 先制作你的mac os 启动盘 1.准备一个容量为8G的U盘,3.0的非常不错. 2.下载mac os 安装程序,下载完后,您可以去lanch里面查找到它 3.下载后不要安装它 ...

  2. Python之文件操作(含os模块)

    文件的读写操作: 关于文件的读写操作,我们不得不提到系统函数open()函数了. 在使用open()函数时,需要一个变量来接住它,这个变量就相当于一个将Pycharm和文件连接的管道,我们对文件的读写 ...

  3. 每天阅读一个 npm 模块(1)- username

    最近工作比较繁忙,每天能用于学习知识的时间越来越少,深感这样不利于自己的技术提升.恰好想起 狼叔 所说的 "迷茫时学习 Node.js 最好的方法 - 每天看十个 npm 模块", ...

  4. org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters

    错误信息: ### Error updating database. Cause: org.apache.ibatis.binding.BindingException: Parameter 'use ...

  5. 【项目实战】---使用ajax完毕username是否存在异步校验

    小伙伴在上网的时候.须要下载或者观看某些视频资料,更或者是在逛淘宝的时候.我们都须要注冊一个用户,当我们填写好各种信息,点击确定的时候.提示username已经存在.小编就想,为什么当我们填写完use ...

  6. Property or field 'username' cannot be found on null

    报错原因: username不能为空 解决办法: 原来的代码: <span th:text="${session.user.username}"></span&g ...

  7. FQND之联想--username@host.domain跟进

    之前,在FQND那篇文章中,提到了"[email]username@host.doma[/email]in." 回顾: ************************* user ...

  8. 删除username的索引

    -- 删除index_name 索引 drop index index_name on user; show index from user \G; -- 创建新索引列组成,index_pinyin为 ...

  9. shiro 字段不是username 和password_Shiro整合JWT

    Shiro提供了完整的企业级会话管理功能,不依赖于底层容器Tomcat等,即直接使用Shiro的会话管理可以直接替换如Web容器的会话管理. 会话 所谓会话,即用户访问应用时保持的连接关系,在多次交互 ...

最新文章

  1. 使用pthread和线程池实现B+树的并行块加载bulkload过程
  2. Github|类别不平衡学习资源(下)
  3. BZOJ3489 A simple rmq problem 【可持久化树套树】*
  4. SpringMVC @ModelAttribute注解
  5. WinCE偶尔不能正常启动(内存清理)
  6. MySQL 聚类合并算法_聚类算法-近邻聚类算法
  7. 提升效率之串口监控工具
  8. 《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐
  9. linux搜索word文档内容,在目录中搜索MS word文件以获取Linux中的特定内容
  10. python 高等数学实验_高等数学——基于Python的实现
  11. alsa声卡驱动一:声卡的创建
  12. c语言狗追兔子,[转载]狗追兔典型例题
  13. 392高校毕业设计选题
  14. 神经网络与PyTorch:线性回归
  15. PowerMill 2018三五轴编程+后处理制作视频教程
  16. int,Uint,uint16的区别及用处
  17. 网红王思聪数字时钟动态壁纸【电脑壁纸】
  18. kil -9杀不死mysql守护进程
  19. delphi7 获取计算机名,Delphi中根据IP地址得到主机名
  20. ASP.NET债务管理系统源码

热门文章

  1. Tarjan算法_LCA
  2. Spring/Spring Boot微服务项目 集成Druid 实现监控功能
  3. pymysql.err.OperationalError: (1045, “Access denied for user ‘system‘@‘::1‘ (using password: YES)“)
  4. 共享卫士2.08.03下载
  5. ionic 获取input的值
  6. Lombok 天天用,却不知道它的原理是什么?
  7. 如此火爆的ZooKeeper,到底如何选主?
  8. 如何让 Mybatis 自动生成代码
  9. Spring Boot 配置文件 yml与properties
  10. golang包管理解决之道——go modules初探