Автор Тема: Проблем с dpkg  (Прочетена 2099 пъти)

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Проблем с dpkg
« -: Feb 06, 2010, 11:30 »
Проблема е следният:
Код:
debian:~# apt-get install transmission
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости       
Четене на информацията за състоянието... Готово
Следните допълнителни пакети ще бъдат инсталирани:
  transmission-cli transmission-common transmission-gtk
Предложени пакети:
  transmission-daemon
Следните НОВИ пакети ще бъдат инсталирани:
  transmission transmission-cli transmission-common transmission-gtk
0 актуализирани, 4 нови инсталирани, 0 за премахване и 12 без промяна.
Необходимо е да се изтеглят 183kB/1325kB архиви.
След тази операция ще бъде използвано 4248kB допълнително дисково пространство.
Искате ли да продължите [Y/n]? y
Изт:1 http://ftp.bg.debian.org unstable/main transmission-common 1.83-1 [183kB]
Изтеглени 183kB за 2s (90,4kB/сек)         
dpkg: unrecoverable fatal error, aborting:
 syntax error: unknown user 'debian-transmission' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Проблем с dpkg
« Отговор #1 -: Feb 06, 2010, 16:22 »
Според ръководството на Дебиан, част "4.10.12 Limiting what users can see/access" е възможно проблемът да е в това, че работиш като root. Опитай като обикновен потребител с sudo apt-get ....
Активен

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Проблем с dpkg
« Отговор #2 -: Feb 06, 2010, 16:36 »
Почти съм сигурен, че проблема идва от това , че вчера затрих всичко свързано с transmission, за да мога после да го инсталирам на чисто, но когато пуснах да се инсталира изведе тази грешка. До сега със root права не ми е правило проблеми когато инсталирам. А иначе :
Код:
didko@debian:~$ sudo apt-get install transmission
sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем с dpkg
« Отговор #3 -: Feb 06, 2010, 17:34 »
Просто махни реда за "debian-transmission" потребителя от файла /var/lib/dpkg/statoverride (редактирай с root права), след което инсталирай спокойно през root. Няма проблем да се инсталират пакети под root и се съмнявам, че някога ще бъде сложено такова ограничение - потребителят root има и трябва да има права за всичко.
За проблема от втория ти пост, изпълни следните две команди под root
Код
GeSHi (Bash):
  1. chown root:root /etc/sudoers
  2. chmod 440 /etc/sudoers
Така ще изчезне грешката, която ти изкарва в момента. Ако все още имаш проблеми с изпълнението на команди през sudo с обикновения си потребител, отвори файла /etc/sudoers и потърси дали имаш подобен ред в него
Цитат
твоят_потребител ALL=(ALL) ALL
Редът може да изглежда и така
Цитат
%някаква_група ALL=(ALL) ALL
Ако нямаш нито един от тези редове, добави един от двата във файла. Групата във втория пример трябва да е група, в която твоят потребител присъства. Можеш да провериш групите, в които твоят потребител присъства с команда
Код
GeSHi (Bash):
  1. id твоят_потребител
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Проблем с dpkg
« Отговор #4 -: Feb 06, 2010, 17:44 »
Само редовете започващи с debian-transmission ли да премахна или цялото съдържание на файла?  ???
Код:
root mlocate 2755 /usr/bin/mlocate
debian-transmission debian-transmission 4775 /var/lib/transmission-daemon/downloads
hplip root 755 /var/run/hplip
debian-transmission debian-transmission 4750 /var/lib/transmission-daemon/info
root ssl-cert 710 /etc/ssl/private
debian-transmission debian-transmission 4750 /etc/transmission-daemon/settings.json
root Debian-exim 640 /etc/exim4/passwd.client
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем с dpkg
« Отговор #5 -: Feb 06, 2010, 18:10 »
Само редовете с "debian-transmission".
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

DidkoSlawow

  • Напреднали
  • *****
  • Публикации: 87
  • Distribution: Arch
    • Профил
    • WWW
Re: Проблем с dpkg
« Отговор #6 -: Feb 06, 2010, 19:41 »
Мерси, станаха нещата  [_]3
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
dpkg
Настройка на програми
rip_darkman 4 4317 Последна публикация Dec 31, 2004, 16:55
от rip_darkman
Сравняване на два dpkg -l списъка
Настройка на програми
Regia 1 4183 Последна публикация Aug 24, 2006, 21:08
от mom
Проблем с dpkg
Настройка на програми
kgochev 1 4345 Последна публикация Dec 26, 2007, 21:35
от zeridon
Dpkg
Настройка на програми
CappY 12 6215 Последна публикация Apr 06, 2008, 17:42
от CappY
Неработещ dpkg -i при sidux
Настройка на програми
cybercop 18 6862 Последна публикация Sep 06, 2009, 15:14
от phantomlord