B

Ogólne pytania dotyczące systemu
Scull
Posty: 6
Rejestracja: 15 sierpnia 2007, 23:39

Błąd 127 przy instalacji alsa-base

Post autor: Scull »

Witam

Mam problem z ALSA, mianowicie:

Kod: Zaznacz cały

debian:/home/scull# apt-get install alsa-base alsa-utils alsa-tools
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Reading state information... Gotowe
Zostaną zainstalowane następujące NOWE pakiety:
  alsa-base alsa-tools alsa-utils
0 aktualizowanych, 3 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 0B/1363kB archiwów.
After this operation, 2720kB of additional disk space will be used.
Zaznaczenie poprzednio niezaznaczonego pakietu alsa-base.
(Odczytywanie bazy danych ... 101660 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie alsa-base (z .../alsa-base_1.0.16-1_all.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu alsa-utils.
Rozpakowanie alsa-utils (z .../alsa-utils_1.0.16-1_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu alsa-tools.
Rozpakowanie alsa-tools (z .../alsa-tools_1.0.16-1_i386.deb) ...
Konfigurowanie alsa-base (1.0.16-1) ...
dpkg: błąd przetwarzania alsa-base (--configure):
 podproces post-installation script zwrócił kod błędu 127
Konfigurowanie alsa-utils (1.0.16-1) ...
Konfigurowanie alsa-tools (1.0.16-1) ...
Wystąpiły błędy podczas przetwarzania:
 alsa-base
E: Sub-process /usr/bin/dpkg returned an error code (1)
Co mnie jednak dziwi, odinstalowuje się poprawnie:

Kod: Zaznacz cały

debian:/home/scull# apt-get remove alsa-base alsa-utils alsa-tools
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Reading state information... Gotowe
Następujące pakiety zostaną USUNIÊTE:
  alsa-base alsa-tools alsa-utils
0 aktualizowanych, 0 nowo instalowanych, 3 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
After this operation, 2720kB disk space will be freed.
Czy chcesz kontynuować [T/n]? T
(Odczytywanie bazy danych ... 101793 plików i katalogów obecnie zainstalowanych.)
Usuwanie alsa-base ...
Usuwanie alsa-tools ...
Usuwanie alsa-utils ...
Robi mi się to tylko z tym jednym pakietem, reszta działa bezproblemowo.

Moja wersja: Lenny.

Próbowałem ściągnąć ręcznie plik:

Kod: Zaznacz cały

alsa-base_1.0.16-1_all.deb

Kod: Zaznacz cały

debian:/home/scull/Desktop# dpkg --force-overwrite -i alsa-base_1.0.16-1_all.deb
Zaznaczenie poprzednio niezaznaczonego pakietu alsa-base.
(Odczytywanie bazy danych ... 101660 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie alsa-base (z alsa-base_1.0.16-1_all.deb) ...
Konfigurowanie alsa-base (1.0.16-1) ...
dpkg: błąd przetwarzania alsa-base (--install):
 podproces post-installation script zwrócił kod błędu 127
Wystąpiły błędy podczas przetwarzania:
 alsa-base
Panowie, macie jakieś propozycje na rozwiązanie tego problemu, czy trzeba będzie skompilować ALSA ze źródeł?

Pozdrawiam i dziękuję za wszelkie sugestie!
MarcinP
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

standardowo;

Kod: Zaznacz cały

cat /etc/apt/sources.list
Scull
Posty: 6
Rejestracja: 15 sierpnia 2007, 23:39

Post autor: Scull »

Kod: Zaznacz cały

debian:/home/scull/Desktop# cat /etc/apt/sources.list
## uaktualnienia bezpieczeństwa
deb [url]http://security.debian.org/[/url] testing/updates main contrib non-free

## podstawowe repozytorium
deb [url]http://ftp.pl.debian.org/debian/[/url] testing main contrib non-free
deb [url]http://debian-multimedia.fx-services.com[/url] testing main
## opera
#deb [url]http://deb.opera.com/opera/[/url] testing non-free

## debian-unofficial - pakiety, które z różnych powodów nie mogą znaleźć się w oficjalnym
## repozytorium, np. programy o zbyt restrykcyjnej licencji, binarne pakiety programów,
## które mogą być rozprowadzane wyłącznie w formie źródłowej, etc.
#deb [url]http://ftp.debian-unofficial.org/debian/[/url] testing main contrib non-free restricted

## skype
deb [url]http://download.skype.com/linux/repos/debian/[/url] stable non-free
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

Kod: Zaznacz cały

apt-get clean
apt-get update
apt-get -f install
jeśli wszystko pójdzie bez błędów:

Kod: Zaznacz cały

apt-get install alsa-base alsa-utils alsa-tools
jeśli po tymsię wysypie, daj -f install. Jeśli nie pomoże, odpal synaptica, poszukaj uszkodzonych pakietów, usuń i od nowa 8-)
Scull
Posty: 6
Rejestracja: 15 sierpnia 2007, 23:39

Post autor: Scull »

Udało się, ale dopiero po tym, jak dałem w Synapticu "Zaznacz do całkowitego usunięcia" wszystko co z ALSA związane. Potem wpisałem:

Kod: Zaznacz cały

apt-get autoremove
Potem:

Kod: Zaznacz cały

apt-get -f install
I dalej tradycyjnie:

Kod: Zaznacz cały

apt-get install alsa-base alsa-tool alsa-utils
Dzięki i pozdrawiam!

A możesz mi jeszcze powiedzieć, jaki mógł być powód takiej sytuacji?
ODPOWIEDZ