스냅이 잘못된 크롬 프로필을 가져옴 - 탭, 확장 프로그램 누락

스냅이 잘못된 크롬 프로필을 가져옴 - 탭, 확장 프로그램 누락

저는 오랫동안 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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)

이상적으로는 두 개의 프로필 또는 최소한 탭을 "병합"하고 마지막으로 설치한 확장 세트와 비밀번호를 다시 가져오고 싶습니다. 실패하면 가져오기 전에 마지막으로 사용한 프로필로 다시 전환하고 싶습니다. 가능합니까?

답변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을 다시 시작하세요.

관련 정보