2017-09-23

如何在 CentOS 7 解決 glibc 的 yum 套件相依性問題

這週凍仁接到一個需要幫 CentOS 7 部署 OpenLDAP client 的任務。過程中,總是有一兩台 server 會遇到 glibc 相依性問題,並為此煩惱。如果是所有的 server 都有同樣的問題還好解決,最麻煩的就是遇上這種時好時壞的情形。

[ jonny@centos7 ~ ]
$ sudo yum install nss-pam-ldapd [Enter]
...
 1 --> Finished Dependency Resolution
 2 Error: Package: glibc-2.17-157.el7_3.1.i686 (internel-upadte)
 3   Requires: glibc-common = 2.17-157.el7_3.1
 4   Installed: glibc-common-2.17-157.el7_3.2.x86_64 (@updates)
 5       glibc-common = 2.17-157.el7_3.2
 5   Available: glibc-common-2.17-105.el7.x86_64 (internel-base)
 6       glibc-common = 2.17-105.el7
 7   Available: glibc-common-2.17-106.el7_2.1.x86_64 (internel-upadte)
 8       glibc-common = 2.17-106.el7_2.1
 9   Available: glibc-common-2.17-106.el7_2.4.x86_64 (internel-upadte)
10       glibc-common = 2.17-106.el7_2.4
11   Available: glibc-common-2.17-106.el7_2.6.x86_64 (internel-upadte)
12       glibc-common = 2.17-106.el7_2.6
13   Available: glibc-common-2.17-106.el7_2.8.x86_64 (internel-upadte)
14       glibc-common = 2.17-106.el7_2.8
15   Available: glibc-common-2.17-157.el7.x86_64 (internel-base)
16       glibc-common = 2.17-157.el7
17   Available: glibc-common-2.17-157.el7_3.1.x86_64 (internel-upadte)
18       glibc-common = 2.17-157.el7_3.1
19 You could try using --skip-broken to work around the problem
20 You could try running: rpm -Va --nofiles --nodigest
▲ 安裝 nss-pam-ldapd 出現了 glibc 的套件相依性問題。

2017-09-02

一群臺灣老司機參與《鳳凰項目》沙盤的持續成長故事

2017/09/01 是凍仁參與國際最佳實踐管理聯盟 (International Best Practice Management Alliance, IBPA) 和 iThome 舉辦的 《鳳凰項目》沙盤工作坊的日子,也是一場與 Agile、DevOps 界佼佼者大比拼的日子!

深深愛上《鳳凰項目》一書的凍仁,二話不說的報名了此次的 Workshop,並心想一定可以在這裡找到書中那頭讓企業起死回生、股票大漲的「獨角獸」!1

▲ The DevOps sandbox game of the Phoenix project.

2017-08-30

2017-07-08

怎麼在 GitLab CI 用 color mode 跑 Ansible Playbooks?

凍仁近日使用 Ansible 和 GitLab CI 幫公司導入持續交付 (Continuous Delivery) 時,很希望 GitLab CI 的執行結果可以像終端機 (TTY) 一樣,有便於閱讀的色彩模式 (color mode)。

今日隨手翻了《Ansible: Up and Running》一書,便於附錄裡得到解答,真是無心插柳柳成陰啊!

▲ 當 force_color = 1 時,GitLab CI 的執行結果。 (more)

2017-06-20

「敏捷原理與團隊塑造」與「獨角獸計劃」

自從凍仁踏上 DevOps 的偉大航道後,不時會在相關書籍和文獻看到敏捷開發 (Agile) 等字眼,雖有幸能在多年前短暫參與導入 Scrum 的團隊,但一直沒機會見識到導入成功的案例。1

上週六 (06/17) 是凍仁參加 William Yeh 前輩主講《敏捷原理與團隊塑造》課程的日子,也是讓自己解開種種疑惑的日子,雖事前已看過《SCRUM: 用一半的時間做兩倍的事》一書,但對實際面還是抱著很大的疑問。

▲ 課程講義、Agile 科普讀物和隨堂筆記本。