Раньше я мог устанавливать программное обеспечение с помощью команды sudo aptitude install. Сегодня, когда я пытался установить rkhunter, я получаю ошибки. Это не просто rkhunter, я ничего не могу установить.
Вот текстовый вывод:
user@server:~$ sudo aptitude install rkhunter
................
................
20% [3 rkhunter 947/271kB 0%]
Get:4 http://archive.ubuntu.com karmic/universe unhide 20080519-4 [832kB]
40% [4 unhide 2955/832kB 0%]
100% [Working]
Fetched 1394kB in 1s (825kB/s)
Preconfiguring packages ...
Selecting previously deselected package lsof.
(Reading database ...
................
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20076 files and directories currently installed.)
Unpacking lsof (from .../lsof_4.81.dfsg.1-1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/lsof_4.81.dfsg.1-1_amd64.deb (--unpack):
unable to create `/usr/bin/lsof.dpkg-new' (while processing `./usr/bin/lsof'): Permission denied
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package libmd5-perl.
Unpacking libmd5-perl (from .../libmd5-perl_2.03-1_all.deb) ...
Selecting previously deselected package rkhunter.
Unpacking rkhunter (from .../rkhunter_1.3.4-5_all.deb) ...
dpkg: error processing /var/cache/apt/archives/rkhunter_1.3.4-5_all.deb (--unpack):
unable to create `/usr/bin/rkhunter.dpkg-new' (while processing `./usr/bin/rkhunter'): Permission denied
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package unhide.
Unpacking unhide (from .../unhide_20080519-4_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/unhide_20080519-4_amd64.deb (--unpack):
unable to create `/usr/sbin/unhide-posix.dpkg-new' (while processing `./usr/sbin/unhide-posix'): Permission denied
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Processing triggers for man-db ...
Errors were encountered while processing:
/var/cache/apt/archives/lsof_4.81.dfsg.1-1_amd64.deb
/var/cache/apt/archives/rkhunter_1.3.4-5_all.deb
/var/cache/apt/archives/unhide_20080519-4_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up libmd5-perl (2.03-1) ...
Building dependency tree... 0%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree
Reading state information... 0%
...........
....................
Я удалил несколько строк, чтобы уменьшить текст. Однако все сообщения об ошибках здесь. Мой опыт работы с Linux ограничен, и я не уверен, в чем проблема и как ее решить.
Спасибо.
Ответ dmesg | хвост по просьбе @Danny Staple
[15124905.180010] TCP: Peer 86.137.106.203:53633/80 unexpectedly shrunk window 4186622621:4186623965 (repaired)
[15124906.180012] TCP: Peer 86.137.106.203:53633/80 unexpectedly shrunk window 4186622621:4186623965 (repaired)
[15515559.123663] iftop uses obsolete (PF_INET,SOCK_PACKET)
[16976290.290013] eth0: no IPv6 routers present
[16976291.180014] eth1: no IPv6 routers present
[16984092.913895] EXT3-fs: Unrecognized mount option "-" or missing value
[16984099.795068] EXT3-fs: Unrecognized mount option "-errors=remount-ro" or missing value
[16984368.841407] EXT3-fs: Unrecognized mount option "w" or missing value
[16984422.110130] EXT3-fs: Unrecognized mount option "noerrors" or missing value
[17249700.060009] TCP: Peer 81.159.138.220:63867/80 unexpectedly shrunk window 2200198177:2200201097 (repaired)
Проблема возникает там, где dpkg
хочет распаковать твой *.deb
файлы, возможно, проблема с параметром монтирования файловой системы:
Вот ошибка:
unable to create `/usr/bin/lsof.dpkg-new' (while processing `./usr/bin/lsof'): Permission denied
Не могли бы вы смонтировать файловую систему без ro
вариант?
Подсказка:
mount / -o remount,rw
Где /
это ваша точка монтирования (может быть что угодно, где /usr/bin
принадлежит), возможно /usr/
/ dev / sda1 on / type ext3 (rw, noatime, errors = remount-ro)
proc on / proc тип proc (rw)
нет на / sys типа sysfs (rw, noexec, nosuid, nodev)
fusectl on / sys / fs / fuse / тип соединений fusectl (rw)
нет на / sys / kernel / debug type debugfs (rw)
нет в / sys / kernel / тип безопасности securityfs (rw)
udev на / dev типа tmpfs (rw, mode = 0755)
нет на / dev / pts типа devpts (rw, noexec, nosuid, gid = 5, mode = 0620)
нет на / dev / shm типа tmpfs (rw, nosuid, nodev)
нет в / var / run type tmpfs (rw, nosuid, mode = 0755)
нет на / var / lock тип tmpfs (rw, noexec, nosuid, nodev)
нет в / lib / init / rw тип tmpfs (rw, nosuid, mode = 0755)
/ dev / sda1 в /dev/.static/dev типа ext3 (rw)
Пакеты, в которых возникают проблемы, находятся в кэше пакетов. Попробуйте сделать это:
sudo apt-get clean
Еще одна потенциальная проблема заключается в том, что точка монтирования может быть заполнена. Вы пробовали делать df
?