Ubuntu 18.04에 스냅이 설치되지 않습니다


16

Ubuntu 18.04를 새로 설치했으며 Ubuntu Software에서 스냅을 설치하려고 할 때 항상 메시지가 나타납니다 too early for operation, device not yet seeded or device model not acknowledged. 나는 우분투를 처음 접했지만 Google에 지침을 따르는 방법을 알고 있습니다. 이 문제에 대한 해결책을 찾을 수 없습니다. 이걸 본 사람 있어요?

여기에 이미지 설명을 입력하십시오

답변:


18

나는 같은 질문을 받았으며 위의 jq를 시도했지만 나에게 효과가 없었습니다. 그런 다음 스냅 된 패키지를 제거 / 다시 설치하면 테스트 에서이 문제를 해결할 수 있습니다.

$ sudo apt purge snapd
$ sudo apt install snapd

1
놀라운 일
David Buckley

8

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


왜 그들이 이것을 다운 토트했는지 설명 할 수 있습니까?
욕조

왜 다운 다운 된지 확실하지 않지만 처음에는 이것이 다른 대답의 해결책이므로 링크를 볼 수 없지만 링크가 있다고 생각했습니다. 그러나 이것은 정답이며 현재 작동하는 유일한 답변 이므로이 답변을 찬성합니다.
스테판 자리 나

오류 메시지가 위와 같은 유형의 메시지로 리디렉션되므로 Ubuntu Hyper V 19.04에 적합한 솔루션을 찾는 데 상당한 시간이 걸렸습니다. 찬성도.
Boud

2

우분투 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를 업데이트하지 마십시오 :-)


2

나는 여기에 모든 대답을 시도했지만 그중 아무것도 완전히 작동하지 않았습니다.

종속성을 얻는 명령 후 /var/lib/snapd/seed/seed.yaml을 변경하는 것에 대한 최고의 답변 이 붙어 snap install gnome-calculator gnome-characters gnome-logs gnome-system-monitor있습니다.

무엇을 고쳤습니까?

  1. seed.yaml 파일을 완전히 삭제
  2. 그런 다음 실행 snap install gnome-calculator gnome-characters gnome-logs gnome-system-monitor

다시 다운로드하여 다시 설치하고 위에서 언급 한 모든 그놈 소프트웨어를 설치해야했습니다. 그리고 오류는 사라졌습니다. 여기에 도움을 주신 모든 분들께 감사드립니다.


1

여기에 설명 된 접근 방식을 시도 하십시오 . 기본적으로 구성 파일을 새로 고칩니다.

터미널을 열고 다음 명령을 하나씩 실행하십시오 (팁 : 선을 세 번 클릭하여 선택한 다음 복사하여 터미널에 붙여 넣기). 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

0

최신 Ubuntu 18.04 LTS (Bionic Beaver)를 포함하여 Ubuntu 16.04 LTS (Xenial Xerus) 이상을 사용하는 경우 아무 작업도 수행 할 수 없습니다. Snap이 이미 설치되어 작동 준비가되었습니다. 따라서 아래 버전을 사용 중이거나 애드온이 설치되어 있지 않은 경우 해당 버전을 설치해야 사용할 수 있습니다.

다음 명령으로 설치할 수 있습니다 : $ sudo apt update $ sudo apt install snapd

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.