apt-get install -y mono-complete уходит в сон для часов на Ubuntu 15.10

Я пытаюсь установить моно-завершить на сервере с помощью автоматического сценария Python.

что я вижу apt-get install -y mono-complete установка зависает на долгое время. когда наблюдается процесс с использованием ps aux | grep apt, я вижу, что статус процесса - сон

root      1560  0.0  0.0   4476   772 ?        S    23:22   0:00 /bin/sh -c sudo apt-get update; sudo apt-get -y install mono-complete
root      1591  0.0  0.0  51292  3724 ?        S    23:22   0:00 sudo apt-get -y install mono-complete
root      1592  0.1  0.2  68904 42916 ?        S    23:22   0:01 apt-get -y install mono-complete
root      1597  0.3  0.0  28876  4980 ?        S    23:22   0:02 /usr/lib/apt/methods/http
root      1598  0.3  0.0  28876  5132 ?        S    23:22   0:03 /usr/lib/apt/methods/http

статус процесса показывает это

Name:   sudo
State:  S (sleeping)
Tgid:   1591
Ngid:   0
Pid:    1591
PPid:   1560
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
FDSize: 64
Groups: 0
NStgid: 1591
NSpid:  1591
NSpgid: 1162
NSsid:  1162
VmPeak:    51332 kB
VmSize:    51292 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:      3724 kB
VmRSS:      3724 kB
VmData:      520 kB
VmStk:       136 kB
VmExe:       116 kB
VmLib:      3732 kB
VmPTE:       120 kB
VmPMD:        12 kB
VmSwap:        0 kB
Threads:        1
SigQ:   0/55968
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000001000000
SigCgt: 00000001800b7a07
CapInh: 0000000000000000
CapPrm: 0000003fffffffff
CapEff: 0000003fffffffff
CapBnd: 0000003fffffffff
Seccomp:        0
Cpus_allowed:   00000000,000000ff
Cpus_allowed_list:      0-7
Mems_allowed:   00000000,00000001
Mems_allowed_list:      0
voluntary_ctxt_switches:        2
nonvoluntary_ctxt_switches:     27

я не уверен, как я могу это исправить. Кто-нибудь может поделиться информацией?

1 ответ

Вы пытались увидеть, есть ли какие-либо сломанные зависимости? Введите следующую команду

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

sudo apt-get install -f

затем

sudo apt-get install mono-complete

В качестве альтернативы, если проблема не устранена, попробуйте использовать методы установки пакетов aptitude или dpkg.

Последний, но длительный вариант заключается в том, что вы можете загрузить пакет вручную из исходного файла моно-пакета или с помощью apt-get install -d mono-complete,

Это загрузит файл.deb в /var/cache/apt/archives вместе с другими необходимыми пакетами debian, которые вы можете установить, используя

`sudo dpkg -i package-name`

Но учтите, что при установке может произойти ошибка, если вы сначала не установите необходимые зависимости в системе.

Другие вопросы по тегам