우분투 소프트웨어 센터는 변경 사항을 적용하지 않습니다


10

우분투 소프트웨어 센터에 문제가 있습니다. 오랫동안 "검색 중"및 "변경 사항 적용 중"입니다. 십자 표시를 클릭하여 취소하는 데 지쳤습니다. 그러나 이제는 "취소"에 붙어 있습니다. 터미널 에서조차도 새로운 응용 프로그램을 다운로드 할 수 없습니다.

neal@neal-G50VT:~$ sudo apt-get install gnome-tweak-tool
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
neal@neal-G50VT:~$ sudo dpkg --configure -a
dpkg: error: dpkg status database is locked by another process

비슷한 질문이 있지만 답변이 없습니다.

Dropbox에 대한 소프트웨어 센터 중단

“변경 사항을 적용하는 동안 소프트웨어 센터가 정지됨


나는 노력할 것이다 killall software-center. 소프트웨어 센터를 종료해야합니다. killall dpkg백그라운드에 여전히 "설치"항목이 있으면 필요할 수 있습니다 .
토마스 워드

이것도 피곤합니다. 그러나 운이 없다.
성운

가산 시도 -9, 그들에게 인수를 그 그렇게 killall -9 software-center하고killall -9 dpkg
토마스 구

답변:


17

나도 같은 문제가 있었다. 그러나 나는 다음을 시도했다. 란

sudo lsof /var/lib/dpkg/lock

거기에서 dpkg가 잠기는 프로세스의 PID를 식별했습니다. 그런 다음

sudo kill -TERM <PID>

다음으로 나는

 sudo dpkg --configure -a

그리고 결과를 기다렸다 ... 그 후 나는 정기적으로했다.

sudo apt-get update && sudo apt-get upgrade

그것이 당신에게도 효과가 있기를 바랍니다.


@ucefkh, 다른 사람들이 그러한 문제에 대한 최상의 해결책을 찾을 수 있도록 답변을 상향 투표하여 감사합니다 ..
nipunshakya

잘 했어
ucefkh

1
나는 실행할 때 sudo lsof /var/lib/dpkg/lock그것은 말한다 lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete.내가 우분투 14.4에서 같은 문제가 있습니다
Waqas

1
15.04의 원래 질문에서 설명한 것과 동일한 문제를 해결하기 위해 노력했습니다. 감사!
bhotel

4

설치를 진행하기 위해 입력이 필요한 대화 상자가 없는지 확인하십시오.

비슷한 상황에서 kill -9나를 위해 일했습니다. 그러나 Ubuntu Software Center를 다시 시작했을 때 여전히 동일한 위치에 머물 렀습니다. 열려있는 모든 창을 닫고 응답을 기다리는 것을 보았습니다. 어. 그런 다음 소프트웨어 설치가 완료되었습니다.


1
다른 창 아래에 묻힌 대화 상자는 나에게 문제였습니다.
smcg

4

/usr/bin/dpkg프로세스 를 검색하고 종료하십시오 .

Gabriel@UMWC:~$ ps ax | grep dpkg
 2058 pts/0    SNs+   0:00 /usr/bin/dpkg --status-fd 14 --configure -a --force-confdef --force-confold
 2061 pts/0    SN+    0:00 /bin/sh /var/lib/dpkg/info/nautilus-dropbox.postinst configure 
 2275 pts/2    S+     0:00 grep --color=auto dpkg
Gabriel@UMWC:~$ sudo kill 2058

2

12.04를 사용하여 dropbox를 설치하려고 할 때 동일한 문제가 발생했습니다. 여기의 접근법은 저에게 효과적이지 않았습니다. 소프트웨어 센터를 제거하고 다시 설치할 수 없었습니다. 이 페이지의 솔루션은 내 문제를 해결했으며 여기 에이 솔루션이 표시되지 않습니다 : https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/1016559

구체적으로 Patrick이 제공 한 답변 # 9 :

이전과 같이 실행하십시오.

sudo dpkg --configure -a

Dropbox를 다운로드하기 전에 CONTROL + C를 누릅니다 [99 %].

보관 용 계정 제거 :

sudo apt-get purge nautilus-dropbox

dropbox 설치 지침은 dropbox 웹 사이트에서 제공합니다. 다음 명령을 사용하여 설치하십시오 (64 비트 용).

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

다음을 사용하여 실행하십시오.

~/.dropbox-dist/dropboxd

1

비슷한 문제로 소프트웨어 센터를 제거하고 다시 설치하고 dpkg를 종료 한 다음 실행했습니다 sudo apt-get update. 그 후 패키지를 업그레이드했습니다.


2
당신은 같은 것을 의미 sudo pkill dpkg합니까?
belacqua

0

dpkg 및 sudo kill 프로세스를 검색하면 소프트웨어 센터가 응답하지 않아 소프트웨어 센터를 다시 설치하기 때문에 소프트웨어 센터가 응답하지 않는 것으로 나타났습니다.

sudo apt-get 소프트웨어 센터를 제거하십시오

sudo apt-get 자동 제거 소프트웨어 센터

Software Center를 다시 설치하려면

sudo apt-get 업데이트

sudo apt-get 설치 소프트웨어 센터

나를 위해 작동하는 것 같습니다 (dpkg를 죽이기 전에 다시 설치하려고 시도했지만 여전히 "변경 사항 적용"에 붙어 있으므로 생략하지 마십시오. :) 이것이 누군가를 돕기를 바랍니다.


0

이것들에 대한 가장 좋은 해결책은 다음과 같습니다.

sudo apt-get remove software-center
sudo apt-get autoremove software-center

Software Center를 다시 설치하려면

sudo apt-get update
sudo apt-get install software-center

이 답변은 jon의 답변과 실질적으로 동일합니다. 답을 작성하기 전에 모든 답을 읽으십시오. 또한이 사이트에는 감사와 개인적인 의견이 없습니다 (감사합니다.
Rmano

그 이후 autoremove에는 아무것도 autoremove하지 않습니다. 더 이상 필요하지 않은 자동으로 설치된 모든 패키지를 제거합니다. 일반적으로 다시 설치할 필요는 거의 없습니다. sudo dpkg-reconfigure software-center과감한 일을하기 전에 반드시 패키지 ( )를 재구성 해보십시오 .
chronitis

0

잠금을 삭제하거나 무언가를 죽이기 전에 모든 창을 닫고 소프트웨어 센터 뒤에 EULA가 표시되지 않는지 확인하십시오. 이러한 EULA는 특히 주요 리포지토리 외부의 소프트웨어에서 매우 일반적입니다.

실패하면 다른 제안에 따라 설치 프로세스를 잠금 해제하고 종료하고 시도하십시오.

sudo apt-get install -f

또는

dpkg --configure -a 

0

이 문제가 발생했을 때 실수로 "apt-listchanges"를 설치했기 때문입니다. 패키지를 제거하여 문제가 해결되는지 확인하십시오.

sudo apt-get apt-listchanges를 제거하십시오

행운을 빕니다.


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