Решено: C xbmc поломал систему

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Решено: C xbmc поломал систему

Сообщение rain_99 »

Всем доброго времени суток

Преамбула:
Мой провайдер раздает бесплатно IPTV.
Обычный xbmc в репозитарии IPTV не умеет.

Путем гугления нашел, что нужно PVR-xbmc и якобы тут все есть
Добавляю источники репозитария
wget http://debian.oppserver.net/gpg-opp-signing-pubkey.asc -O - | apt-key add -

deb http://debian.oppserver.net/xbmc/ squeeze main non-free contrib
deb-src http://debian.oppserver.net/xbmc/ squeeze main non-free contrib


Обновляю систему - он находит обновления pvr для xbmc. Обновляю.
Если бы насторожиться - что он попросил vlc удалить - вообщем время ушло и я подтвердил все.

В конце концов xbmc до конца не установился - написал про несовместимость, я из списка "Источников приложений" удалил.
Но теперь не могут установить vlc

Код: Выделить всё

root@debian:/home/rain# apt-get install vlc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 vlc : Зависит: vlc-nox (= 1.1.3-1squeeze6) но он не будет установлен
       Рекомендует: vlc-plugin-notify (= 1.1.3-1squeeze6) но он не будет установлен
       Рекомендует: vlc-plugin-pulse (= 1.1.3-1squeeze6) но он не будет установлен
E: Сломанные пакеты


куда копать и как отремонтировать?
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Решено: C xbmc поломал систему

Сообщение genacid »

Не знаю что такое "Источник приложений" и не понял что именно вы оттуда удалили... Нудалядно.

Код: Выделить всё

# apt-get -f install vlc


З.Ы. А что такое "Источник приложений"?
testing is testing
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

genacid писал(а):
09.02.2012 22:18
Не знаю что такое "Источник приложений" и не понял что именно вы оттуда удалили... Нудалядно.

Код: Выделить всё

# apt-get -f install vlc


З.Ы. А что такое "Источник приложений"?



Код: Выделить всё

root@debian:/home/rain# apt-get -f install vlc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 vlc : Зависит: vlc-nox (= 1.1.3-1squeeze6) но он не будет установлен
       Рекомендует: vlc-plugin-notify (= 1.1.3-1squeeze6) но он не будет установлен
       Рекомендует: vlc-plugin-pulse (= 1.1.3-1squeeze6) но он не будет установлен
E: Сломанные пакеты



Изображение
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Решено: C xbmc поломал систему

Сообщение genacid »

Хм, не сработало... А xbmc недоустановленный удалили?
testing is testing
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

genacid писал(а):
09.02.2012 22:59
Хм, не сработало... А xbmc недоустановленный удалили?

удалил конечно. Сохранился лог в терминале - что и как устанавливалось

Код:

root@debian:/home/rain# apt-get upgrade Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакеты, которые будут оставлены в неизменном виде: libpostproc51 libva-glx1 libva1 xbmc xbmc-bin xbmc-data xbmc-skin-confluence Пакеты, которые будут обновлены: google-chrome-stable icedove liblircclient0 libmodplug1 libpulse-mainloop-glib0 libpulse0 libva-x11-1 libvdpau1 libxcb-dri2-0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-xv0 libxcb1 libxcb1-dev обновлено 15, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 7 пакетов не обновлено. Необходимо скачать 42,8 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 5 706 kB. Хотите продолжить [Д/н]? y Получено:1 http://security.debian.org/ squeeze/updates/main icedove i386 3.0.11-1+squeeze7 [11,2 MB] Получено:2 http://debian.oppserver.net/xbmc/ squeeze/main liblircclient0 i386 0.8.7+cvs20100914-0+opp~1 [30,3 kB] Получено:3 http://debian.oppserver.net/xbmc/ squeeze/main libmodplug1 i386 1:0.8.8.4-1+opp~1 [176 kB] Получено:4 http://debian.oppserver.net/xbmc/ squeeze/main libxcb1-dev i386 1.7-3+opp~1 [74,9 kB] Получено:5 http://debian.oppserver.net/xbmc/ squeeze/main libxcb1 i386 1.7-3+opp~1 [40,9 kB] Получено:6 http://debian.oppserver.net/xbmc/ squeeze/main libpulse-mainloop-glib0 i386 0.9.22-1+opp~1 [165 kB] Получено:7 http://debian.oppserver.net/xbmc/ squeeze/main libpulse0 i386 0.9.22-1+opp~1 [371 kB] Получено:8 http://debian.oppserver.net/xbmc/ squeeze/main libva-x11-1 i386 1.0.15-0+opp~1 [19,2 kB] Получено:9 http://debian.oppserver.net/xbmc/ squeeze/main libvdpau1 i386 0.4.1-3+opp~1 [24,8 kB] Получено:10 http://debian.oppserver.net/xbmc/ squeeze/main libxcb-dri2-0 i386 1.7-3+opp~1 [10,1 kB] Получено:11 http://debian.oppserver.net/xbmc/ squeeze/main libxcb-randr0 i386 1.7-3+opp~1 [16,7 kB] Получено:12 http://debian.oppserver.net/xbmc/ squeeze/main libxcb-render0 i386 1.7-3+opp~1 [15,2 kB] Получено:13 http://debian.oppserver.net/xbmc/ squeeze/main libxcb-shm0 i386 1.7-3+opp~1 [9 234 B] Получено:14 http://debian.oppserver.net/xbmc/ squeeze/main libxcb-xv0 i386 1.7-3+opp~1 [13,4 kB] Получено:15 http://dl.google.com/linux/chrome/deb/ stable/main google-chrome-stable i386 17.0.963.46-r119351 [30,6 MB] Получено 42,8 MБ за 59с (714 kБ/c) Чтение журнала изменений... Выполнено (Чтение базы данных ... на данный момент установлено 145985 файлов и каталогов.) Подготовка к замене пакета google-chrome-stable 16.0.912.77-r118311 (используется файл .../google-chrome-stable_17.0.963.46-r119351_i386.deb) ... Распаковывается замена для пакета google-chrome-stable ... Подготовка к замене пакета icedove 3.0.11-1+squeeze6 (используется файл .../icedove_3.0.11-1+squeeze7_i386.deb) ... Распаковывается замена для пакета icedove ... Подготовка к замене пакета liblircclient0 0.8.3-5 (используется файл .../liblircclient0_0.8.7+cvs20100914-0+opp~1_i386.deb) ... Распаковывается замена для пакета liblircclient0 ... Подготовка к замене пакета libmodplug1 1:0.8.8.1-1+squeeze1 (используется файл .../libmodplug1_1%3a0.8.8.4-1+opp~1_i386.deb) ... Распаковывается замена для пакета libmodplug1 ... Подготовка к замене пакета libxcb1-dev 1.6-1 (используется файл .../libxcb1-dev_1.7-3+opp~1_i386.deb) ... Распаковывается замена для пакета libxcb1-dev ... Подготовка к замене пакета libxcb1 1.6-1 (используется файл .../libxcb1_1.7-3+opp~1_i386.deb) ... Распаковывается замена для пакета libxcb1 ... Подготовка к замене пакета libpulse-mainloop-glib0 0.9.21-3+squeeze1 (используется файл .../libpulse-mainloop-glib0_0.9.22-1+opp~1_i386.deb) ... Распаковывается замена для пакета libpulse-mainloop-glib0 ... Подготовка к замене пакета libpulse0 0.9.21-3+squeeze1 (используется файл .../libpulse0_0.9.22-1+opp~1_i386.deb) ... Распаковывается замена для пакета libpulse0 ... Подготовка к замене пакета libva-x11-1 1.0.7-0.0 (используется файл .../libva-x11-1_1.0.15-0+opp~1_i386.deb) ... Распаковывается замена для пакета libva-x11-1 ... Подготовка к замене пакета libvdpau1 0.4.1-2 (используется файл .../libvdpau1_0.4.1-3+opp~1_i386.deb) ... Распаковывается замена для пакета libvdpau1 ... Подготовка к замене пакета libxcb-dri2-0 1.6-1 (используется файл .../libxcb-dri2-0_1.7-3+opp~1_i386.deb) ... Распаковывается замена для пакета libxcb-dri2-0 ... Подготовка к замене пакета libxcb-randr0 1.6-1 (используется файл .../libxcb-randr0_1.7-3+opp~1_i386.deb) ... Распаковывается замена для пакета libxcb-randr0 ... Подготовка к замене пакета libxcb-render0 1.6-1 (используется файл .../libxcb-render0_1.7-3+opp~1_i386.deb) ... Распаковывается замена для пакета libxcb-render0 ... Подготовка к замене пакета libxcb-shm0 1.6-1 (используется файл .../libxcb-shm0_1.7-3+opp~1_i386.deb) ... Распаковывается замена для пакета libxcb-shm0 ... Подготовка к замене пакета libxcb-xv0 1.6-1 (используется файл .../libxcb-xv0_1.7-3+opp~1_i386.deb) ... Распаковывается замена для пакета libxcb-xv0 ... Обрабатываются триггеры для menu ... Обрабатываются триггеры для desktop-file-utils ... Обрабатываются триггеры для gnome-menus ... Обрабатываются триггеры для man-db ... Настраивается пакет google-chrome-stable (17.0.963.46-r119351) ... Настраивается пакет icedove (3.0.11-1+squeeze7) ... Настраивается пакет liblircclient0 (0.8.7+cvs20100914-0+opp~1) ... Настраивается пакет libmodplug1 (1:0.8.8.4-1+opp~1) ... Настраивается пакет libxcb1 (1.7-3+opp~1) ... Настраивается пакет libxcb1-dev (1.7-3+opp~1) ... Настраивается пакет libpulse0 (0.9.22-1+opp~1) ... Настраивается пакет libpulse-mainloop-glib0 (0.9.22-1+opp~1) ... Настраивается пакет libva-x11-1 (1.0.15-0+opp~1) ... Настраивается пакет libvdpau1 (0.4.1-3+opp~1) ... Настраивается пакет libxcb-dri2-0 (1.7-3+opp~1) ... Настраивается пакет libxcb-randr0 (1.7-3+opp~1) ... Настраивается пакет libxcb-render0 (1.7-3+opp~1) ... Настраивается пакет libxcb-shm0 (1.7-3+opp~1) ... Настраивается пакет libxcb-xv0 (1.7-3+opp~1) ... Обрабатываются триггеры для menu ...

И теперь как я понимаю установленные пакеты "мешают", но удалить себя не дают - предлагая снести полсистемы
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

Код: Выделить всё

Получено:4 http://debian.oppserver.net/xbmc/ squeeze/main libxcb1-dev i386 1.7-3+opp~1 [74,9 kB]
Получено:5 http://debian.oppserver.net/xbmc/ squeeze/main libxcb1 i386 1.7-3+opp~1 [40,9 kB]

Получено:6 http://debian.oppserver.net/xbmc/ squeeze/main libpulse-mainloop-glib0 i386 0.9.22-1+opp~1 [165 kB]
Получено:7 http://debian.oppserver.net/xbmc/ squeeze/main libpulse0 i386 0.9.22-1+opp~1 [371 kB]


вот эти никак не могу понизить )) то есть вернуть как было
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Решено: C xbmc поломал систему

Сообщение genacid »

Можно попробовать откатить обновленные пакеты до версий из squeeze:

Код: Выделить всё

# apt-get install package=version


З.Ы. Не уверен, но aptitude вроде может сам предложить откатить нужные пакеты, попробуйте

Код: Выделить всё

# aptitude install vlc

testing is testing
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

НИчего не понял

Код: Выделить всё

root@debian:/home/rain# aptitude install vlc
Следующие НОВЫЕ пакеты будут установлены:
  libvlc5{a} libvlccore4{a} vlc vlc-data{a} vlc-nox{a} vlc-plugin-notify{a} vlc-plugin-pulse{a}
Следующие пакеты будут УДАЛЕНЫ:
  eiskaltdcpp-daemon{u} eiskaltdcpp-qt{u} eiskaltdcpp-scripts{u} eiskaltdcpp-sounds{u} libeiskaltdcpp2.2{u} libglew1.5{u}
  libglew1.6{u} libmicrohttpd5{u} libpcrecpp0{u} libqtscript4-core{u} libqtscript4-gui{u} libqtscript4-network{u}
  libqtscript4-xml{u} libvncserver0{u} libyajl1{u} smplayer-translations{u}
0 пакетов обновлено, 7 установлено новых, 16 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 13,5 MB архивов. После распаковки 6 484 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
  libva1: Ломает: vlc-nox (< 1.1.5-3) но устанавливается 1.1.3-1squeeze6.
Следующие действия разрешат зависимости:

     Сохранить для следующих пакетов их текущие версии:
1)     vlc [Не установлен]
2)     vlc-nox [Не установлен]
3)     vlc-plugin-notify [Не установлен]
4)     vlc-plugin-pulse [Не установлен]

     Оставить следующие зависимости неразрешёнными:
5)     vlc рекомендует vlc-plugin-notify (= 1.1.3-1squeeze6)
6)     vlc рекомендует vlc-plugin-pulse (= 1.1.3-1squeeze6)


Принять данное решение? [Y/n/q/?]
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

Ага!!! Попался

libva1: Ломает: vlc-nox

Хотя странно

Код: Выделить всё

root@debian:/home/rain# aptitude install vlc
Следующие НОВЫЕ пакеты будут установлены:
  libvlc5{a} libvlccore4{a} vlc vlc-data{a} vlc-nox{a} vlc-plugin-notify{a} vlc-plugin-pulse{a}
Следующие пакеты будут УДАЛЕНЫ:
  libaacplus2{u} libswscale2{u} libvo-aacenc0{u} libx264-120{u}
0 пакетов обновлено, 7 установлено новых, 4 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 13,5 MB архивов. После распаковки 34,4 MB будет занято.
Хотите продолжить? [Y/n/?] ^C


Код: Выделить всё

root@debian:/home/rain# apt-get install vlc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libvlc5 libvlccore4 vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse
Предлагаемые пакеты:
  mozilla-plugin-vlc videolan-doc
НОВЫЕ пакеты, которые будут установлены:
  libvlc5 libvlccore4 vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 13,5 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 36,4 MB.
Хотите продолжить [Д/н]?
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

Код: Выделить всё

Получено:6 http://debian.oppserver.net/xbmc/ squeeze/main libpulse-mainloop-glib0 i386 0.9.22-1+opp~1 [165 kB]
Получено:7 http://debian.oppserver.net/xbmc/ squeeze/main libpulse0 i386 0.9.22-1+opp~1 [371 kB]


осталось вот эти понизить версию )) никак не могу победить ((
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Решено: C xbmc поломал систему

Сообщение sgfault »

Увеличьте приоритет target-релиза до 1000 (или 1001). Это позволит сделать downgrade пакета. Для squeeze это будет выглядеть примерно так (o=, l= в принципе лишние, но чтобы случайно не совпало что-то не то, я их добавил)

Код: Выделить всё

$ cat /etc/apt/preferences
Package:    *
Pin:        release a=stable, o=Debian, l=Debian
Pin-Priority:    1001

Package:    *
Pin:        release a=stable-updates, o=Debian, l=Debian
Pin-Priority:    1001

Package:    *
Pin:        release a=stable, o=Debian, l=Debian-Security
Pin-Priority:    1001

После этого проверьте приоритеты. Должны быть примерно так

Код: Выделить всё

# apt-cache policy
Package files:
 100 /var/lib/dpkg/status
....
1001 http://ftp.ru.debian.org/debian/ squeeze-updates/non-free i386 Packages
     release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=non-free
     origin ftp.ru.debian.org
1001 http://ftp.ru.debian.org/debian/ squeeze-updates/contrib i386 Packages
     release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=contrib
     origin ftp.ru.debian.org
1001 http://ftp.ru.debian.org/debian/ squeeze-updates/main i386 Packages
     release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=main
     origin ftp.ru.debian.org
1001 http://security.debian.org/ squeeze/updates/contrib i386 Packages
     release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=contrib
     origin security.debian.org
1001 http://security.debian.org/ squeeze/updates/main i386 Packages
     release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=main
     origin security.debian.org
1001 http://ftp.ru.debian.org/debian/ squeeze/contrib i386 Packages
     release v=6.0.4,o=Debian,a=stable,n=squeeze,l=Debian,c=contrib
     origin ftp.ru.debian.org
1001 http://ftp.ru.debian.org/debian/ squeeze/non-free i386 Packages
     release v=6.0.4,o=Debian,a=stable,n=squeeze,l=Debian,c=non-free
     origin ftp.ru.debian.org
1001 http://ftp.ru.debian.org/debian/ squeeze/main i386 Packages
     release v=6.0.4,o=Debian,a=stable,n=squeeze,l=Debian,c=main
     origin ftp.ru.debian.org

И потом попробуйте обновиться

Код: Выделить всё

# apt-get upgrade

или установить просто нужные пакеты.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

sgfault писал(а):
10.02.2012 00:17
cat /etc/apt/preferences


Как то уже сразу не получается

Код: Выделить всё

rain@debian:~$ find /etc/apt | grep prefe
/etc/apt/preferences.d
rain@debian:~$ ls -l /etc/apt
итого 116
drwxr-xr-x 2 root root  4096 Янв 17 21:55 apt.conf.d
-rw-r--r-- 1 root root    99 Окт 14 15:59 listchanges.conf
drwxr-xr-x 2 root root  4096 Апр 16  2011 preferences.d
-rw------- 1 root root     0 Окт 14 14:07 secring.gpg
-rw-r--r-- 1 root root  4111 Фев  9 23:42 sources.list
-rw-r--r-- 1 root root     0 Янв 17 21:27 sources.list~
drwxr-xr-x 2 root root  4096 Янв 18 00:57 sources.list.d
-rw-r--r-- 1 root root  3927 Янв 17 22:57 sources.list.save
-rw------- 1 root root  1200 Янв 17 23:27 trustdb.gpg
-rw------- 1 root root 38706 Фев  9 22:55 trusted.gpg
-rw------- 1 root root 37527 Янв 24 23:00 trusted.gpg~
drwxr-xr-x 2 root root  4096 Апр 16  2011 trusted.gpg.d


То есть каталог preferences.d и все тут.

И кстати после всего произошедшего smplayer стал показывать вот так

Изображение (если в настройках включить vdpau
Настройки сношу - не помогает.
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Решено: C xbmc поломал систему

Сообщение genacid »

rain_99 писал(а):
10.02.2012 20:50
sgfault писал(а):
10.02.2012 00:17
cat /etc/apt/preferences


Как то уже сразу не получается

Код: Выделить всё

rain@debian:~$ find /etc/apt | grep prefe
/etc/apt/preferences.d
rain@debian:~$ ls -l /etc/apt
итого 116
drwxr-xr-x 2 root root  4096 Янв 17 21:55 apt.conf.d
-rw-r--r-- 1 root root    99 Окт 14 15:59 listchanges.conf
drwxr-xr-x 2 root root  4096 Апр 16  2011 preferences.d
-rw------- 1 root root     0 Окт 14 14:07 secring.gpg
-rw-r--r-- 1 root root  4111 Фев  9 23:42 sources.list
-rw-r--r-- 1 root root     0 Янв 17 21:27 sources.list~
drwxr-xr-x 2 root root  4096 Янв 18 00:57 sources.list.d
-rw-r--r-- 1 root root  3927 Янв 17 22:57 sources.list.save
-rw------- 1 root root  1200 Янв 17 23:27 trustdb.gpg
-rw------- 1 root root 38706 Фев  9 22:55 trusted.gpg
-rw------- 1 root root 37527 Янв 24 23:00 trusted.gpg~
drwxr-xr-x 2 root root  4096 Апр 16  2011 trusted.gpg.d


То есть каталог preferences.d и все тут.

Файл можно создать, ничего страшного в этом нет. Можно и в каталоге preferences.d файлы создавать. Вообщем, man apt_preferences в помощь.

Кстати, а что пишет aptitude когда пытаетесь откатить libpulse0?

И кстати после всего произошедшего smplayer стал показывать вот так

Изображение (если в настройках включить vdpau
Настройки сношу - не помогает.

Попробуйте выбрать другой Output driver.
testing is testing
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

Просто скачал deb и из консоли поставил.


genacid писал(а):
10.02.2012 21:47
Попробуйте выбрать другой Output driver.

Показывает. Но показывает с дикими тормозами 40 гиговый фильм.
Который надобы через vdpau смотреть
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Решено: C xbmc поломал систему

Сообщение sgfault »

rain_99 писал(а):
10.02.2012 20:50
То есть каталог preferences.d и все тут.

Как вам уже написал genacid, файл можно создать или использовать каталог.

rain_99 писал(а):
10.02.2012 20:50
И кстати после всего произошедшего smplayer стал показывать вот так

(если в настройках включить vdpau
Настройки сношу - не помогает.

Неудивительно. Вряд ли новая версия vdpau, которую вы взяли вот отсюда (5):

Код: Выделить всё

..
Получено:9 http://debian.oppserver.net/xbmc/ squeeze/main libvdpau1 i386 0.4.1-3+opp~1 [24,8 kB]
..

будет работать со старыми.. библиотеками X-ов или что она там использует. Не спешите менять настройки плеера, для начала откатите все пакеты, которые вы поставили с этого oppserver.net.

rain_99 писал(а):
10.02.2012 22:34
Просто скачал deb и из консоли поставил.

Это неправильный способ, хотя должен сработать. Приоритеты позволяют решить задачу проще и быстрее )
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

sgfault писал(а):
10.02.2012 22:40
Не спешите менять настройки плеера, для начала откатите все пакеты, которые вы поставили с этого oppserver.net.

Откатил все пакеты

Код: Выделить всё

root@debian:/home/rain# apt-cache show libvdpau1
Package: libvdpau1
Priority: optional
Section: libs
Installed-Size: 124
Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>
Architecture: i386
Source: libvdpau
Version: 0.4.1-2
Replaces: nvidia-libvdpau, nvidia-libvdpau-ia32, nvidia-libvdpau1 (<< 195.36.24-2), nvidia-libvdpau1-ia32 (<< 195.36.24-2)
Depends: libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), libx11-6, libxext6
Suggests: nvidia-vdpau-driver | vdpau-driver
Conflicts: nvidia-libvdpau, nvidia-libvdpau-ia32, nvidia-libvdpau1 (<< 195.36.24-2), nvidia-libvdpau1-ia32 (<< 195.36.24-2)
Filename: pool/main/libv/libvdpau/libvdpau1_0.4.1-2_i386.deb
Size: 27280
MD5sum: e2399b70212c67c29b53c79dec97adf0
SHA1: d67f31ffb419a09eebe9ab9c5389f2d822d5884d
SHA256: 9eaef6373d279a9f1b038c4f23fc0cd1790093690bfee4d7f5d91eb84ececfaa
Description: Video Decode and Presentation API for Unix (libraries)
 VDPAU (Video Decode and Presentation API for Unix) is an open source
 library (libvdpau) and API designed by NVIDIA originally for its GeForce
 8 series and later GPU hardware, targeted at the X Window System on Unix
 operating-systems (including Linux, FreeBSD, and Solaris). This VDPAU API
 allows video programs to offload portions of the video decoding process
 and video post-processing to the GPU video-hardware.
 .
 This package contains the VDPAU wrapper and trace libraries.
Homepage: http://cgit.freedesktop.org/~aplattner/libvdpau
Tag: role::shared-lib
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Решено: C xbmc поломал систему

Сообщение genacid »

Так это, работает?
testing is testing
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Решено: C xbmc поломал систему

Сообщение sgfault »

Кстати, можете проверить осталось ли что-то от oppserver такой командой:

Код: Выделить всё

$ dpkg-query  -W -f'${Package}\n' | xargs -L1 dash -c 'apt-cache showpkg "$1" | sed -ne"/Reverse Depends/q1; /oppserver.*dpkg\/status/q0;" && echo  "$1"' dash

Работать она будет скорей всего весьма долго. Наверно, ее можно оптимизировать.

Upd. Заменил bash на dash. Наверно, станет быстрее )
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

genacid писал(а):
10.02.2012 22:57
Так это, работает?

нет, не работает.
Из 40 гиговых кинчиков идет только звук.

sgfault писал(а):
10.02.2012 22:57
Кстати, можете проверить осталось ли что-то от oppserver такой командой:

Код: Выделить всё

$ dpkg-query  -W -f'${Package}\n' | xargs -L1 dash -c 'apt-cache showpkg "$1" | sed -ne"/Reverse Depends/q1; /oppserver.*dpkg\/status/q0;" && echo  "$1"' dash

Работать она будет скорей всего весьма долго. Наверно, ее можно оптимизировать.

Upd. Заменил bash на dash. Наверно, станет быстрее )

Работала 10 секунд

Изображение
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Решено: C xbmc поломал систему

Сообщение sgfault »

rain_99 писал(а):
10.02.2012 23:10
genacid писал(а):
10.02.2012 22:57
Так это, работает?

нет, не работает.
Из 40 гиговых кинчиков идет только звук.

У вас были пакеты _не_ из официального репозитория? Там debian-multimedia или backports, например? Если не было, значит дело в настройке. Попробуйте mplayer из консоли с vdpau.

rain_99 писал(а):
10.02.2012 23:10
sgfault писал(а):
10.02.2012 22:57
Кстати, можете проверить осталось ли что-то от oppserver такой командой:

Код: Выделить всё

$ dpkg-query  -W -f'${Package}\n' | xargs -L1 dash -c 'apt-cache showpkg "$1" | sed -ne"/Reverse Depends/q1; /oppserver.*dpkg\/status/q0;" && echo  "$1"' dash

Работать она будет скорей всего весьма долго. Наверно, ее можно оптимизировать.

Upd. Заменил bash на dash. Наверно, станет быстрее )

Работала 10 секунд

И ничего не нашла?
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

sgfault писал(а):
10.02.2012 23:24
И ничего не нашла?

Неа :console:


Код: Выделить всё

rain@debian:~$ /usr/bin/mplayer -noquiet -nofs -nomouseinput -vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau, -sub-fuzziness 1 -identify -slave -vo vdpau -ao alsa -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 73400671 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/rain/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp CP1251 -vid 0 -aid 0 -subpos 100 -volume 100 -nocache -ss 3906 -osdlevel 0 -slices -channels 2 -af scaletempo /home/rain/Загрузки/День\ суркa.720p.avi
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /home/rain/Загрузки/День суркa.720p.avi.
libavformat file format detected.
[matroska,webm @ 0x9816130] Estimating duration from bitrate, this may be inaccurate
ID_VIDEO_ID=0
ID_VID_0_NAME=1280x720, x264, ~6075 kbps
[lavf] stream 0: video (h264), -vid 0, 1280x720, x264, ~6075 kbps
ID_AUDIO_ID=0
ID_AID_0_LANG=rus
ID_AID_0_NAME=AC3 2.1, 448kbps
[lavf] stream 1: audio (ac3), -aid 0, -alang rus, AC3 2.1, 448kbps
VIDEO:  [H264]  1280x720  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
 title: Groundhog.Day.HDTVRip.720p.x264.HDTracker.ru
ID_CLIP_INFO_NAME0=title
ID_CLIP_INFO_VALUE0=Groundhog.Day.HDTVRip.720p.x264.HDTracker.ru
ID_CLIP_INFO_N=1
ID_FILENAME=/home/rain/Загрузки/День суркa.720p.avi
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=H264
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1280
ID_VIDEO_HEIGHT=720
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=1.7778
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=448000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_START_TIME=0.00
ID_LENGTH=5815.48
ID_SEEKABLE=1
ID_CHAPTERS=0
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
ID_AUDIO_BITRATE=448000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=ffac3
[AO_ALSA] Unable to find simple control 'PCM',0.
[Mixer] No hardware mixing, inserting volume filter.
Video: no video
Starting playback...
^C
3937.2 ( 1:05:37.1) of 5815.5 ( 1:36:55.4)  0.9%


MPlayer interrupted by signal 2 in module: play_audio
ID_SIGNAL=2
A:3937.2 ( 1:05:37.2) of 5815.5 ( 1:36:55.4)  0.9%

Exiting... (Quit)
ID_EXIT=QUIT
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Решено: C xbmc поломал систему

Сообщение genacid »

Вот, спросил у гугла. Правда, у меня и без этого работает...
testing is testing
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Решено: C xbmc поломал систему

Сообщение sgfault »

rain_99 писал(а):
11.02.2012 10:52

Код: Выделить всё

...
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.

Попробуйте установить vdpauinfo из testing (у меня на "почти" squeeze он устанавливается):

Код: Выделить всё

$ apt-cache policy vdpauinfo
vdpauinfo:
  Installed: (none)
  Candidate: 0.0.6-1
  Version table:
     0.0.6-1 0
         90 http://shilvana.local/debian/ wheezy/main i386 Packages
         90 http://shilvana.local/debian/ sid/main i386 Packages

и посмотрите, что он скажет

Код: Выделить всё

$ vdpauinfo


Если результат будет тот же: "Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory", тогда..

Как вы устанавливали nvidia драйвер? Из репозитория или через nvidia-вский инсталлятор? Если вторым способом, то, насколько я понимаю, работать и не должно, тк, видимо, во время отката пакетов из oppserver.net какие-то части драйвера установились из репозитория, а какие-то остались от инсталлятора. Надо оставить что-то одно. Если вы хотите установить только из репозитория, то вот инструкция:
Debian user forums: sanity check nvidia.ko
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Решено: C xbmc поломал систему

Сообщение rain_99 »

Весь вопрос разрешился.
Драйвера на видеокарту ставлю только принципиально с сайта производителя.
И не смотря на то что

Код: Выделить всё

rain@debian:~$ glxinfo | grep Open
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9800 GTX/9800 GTX+/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 290.10
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
rain@debian:~$ glxinfo | grep render
direct rendering: Yes


решил переустановить драйвер. После переустановки видеодрайвера заработало идеально.
Действительно - после отката чтото мешало.
...Все в наших руках...
Спасибо сказали: