Hơi không thể thiết lập dữ liệu hơi


27

Vì vậy, tôi khá mới với xubfox và vừa mới cài đặt. Tôi quyết định lấy hơi, vì vậy tôi đã sử dụng Trung tâm phần mềm để cài đặt hơi, nhưng tôi gặp phải vấn đề. Chạy hơi từ menu bắt đầu chỉ đơn giản là đưa ra một hộp nói:

Không thể thiết lập dữ liệu Steam - vui lòng liên hệ với bộ phận hỗ trợ kỹ thuật

Và chạy nó từ thiết bị đầu cuối tạo ra:

alex@Craptop:~$ steam
Repairing installation, linking /home/alex/.steam/steam to /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory
Setting up Steam content in /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory"

Đã thử cài đặt lại hai lần bây giờ và vẫn nhận được lỗi cho biết không thể thiết lập dữ liệu hơi nước.


1
cố gắng cài đặt lại hơi nước.
Avinash Raj

1
Đổi tên thư mục /home/alex/.steam
davidbaumann

Đổi tên thư mục đã hoạt động, nhưng steam vẫn không hoạt động, tôi sẽ hỏi một câu hỏi mới áp dụng cho nó.
Ốc sên284069

Câu trả lời:


53

Bạn có thể thử điều này:

mv ~/.steam/steam/* ~/.local/share/Steam/
rmdir ~/.steam/steam
ln -s ../.local/share/Steam ~/.steam/steam
rm -rf ~/.steam/bin

Đó là về cơ bản làm những gì mà thực thi hơi nước đang cố gắng làm, nhưng thất bại.


ln -s ~/.local/share/Steam ~/.steam/steam?
mcalex

@mcalex Câu hỏi của bạn là gì? Có phải là về việc sử dụng ../.local/…thay vì ~/.local/…? Cả hai đều hoạt động tốt trong trường hợp này. Cái trước tạo ra một liên kết tương đối (liên quan đến vị trí liên kết), và cái sau tạo ra một liên kết tuyệt đối. Cá nhân, tôi thích những cái tương đối hơn, vì chúng sẽ tiếp tục hoạt động ngay cả khi gắn hệ thống tập tin vào một đường dẫn khác hoặc nếu tôi sao chép / di chuyển toàn bộ cấu trúc thư mục.
Denilson Sá Maia

OK, gotcha. Tôi nghĩ rằng phiên bản ../ cần phải được gọi từ một thư mục nhất định và nó đã không được chỉ định.
mcalex

Làm việc như một lá bùa vào ngày 18.04. Cảm ơn!
stidmatt

cũng hoạt động trên Linux khác, chỉ cần làm điều này trên openSUSE
zeitue

10

Tôi biết đã được một thời gian và có lẽ bạn đã giải quyết vấn đề này, nhưng đây là một sửa chữa cũng hoạt động.

Lỗi này có thể xảy ra nếu bạn cài đặt HAD Steam, sau đó thực hiện "nuke and pave" để cài đặt lại hệ thống của bạn nhưng có /hometrên một phân vùng khác. Khi bạn cài đặt lại Linux, thư mục chính của bạn vẫn còn nguyên vẹn, bao gồm các cài đặt Steam, nằm trong ~/.steamthư mục. Xóa thư mục bằng cách mở terminal và gõ:

cd ~
rm -rf .steam

Thao tác này sẽ xóa thư mục cài đặt và Steam sẽ cài đặt bình thường.


Cứu tôi một ngày. Tôi vừa cập nhật từ Ubuntu 16.04 đến 18.04 và đã nhận được lỗi này, với câu trả lời được chấp nhận là không sử dụng. Đây là giải pháp cho tôi.
ak93

3

xem xét rằng bạn đã có ff:

  1. /home/.steam
  2. máy phóng hơi nước

Các bước

  1. tại nhà ga:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. sử dụng GUI, .steamthư mục goto , theo mặc định, nó nằm ở/home/.steam

  3. trong ./steamthư mục, xóa thư mục steam .. yeah, vẫn còn một thư mục steam khác trong ./steamthư mục .. chỉ cần xóa nó.

  4. nhấn Ctrl+ Ttại terminal .. $ steam --resetsau đó nhấn enter

  5. hơi nước của bạn sẽ làm việc và cập nhật.


2

Trong trường hợp không có cái nào trong số này hoạt động, hãy tìm hiểu xem nhà của bạn không nằm trên ổ đĩa được gắn noexec. Nếu ổ đĩa được gắn với tùy chọn người dùng, noexec được ngụ ý.

Nếu đó là trường hợp, hơi nước cũng sẽ đưa ra lỗi này. Giải pháp là gắn ổ đĩa với tùy chọn exec.

Ví dụ /etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.