1

Помогите, пожалуйста, разобраться с проблемой.

Система Debian 6.
Началось все с того, что неправильно поставил bind9: что-то не то внес в sysklogd, после чего при установки пакетов выводились ошибки такого рода:

 Консоль:
insserv: warning: script 'sysklogd' missing LSB tags and overrides...

Все проблемы гуглил и так делал ab потом сделал:

 Консоль:
dpkg --configure -a

Вывело такое:
 Консоль:
Setting up proftpd-basic (1.3.3a-6squeeze1) ...
grep: /etc/inetd.conf: No such file or directory
insserv: warning: script 'sysklogd' missing LSB tags and overrides
insserv: There is a loop between service sysklogd and exim4 if stopped
insserv:  loop involving service exim4 at depth 3
insserv:  loop involving service sysklogd at depth 2
insserv:  loop involving service bind9 at depth 1
insserv:  loop involving service sendsigs at depth 5
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing proftpd-basic (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up sysklogd (1.5-6) ...

Configuration file `/etc/init.d/sysklogd'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
The default action is to keep your current version.
*** sysklogd (Y/I/N/O/D/Z) [default=N] ? Y

Здесь ответил Y. Не знаю что здесь надо...

Где-то там еще сделал:

 Консоль:
aptitude install sysklogd

В общем после всех манипуляций пакет не поставить не удалить, например мне сейчас нужно было бы удалить proftpd, который я неправильно поставил - в результате и при установке и при попытки удаления выдает одно и то же:

 Консоль:
server:~# aptitude install proftpd
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
                                         
server:~# aptitude remove proftpd
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Помогите пожалуйста разобраться.

2

Сам уже разобрался: в общем проблема была скорее всего в том, что я ставил через apt-get install, а не aptitude install.

Не знаю какая разница в этих методах, но я так понял нужно использовать всегда один и лучше второй...

3 (23.04.2011 14:02:25 отредактировано moscwich)

valet пишет:

Не знаю какая разница в этих методах, но я так понял нужно использовать всегда один и лучше второй...

В дебиане это так - Debian такой Debian. В убунте apt-get нормальный.

По сабжу: http://moscwich.blogspot.com/2010/07/deb.html
Хотя тут этого может и надо: я плохо понял.

Мой блог: http://moscwich.blogspot.com/

А давай "на ты"? Ну, если "вы", то не с пропиской буквы, ok?

4

DESCRIPTION
       aptitude is a text-based interface to the Debian GNU/Linux package system.

       It allows the user to view the list of packages and to perform package management tasks such as installing,
       upgrading, and removing packages. Actions may be performed from a visual interface or from the command-line.

DESCRIPTION
       apt-get is the command-line tool for handling packages, and may be considered the user´s "back-end" to other tools
       using the APT library. Several "front-end" interfaces exist, such as dselect(8), aptitude(8), synaptic(8), gnome-
       apt(1) and wajig(1).

очевидно же...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)