답변:
Windows의 Hyper-V에서 Ubuntu를 실행하는 경우이 솔루션을 통해 실제 문제가 무엇인지, OS에서 뇌 수술을 많이하지 않고도 문제를 해결하는 방법을 이해할 수있었습니다.
seed.yml 파일은 새로운 OS 설치에 설치할 앱을 지정합니다.
붙어있는 것을 제거한 다음 수동으로 설치하면 작동합니다.
단계 :
1.
/var/lib/snapd/seed/seed.yaml
다음과 같이 파일을 변경하십시오 .snaps: - name: core channel: stable file: core_6673.snap - name: gtk-common-themes channel: stable/ubuntu-18.04 file: gtk-common-themes_1198.snap - name: gnome-3-26-1604 channel: stable/ubuntu-18.04 file: gnome-3-26-1604_82.snap ```
기본적으로 스냅 작업이 멈추는 모든 항목을 제거하고 있습니다.
2. 현재 실행중인 스냅 작업을 중단하고 서비스를 다시 시작하십시오.
snap abort --last=seed
sudo systemctl restart snapd
- 실행 유지
snap tasks --last=seed
모든 작업이 "완료"할 수의 스냅 작업의 진행 상황과 대기를보고3. 수동으로 당신이에서 제거하는 것이 어떤 응용 프로그램을 설치
/var/lib/snapd/seed/seed.yaml
, 그들은 포함 할 수 있습니다 :
gnome-calculator
gnome-characters
gnome-logs
gnome-system-monitor
다시 설치하는 명령은 다음과 같습니다.
snap install gnome-calculator gnome-characters gnome-logs gnome-system-monitor
우분투 19.04를 새로 설치하는 것과 똑같은 문제가 있습니다.
같은 오류, 언급 된 수정 사항이 전혀 도움이되지 않았습니다.
snap 2.38+19.04
snapd 2.38+19.04
series 16
ubuntu 19.04
kernel 5.0.0-13-generic
snapd 재설치는 거의 한 시간 동안 나를 위해 붙어 있으며이 서비스가 상태를 전환하지 않으면 분명히 이동하지 않습니다.
snapd.seeded.service - Wait until snapd is fully seeded
이것은 우분투의 완전히 새로운 설치입니다 : -D 기본적으로 깨끗한 설치 + 업데이트이므로 기본 상점이 작동하지 않는다는 사실은 단순히 코믹합니다 ... 1 시간 더 제공 한 다음 전체 시스템을 다시 설치하십시오.
추신:
Flatpak이 작동합니다.
PS2 : 방금 18.04를 새로 설치해 보았습니다.
snapd.seeded.service - Wait until snapd is fully seeded
Loaded: loaded (/lib/systemd/system/snapd.seeded.service; enabled; vendor preset: enabled)
Active: activating (start) since Sun 2019-05-12 10:07:11 CEST; 3min 10s ago
Main PID: 48141 (snap)
Tasks: 9 (limit: 4617)
CGroup: /system.slice/snapd.seeded.service
└─48141 /usr/bin/snap wait system seed.loaded
kvě 12 10:07:11 stefan-ubuntu systemd[1]: Starting Wait until snapd is fully seeded...
3 분 밖에 걸리지 않았지만 이제는 API에 문제가 있거나 단순히 깨진 버전의 스냅 버전이 의심됩니다. 볼 수 있듯이 버전은 두 설치 모두 동일합니다.
snap 2.38+18.04
snapd 2.38+18.04
series 16
ubuntu 18.04
kernel 4.15.0-47-generic
SNAPD를 업데이트하지 마십시오 :-)
나는 여기에 모든 대답을 시도했지만 그중 아무것도 완전히 작동하지 않았습니다.
종속성을 얻는 명령 후 /var/lib/snapd/seed/seed.yaml을 변경하는 것에 대한 최고의 답변 이 붙어 snap install gnome-calculator gnome-characters gnome-logs gnome-system-monitor
있습니다.
무엇을 고쳤습니까?
snap install gnome-calculator gnome-characters
gnome-logs gnome-system-monitor
다시 다운로드하여 다시 설치하고 위에서 언급 한 모든 그놈 소프트웨어를 설치해야했습니다. 그리고 오류는 사라졌습니다. 여기에 도움을 주신 모든 분들께 감사드립니다.
여기에 설명 된 접근 방식을 시도 하십시오 . 기본적으로 구성 파일을 새로 고칩니다.
터미널을 열고 다음 명령을 하나씩 실행하십시오 (팁 : 선을 세 번 클릭하여 선택한 다음 복사하여 터미널에 붙여 넣기). Ubuntu에서는 jq 명령을 설치해야하므로이를 수행하기 위해 하나의 명령을 추가했습니다. 또한 원본 파일을 백업하는 명령을 추가하여 문제를 해결하지 못한 경우 이전 상황을 복원 할 수 있습니다.
sudo apt install jq
sudo cp /var/lib/snapd/state.json /var/lib/snapd/state.json-old
sudo systemctl stop snapd
sudo cat /var/lib/snapd/state.json | jq 'delpaths([["data", "auth", "device"]])' > state.json-new
sudo cp state.json-new /var/lib/snapd/state.json
sudo systemctl start snapd
확실하게 시스템을 재부팅하고 문제를 해결하십시오. 그렇지 않은 경우 이전 파일을 다시 복사하고 백업 및 새 파일을 삭제 한 후 선택적으로 명령을 다시 삭제하여 이전 상태로 되돌릴 수 있습니다.
sudo cp state.json-old /var/lib/snapd/state.json
sudo rm state.json-*
sudo apt remove jq ; sudo apt autoremove