Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: yamahadrums в Dec 27, 2004, 23:17



Титла: Debian update problems
Публикувано от: yamahadrums в Dec 27, 2004, 23:17
При всеки опит за ъпгрейд на системата или за инсталация на пакет ми дава една и съща грешка. Ползвам Кнопикс 3.7. Търсих и в търсачката, но не открих конкретно нищо за моя проблем. Ето и какво ми дава:

  barbutovd@box:~$ su
Password:
root@box:/home/barbutovd# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
  rcconf: Depends: sysv-rc but it is not installed
  sysv-rc-bootsplash: Depends: sysv-rc (>= 2.85) but it is not installed
  sysv-rc-conf: Depends: sysv-rc but it is not installed
E: Unmet dependencies. Try using -f.
root@box:/home/barbutovd# apt-get install sysv-rc-conf
Reading Package Lists... Done
Building Dependency Tree... Done
sysv-rc-conf is already the newest version.
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  rcconf: Depends: sysv-rc but it is not going to be installed
  sysv-rc-bootsplash: Depends: sysv-rc (>= 2.85) but it is not going to be inst
alled
  sysv-rc-conf: Depends: sysv-rc but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a
solution).
root@box:/home/barbutovd# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  sysv-rc
The following NEW packages will be installed:
  sysv-rc
0 upgraded, 1 newly installed, 0 to remove and 190 not upgraded.
8 not fully installed or removed.
Need to get 0B/35.1kB of archives.
After unpacking 197kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 131749 files and directories currently installed.)
Unpacking sysv-rc (from .../sysv-rc_2.86-5_all.deb) ...
dpkg: error processing /var/cache/apt/archives/sysv-rc_2.86-5_all.deb (--unpack
):
 trying to overwrite `/etc/init.d/rc', which is also in package sysvinit
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/sysv-rc_2.86-5_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Титла: Debian update problems
Публикувано от: в Dec 27, 2004, 23:24
Цитат
You might want to run `apt-get -f install' to correct these.


Научи се да четеш какво ти връща системата като съобщения

1. apt-get update
2. apt-get -f install
3. apt-get dist-upgrade

;)


Титла: Debian update problems
Публикувано от: yamahadrums в Dec 27, 2004, 23:37
Прочетох го, но при изпълнението на тези команди ми дава пак същото.


Титла: Debian update problems
Публикувано от: в Dec 27, 2004, 23:47
Щом го дава постоянно значи нещо или в конфигурацията ти на sources.list  не ти е наред или имаш някой ненапълно инсталиран пакет.
Пробва ли:
dpkg --configure -a


Титла: Debian update problems
Публикувано от: yamahadrums в Dec 27, 2004, 23:58
Пробвах. Ето резултата:

 
barbutovd@box:~$ su
Password:
root@box:/home/barbutovd# dpkg --configure -a
dpkg: dependency problems prevent configuration of sysv-rc-bootsplash:
 sysv-rc-bootsplash depends on sysv-rc (>= 2.85); however:
  Package sysv-rc is not installed.
dpkg: error processing sysv-rc-bootsplash (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of rcconf:
 rcconf depends on sysv-rc; however:
  Package sysv-rc is not installed.
dpkg: error processing rcconf (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of sysv-rc-conf:
 sysv-rc-conf depends on sysv-rc; however:
  Package sysv-rc is not installed.
dpkg: error processing sysv-rc-conf (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 sysv-rc-bootsplash
 rcconf
 sysv-rc-conf
root@box:/home/barbutovd#

  А не дава да инсталирам и зависимостите.


Титла: Debian update problems
Публикувано от: в Dec 28, 2004, 00:07
Тогава пробвай да изтриеш проблемния файл:
apt-get remove sys_kakvoto_beshe_tam.


Титла: Debian update problems
Публикувано от: yamahadrums в Dec 28, 2004, 00:14
Пак същото.


Титла: Debian update problems
Публикувано от: IvanST в Dec 28, 2004, 08:22
Значи давай с force  dpkg -i --force-overwrite /var/cache/apt/archives/sysv-rc_2.86-5_all.deb по този начин ще го инсталира въпреки всичко и после вече давай с apt-get dist-upgrade


Титла: Debian update problems
Публикувано от: Pinball_Master в Dec 28, 2004, 11:09
Този проблем и аз съм го срещал под Knoppix, но май беше с друг пакет - каквото и да пробвах пакета все беше инсталнат, но все ми даваше грешка. И нищо не помагаше. Ползвах само БГ огледалата, но не вярвам да е от това. Предполагам, че е от unstabile версийте на някой пакет.
Успех


Титла: Debian update problems
Публикувано от: n_antonov в Dec 28, 2004, 12:26
Разрешаването на проблеми от този тип е описвано в този форум многократно, така че просто ползвайте търсачката.


Титла: Debian update problems
Публикувано от: n_antonov в Dec 28, 2004, 12:29
Цитат (Pinball_Master @ Дек. 28 2004,14:09)
Този проблем и аз съм го срещал под Knoppix, но май беше с друг пакет - каквото и да пробвах пакета все беше инсталнат, но все ми даваше грешка. И нищо не помагаше. Ползвах само БГ огледалата, но не вярвам да е от това. Предполагам, че е от unstabile версийте на някой пакет.
Успех

Не, не се дължи на никакви нестабилни пакети. Кнопикс идва с известен брой собствени пакети (обикновено започващи с knx-* в името си), които не съвпадат с оригиналните им аналози в Дебиан. Тези пакети държат определени файлове и когато решиш да направиш обновяване, оригиналните дебиански пакети са с по-нова версия и решават да презапишат файловете с по-нови. Тогава се появява грешката от типа: "Файлът X се държи от пакета knx-* и не може да бъде презаписан".


Титла: Debian update problems
Публикувано от: mikis в Dec 28, 2004, 17:54
В файлът /etc/apt/apt.conf трябва да имаш следната опция:

DPkg
{
  Options {"--force-overwrite";}
}

В Кнопикс я има, но е коментирана, трябва да махнеш двете наклонени черти "//" в началото на реда.

И аз имах същия проблем преди време и май точно Антонов ми спомена решението. Ще ти препоръчам да прочетеш Книга за Дебиан, на български е и ще ти е много полезна, ако си решил да работиш с Дебиан.

Книга за Дебиан


Титла: Debian update problems
Публикувано от: yamahadrums в Dec 29, 2004, 11:42
Цитат (mikis @ Дек. 28 2004,18:54)
В файлът /etc/apt/apt.conf трябва да имаш следната опция:

DPkg
{
  Options {"--force-overwrite";}
}

В Кнопикс я има, но е коментирана, трябва да махнеш двете наклонени черти "//" в началото на реда.

И аз имах същия проблем преди време и май точно Антонов ми спомена решението. Ще ти препоръчам да прочетеш Книга за Дебиан, на български е и ще ти е много полезна, ако си решил да работиш с Дебиан.

Книга за Дебиан

Няма такава опция в Кнопикс.


Титла: Debian update problems
Публикувано от: n_antonov в Dec 29, 2004, 11:50
Цитат (yamahadrums @ Дек. 29 2004,14:42)
Няма такава опция в Кнопикс.

Добре де, голяма работа като няма. Какво ти пречи да я напишеш?


Титла: Debian update problems
Публикувано от: yamahadrums в Dec 29, 2004, 12:57
Е, аз я написах, но не така се оправиха нещата. Отидох в Synaptic Pakage Manager и преинсталирах пакетите, дето ми правеха проблем, но преди това ги изтрих. Да видим докога ще трае затишието пред буря.