“Software Updater”및“Software & Updates”가 작동하지 않습니다


11

우분투를 오랫동안 사용하지 않았습니다. 오늘 우분투 (14.04 LTS)를 부팅하면 소프트웨어 업데이터와 소프트웨어 및 업데이트 (설정)가 작동하지 않습니다.

소프트웨어 업데이터 창이 약 1 초 동안 표시되지만 자동으로 닫힙니다. 아이콘을 몇 번 클릭하더라도 소프트웨어 및 업데이트는 표시되지 않습니다. 둘 다 오류 메시지를 표시하지 않습니다.

그 두 기능은 내가 Ubuntu를 마지막으로 사용할 때 완벽하게 작동했습니다. 시스템 업그레이드 및 업데이트를하고 싶습니다.

지금은을 사용 sudo apt-get update && sudo apt-get upgrade합니다. 이 명령은 매우 빠르게 실행되므로 우분투가 제대로 업데이트되지 않았습니다. 소프트웨어 업데이터의 업데이트는 항상 크기가 크므로 다운로드 속도가 느려집니다.

어떻게해야합니까?

둘 다 제거하고 다시 설치할 수 있습니까? 할 수 있다면 어떻게해야합니까?

명확히하기 위해, 우분투 버전을 업그레이드하고 싶지 않습니다 ( LTS 버전을 원합니다 ). 사용한 소프트웨어 / 패키지를 업그레이드하고 싶습니다.

시간 내 줘서 고마워.

답변:


15

이것은 단순히 해결되는 일반적인 것입니다. 이 명령은 "팬텀"또는 "걸린"목록을 지우고 나중에 유사한 버그에 대해 필요할 때 다시 사용해야 할 수도 있습니다.

sudo rm -rvf /var/lib/apt/lists/* 

그리고:

sudo apt-get update

다음을 입력하여 컴퓨터를 완전히 재부팅해야 컴퓨터를 재부팅해야 할 수 있습니다.

sudo shutdown -r now

2
여기서는 재부팅이 불필요하다고 확신합니다. 캐시 된 APT 항목 삭제는 다음 APT 실행시 적용됩니다.
David Foerster

3

@Blaze Tama와 거의 똑같은 문제가 있으며 @Bruce와 @edward torvalds가 제안한 답변으로 해결하지 못했습니다.

오류 메시지가 나타나지 않지만 소프트웨어 업데이터 및 소프트웨어 및 업데이트 아이콘을 클릭해도 아무 변화가 없습니다. 그리고 소프트웨어 업데이터는 더 이상 업데이트를 요구하지 않습니다.

sudo apt-get update && sudo apt-get upgrade명령이 제대로 작동하는 것 같아서 동일한 버그인지 완전히 확신하지 못합니다 .


내 해결책 :

  1. 다음을 실행하여 동일한 버그인지 확인하십시오.

/usr/bin/update-manager

오류가 다음과 같은 경우 내 솔루션이 작동합니다.

Traceback (most recent call last):
  File "./update-manager", line 37, in <module>
    from UpdateManager.UpdateManager import UpdateManager
  File "/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py", line 43, in <module>
    import dbus
  File "/usr/lib/python3/dist-packages/dbus/__init__.py", line 103, in <module>
    from dbus._dbus import Bus, SystemBus, SessionBus, StarterBus
  File "/usr/lib/python3/dist-packages/dbus/_dbus.py", line 39, in <module>
    from dbus.bus import BusConnection
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 39, in <module>
    from dbus.connection import Connection
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 27, in <module>
    import threading
ImportError: No module named 'threading'
  1. Python3 버전에서 '스레딩'모듈을 다운로드하십시오.

Python3.4의 소스 코드는 https://hg.python.org/cpython/file/3.4/Lib/threading.py 에서 찾을 수 있습니다 . 그리고 폴더에 저장해야합니다 /usr/lib/python3.4. (또는 귀하의 Python3 버전이 무엇이든간에주의하십시오. 필자의 경우 Python2.7에는이 모듈이 있지만 Python3.4에는 적합하지 않습니다!)

추신 :이 버그는 여기에 설명되어 있습니다 : https://bugs.launchpad.net/elementaryos/+bug/1415128

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