Mỗi lần Ubuntu tung ra bản LTS mới là lại có thêm một mớ lỗi cho dù đã được fix gần hết ở các bản non-LTS. Hôm nay tui cài Gitkraken nhưng bật hoài nó không lên.

Có một mẹo nhỏ không phải ai cũng biết, hầu hết các GUI software trên Ubuntu đều có lệnh tương ứng để khởi động (Gitkraken có lệnh gitkraken). Ưu điểm khi chạy bằng lệnh là nó sẽ Log hết tiến trình khi chạy và show lỗi (nếu có) trên Terminal luôn.

1. missing dependencies

Đây không phải là lỗi, bạn cài file .deb thì thi thoảng sẽ gặp. Đơn giản vì file .deb không chứa hết các dependencies mà chỉ khai báo chúng thôi. Chỉ cần chạy lệnh dưới đây để tải các dependencies bị thiếu về:

2. failed to load module canberra-gtk-module

Như đã nói ở phần mở đầu, dưới đây là hai lỗi mà Gitkraken show ra khi chạy bằng lệnh gitkraken.

Bản 18.04 đã thay đổi ít nhiều về giao diện cho nên nó sẽ thiếu một số thư viện cho giao diện cũ. Chỉ cần cài đặt thêm libcanberra-gtk-module là xong.

3. libgnome-keyring.so.0: cannot open shared object file: No such file or directory

Đây cũng là lỗi do thiếu thư viện, chỉ cần cài thêm libgnome-keyring-common và libgnome-keyring-dev  là xong.