"tasksel"에 "attitude failed"오류가 발생하는 이유는 무엇입니까?


21

문제는 다음과 같이 시작되었습니다. 터미널 메뉴에서 tasksel을 사용하고 있었을 때 간단하게 표시 sudo tasksel됩니다. 목록에서 램프 서버를 선택하고 관련된 모든 패키지를 설치하기 시작했습니다. 문제는 실수로 친구가 터미널 닫기 버튼을 클릭 한 다음 수락하여 터미널을 닫고 작업을 수행한다는 것입니다. 램프 서버를 다시 설치하려고 시도했는데 다음 문제가 발견되었습니다.

sudo tasksel install lamp-server  
tasksel: aptitude failed (100)

나는 적성을 이미 설치했다고 언급해야합니다. 따라서 오류는 적성을 놓친 것이 아닙니다. 터미널을 닫기 전에 작동했습니다. 이 문제를 어떻게 해결할 수 있습니까?


2
루이스, 나는 apt-get -f install첫 번째 시도 하고 출력을 보았습니다. 결과 tasksel는 적성에 문제가 있지만 그게 무엇인지 말하지 않기 때문입니다.
ish

@izx-+1 친구 그것도 효과가있었습니다.
Luis Alvarado

Ubuntu 18.10이 설치되어 있습니다. 이 솔루션들 중 어느 것도 나를 위해 일하지 않았습니다. 시냅틱 관리자를 사용하여 tasksel을 완전히 제거한 다음 tasksel을 다시 설치했습니다.
Gert Kruger

답변:


19

이것은 오랫동안 뛰어난 버그입니다.

해야 할 것

sudo apt-get update

그때

sudo tasksel install lamp-server  

아 그리고 MySQL 자체를 다시 설치할 때 이런 일이 발생하면 반드시 제거하십시오 /var/lib/mysql.


편집 : 2007 년 보고서의 Launchpad 에서 발견했습니다 .


요즘도 할 수 있습니다

sudo apt-get install lamp-server^

^는 작업 선택과 동일합니다.


1

이 스레드는 새롭고 반짝이지 않았으며 이미 답변을 받았지만 문제가 다시 발생하는 사람들에게 적합합니다. 내 장치에 충분한 저장 공간이 남아 있지 않고 tasksel을 사용하여 설치하려고 시도하는 동안이 오류가 발생했습니다. 일부 파일을 제거하고 약간의 정크 시스템을 정리 한 후 다시 성공했습니다.

정리 후 나는 다음을 사용했다.

apt-get -f install

izx가 제안한 대로

그 후 tasksel이 정상적으로 예상대로 작동했습니다.


0

나는 같은 문제를 겪었고 다음 단계로 해결했습니다.

sudo rm -f /etc/apt/sources.list.d/ia32-libs-raring.list
sudo apt-get update
sudo tasksel install lamp-server

다 했어요


-1

tasksel에 설치할 대상이 이미 설치되어있는 경우에도이 오류가 발생할 수 있습니다. 나는 달렸다

sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-  perl libplrpc-perl libpq5 mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 php5-common php5-mysql

작동하기 전에

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