Header Ads Widget

Ticker

6/recent/ticker-posts

Hướng dẫn sửa lỗi không thể khởi động app khi cài đặt bằng snap trên Ubuntu

Keyword: Can not start app snap on ubuntu error: "Cannot create user data directory: $HOME/snap/postman/96: Permission denied"
Vô tình hôm nay sửa lỗi dùm thằng bạn trong công ty thì chợt nó bị vướng lỗi ở trên, nó bó tay định cài lại máy nên mình mới ngứa ngáy tay chân mò thử xem sao, chợt mình nhận ra rằng có nhiều ẩn chứa khi cài app bằng snap trên Ubuntu.
Do mình sử dụng Pbis để Join Domain cho Ubuntu vì thế, đường dẫn thường là /home/local/MYDOMAIN/myuser nhưng với các app được cài đặt bằng snap lại không cài đặt đường dẫn như thế mà nó là đường dẫn cố định, nghĩa là /home/myuser vì thế việc run app bằng terminal không thực hiện được.
Giải pháp đó là chuyển đổi Home Directory của User đến đúng vị trí của snap đặt mặt định là /home/myuser
Chúng ta bắt đầu thực hiện nào, check vị trí thư mục Home của user bằng câu lệnh sau
getent passwd myuser
Đối với các user thường mặc định và thư mục Home Directory nằm ở vì trí khác vị trí /home/myuser thì ta thực hiện các bước sau
sudo mkdir /home/myuser
sudo usermod -m -d /home/myuser myuser
Sau đó chúng ta check lại lần nữa nào
getent passwd myuser
Nhưng với những user được join và tạo bởi Pbis thì ta dùng câu lệnh sau để giải quyết vấn đề
sudo /opt/pbis/bin/config HomeDirTemplate %H/%U
Sau đó xóa Profile Home Directory củ và cho logout tạo lại nó sẻ tạo ngay thư mục /Home/user chúc mọi người thành công nhé !
  • Nếu các bạn không biết xóa Profile Ubuntu thì xem bài viết này nhé:
https://www.itblognote.com/2019/07/huong-dan-xoa-profile-nguoi-dung-tren.html
Nguồn: itblognote.com

Post a Comment

0 Comments