CentOS7啟動報錯:Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
定位過程:
按照給的提示,執(zhí)行:
journalctl -x | grep mount
查看有關mount相關的錯誤信息,發(fā)現(xiàn)home加載失敗。
查看啟動表
vim /etc/fstab
/dev/mapper/centos-root / xfs defaults 0 0
UUID=38841b04-75dc-4f9b-b64c-bf91f1384f35 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
把最后這樣加#號注釋掉,重啟 systemctl reboot,啟動成功,進入系統(tǒng)了。
進入系統(tǒng)以后,查看/home目錄,不知為何變?yōu)榭樟耍赡苁钦`刪了,導致加載原本創(chuàng)建的testuser用戶加載權限失敗。
1、docker 阿里hub鏡像問題:
一開始看到阿里docker hub提供加速器,在mac 配置:
復制地址您的專屬加速器地址,將地址填入Docker的配置中,路徑如下:Preferences–>Daemon–>Basic–>Registry mirrors,然后重啟,通過docker info 就可以看到 Registry Mirrors,代表成功,然而ecs按照加速器鏈接配置,不過那個版本死活沒用,后面查詢發(fā)現(xiàn)ecs默認自動走阿里docker hub
2、No such file or directory (g-io-error-quark, 1)
docker 主機通過-p 就能建立主機跟容器之間交互,但是我的場景是容器用nginx,服務器還是在主機上,我就用iptables 做了nat轉發(fā),發(fā)現(xiàn)還是不起作用,并且iptables設置規(guī)則出現(xiàn)問題,再也不能設置,于是我重啟服務器,重啟后發(fā)現(xiàn)居然連不上,通過ecs遠程鏈接,居然出現(xiàn)是emergency mode,操作任何東西都會提示g-io-error-quark,于是我猜想是不是iptables遇到問題,打算禁止iptables服務,然后通過chkconfig --list居然沒看到iptables 服務,不過給了一個提示systemctl list-unit-files,因為systemctl 替代chkconfig 和 service方案的,然后發(fā)現(xiàn)iptables,然后調用systemctl disable iptables ,再次重啟機器還是不行,再連想是不是掛載問題,ecs有兩個盤一個數(shù)據(jù)盤,
一個系統(tǒng)盤,通過df -lh 居然沒有發(fā)現(xiàn)數(shù)據(jù)盤掛載到/mnt,通過查看/etc/fstab 居然有這個信息
/dev/xvdb1 /mnt ext3 defaults 0 0
/dev/vdb1 /mnt ext3 defaults 0 0
之前第一次用ecs,按照教程綁定了兩個,現(xiàn)在把兩個注釋掉就可以啟動了,不過就算這個修復不成功,也已經把硬盤做了鏡像,買個同區(qū)域硬盤
重新掛載修復,后面查看ecs相關資料,阿里云有提示: