私は長い間、Qubes OS(Fedora 23 AppVM)でSnap Chromiumを使用してきました。今日はしばしばそのように故障したので、何が故障したのかを確認しました。
bash-5.0$ snap list
Name Version Rev Tracking Publisher Notes
chromium 1514 latest/stable canonical✓ broken
core 16-2.49 10859 latest/stable canonical✓ core
core18 20210128 1988 latest/stable canonical✓ base
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 145 latest/stable canonical✓ -
gtk-common-themes 0.1-50-gf7627e4 1514 latest/stable canonical✓ -
snapd 2.49 11107 latest/stable canonical✓ snapd
再インストールしてください。
bash-5.0$ snap remove chromium
chromium removed
bash-5.0$ snap install chromium
chromium 89.0.4389.82 from Canonical✓ installed
ただし、Chromiumを実行すると、以前のスナップインストールのChromiumプロファイルではなく、その時点のChromiumプロファイルがインポートされます。Chromium snapを使用する前に:
Importing existing chromium profile from /home/user/.config/chromium (version 79.0.3945.117)
Import done in 4.736 s
失われたと思ったいくつかの古代のタブを取り戻すことは幸いです。しかし、最後にこのプロフィールを更新したときに開かなかった最後のタブもすべて失われました。さらに、現在インストールされている拡張機能セットもあります。ああ、そしてこのような古い設定ファイルをインポートすると、データベースに問題があるため、実際には機能しません。
[4035:5622:0313/095629.735882:ERROR:database.cc(1707)] Passwords sqlite error 2067, errno 0: UNIQUE constraint failed: logins.origin_url, logins.username_element, logins.username_value, logins.password_element, logins.signon_realm, sql: INSERT INTO logins (origin_url, action_url, username_element, username_value, password_element, password_value, submit_element, signon_realm, date_created, blacklisted_by_user, scheme, password_type, times_used, form_data, date_synced, display_name, icon_url, federation_url, skip_zero_click, generation_upload_status, possible_username_pairs, id, date_last_used, moving_blocked_for) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
理想的には、2つのプロファイルまたは少なくともタブを「マージ」して、最後にインストールした拡張セットとパスワードを再インポートしたいと思います。失敗した場合は、インポートする前に最後に使用したプロファイルに戻したいと思います。可能ですか?
ベストアンサー1
幸い、スナップショットは削除時にスナップショットを保存します。
bash-5.0$ snap saved
Set Snap Age Version Rev Size Notes
5 gnome-3-28-1804 9d13h 145 0B auto, broken: invalid snapshot
6 chromium 87.8m 89.0.4389.82 1514 895MB auto
bash-5.0$ snap check-snapshot 6
Snapshot #6 verified successfully.
したがって、Chromiumを終了して次のことができます。
bash-5.0$ snap restore 6
Restored snapshot #6.
古いChromiumプロファイルを復元するには、Chromiumを再起動してください。