在捣弄CL210 openstack时,通过rh-vmctl 重置过环境后,再通过packstack安装好openstack后,通过firefox打开dashborad界面时,发现不能正常打开,提示“ Firefox Error code: sec_error_reused_issuer_and_serial ” ,这里提供两种解决方法。先看下报错截图:

firefox certificate错误
firefox certificate错误

本来以为问题出在servera上,由于查看到openstack 的dashborad项显示301,初以为是http重定向到了一个有问题的页面。后来再重装发现问题依旧。

openstack status
openstack status

问题根因:之前由于在servera主机上装过openstack,在foundation主机上通过浏览器打开查看过。重装后,证书相关信息发生变化,存的还是之前的老的证书,导致出错。

解决方法:

方法1:图形界面删除有问题的证书

Linux下依次点击---(windows上这步是---) ------ < Encryption> ------选择对应的服务器删除就行了。

方法2:删除证书数据文件

cert8.db 文件保存着您所有的安全证书设置,以及您向 Firefox 中导入的 SSL 证书。删除这个文件,再重新打开浏览器也可以。Linux下方法如下 :

1[root@foundation0 Desktop]# find / -name cert8.db
2/etc/pki/nssdb/cert8.db
3/etc/openldap/certs/cert8.db
4/etc/ipsec.d/cert8.db
5/root/.mozilla/firefox/2tfy4p6k.default/cert8.db

最后面那个.mozilla 目录下的rm 掉就可以了。如果是windows主机,可以在运行里输入%APPDATA%\Mozilla\Firefox\Profiles\ 回车打开firefox的目录,在对应的default目录里找到certs8.db文件删除即可。

最后再列下firefox下对应的每个数据文件存放的内容吧,如下:

  • 书签、下载历史和浏览历史: places.sqlite 文件包含了您在 Firefox 中所有的书签、下载文件的记录和浏览网页的记录。bookmarkbackups 文件夹中存储着书签备份文件,这些文件可以用来恢复您的书签。
  • 密码: 您的密码被保存在 key3.db 和 logins.json 文件中。更多信息请参考 密码管理器——在 Firefox 中记住、删除和更改已保存的密码。
  • 站点自定的首选项: permissions.sqlite 以及 content-prefs.sqlite 文件中保存了许多针对站点的权限设置(比如哪些网站允许弹出窗口),或者针对站点的页面缩放级别。
  • 搜索引擎: search.sqlite 文件和 searchplugins 文件夹存储着 Firefox 搜索栏中安装的搜索引擎。
  • 用户词典: persdict.dat 文件保存着一些您添加到 Firefox字典中的自定义的词。
  • 自动完成历史: formhistory.sqlite 记录着您曾经通过 Firefox 搜索框搜索的历史,以及您曾经在网站填写过的表单。
  • Cookie: Cookie 保留着一些您曾访问过的网站的信息(通常是您的网站首选项或登录状态等信息)。Cookie 被保存在 cookies.sqlite 文件中。
  • DOM 存储: DOM 存储是比 Cookie 更大、更安全、更易用的另一种储存信息的方式。每个网站的信息都被存储在 webappsstore.sqlite 文件中,而 chromeappsstore.sqlite 文件存储着 about:* 页面的信息。
  • 安全证书设置: cert8.db 文件保存着您所有的安全证书设置,以及您向 Firefox 中导入的 SSL 证书。
  • 安全设备设置: secmod.db 文件是安全模块的数据库。
  • 下载动作: mimeTypes.rdf 文件保存着您设定的当某个文件类型打开时 Firefox 应该做的动作。例如当您在 Firefox 中点击一个视频文件的链接时, Firefox 将使用相应的播放器打开它。
  • 插件 MIME 类型: pluginreg.dat 文件存储着与您已安装的插件相关的 互联网媒体类型。
  • 保存的会话: sessionstore.js 文件存储了当前打开着的标签页和窗口。
  • 自定义工具栏: localstore.rdf 文件存储了工具栏和窗口的大小、位置的设置。
  • 用户首选项: prefs.js 文件存储着经过自定义的用户首选项设置,如您在 Firefox 选项 对话框中所做的任何更改。可能还有 user.js 文件,如果这个文件存在,它会以该文件中的内容覆盖相应的首选项。
  • 用户样式: \chrome\userChrome.css 和 \chrome\userContent.css 文件保存着用户定义的对 Firefox 外观的改变,或某些特定的网站、HTML 元素的外观和行为(如果存在)。