kolczok Napisano Kwiecień 5, 2005 Zgłoszenie Share Napisano Kwiecień 5, 2005 [root@localhost ~]# rpm -q libdvdcss ostrzeżenie: nie można uzyskać dzielonej blokady na /var/lib/rpm/Packages libdvdcss-1.2.8-4.1.fc3.fr Pakiecik byl instalowany przez synaptica. Nie kumam o co chodzi pierwszy raz cos takiego widze. Przez to mplayer nie chce mi dvd z innym regionem odtwarzac. Playing dvd://. libdvdread: Attempting to use device /dev/hdc mounted on /media/cdrom for CSS authentication libdvdread: Could not open device with libdvdcss. libdvdread: Can't open /dev/hdc for reading libdvdread: Device /dev/hdc inaccessible, CSS authentication not available. Reading disc structure, please wait... libdvdread tez bylo z synaptica. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość _PaT Napisano Kwiecień 5, 2005 Zgłoszenie Share Napisano Kwiecień 5, 2005 Blokada dzielona polega na tymczasowym zablokowaniu dostępu do czegoś i "rozdziale" kolejności dostępu. Wyobraź sobie sytuację, że dwa różne programy próbują wykonać zmiany w jakimś pliku. Oba go odczytują, pierwszy dopisuje dane tam gdzie trzeba, a drugi już nie, bo struktura pliku uległa zmianie. Istnieje też możliwość, że drugi program odczyta plik akurat gdy w nim nic nie ma, albo jest niepełny, bo pierwszy program właśnie wykonuje zmiany. Wtedy po skończeniu pracy plik do nieczego się nie nadaje... Blokada dzielona sprawia, że plik zostaje zarezerwowany na chwilę dla pierwszego programu i dopiero gdy on skończy pozwala na dostęp drugiemu. Zapobiega to zniszczeniu chronologii i ciągłości pliku. Czasami (tak jest w Twoim przypadku) istnieje możliwość, że jeden program dostaje możliwość odczytu ostatniej wersji pliku pomimo dzielonej blokady (np. u Ciebie program oczytał dane pomimo, że nie uzyskał blokady dzielonej, ale to tylko dlatego, że nie wykonywał w danych zmian. Już pewnie domyślasz się dlaczego otrzymujesz komunikat, ale na wszelki wypadek jeszcze coś dodam. Wystarczy włączyć synaptica, który rezerwuje bazę danych z paczkami i w międzyczasie wydać polecenie odwołujące się do bazy RPM (takie jak TY) i wtedy ujrzysz taki komunikat. Szczerze wątpię, żeby ten komunikat miał coś wspólnego z mplayerem. Szukaj błędu gdzie indziej. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Kwiecień 5, 2005 Zgłoszenie Share Napisano Kwiecień 5, 2005 Taki komunikat pojawi Ci się zawsze gdy np. uruchomisz dwa programy synaptic i z obu będziesz próbował coś zainstalować - nawet jeśli będą to różne pakiety. Podobna sytuacja występuje również, gdy w czasie aktualizacji/instalacji pakietu nastąpi crash systemu - blokada z pliku Packages nie zostaje zdjęta. Osobiście miałem z tym problem, gdy kiedyś przerwałem instalacje pakietu kombinacją klawiszy Ctrl-C. Jeśli masz taką sytuację to należy zrobić kopię (dla bezpieczeństwa) Packages a z katalogu /var/lib/rpm usunąć pliki __db.* (powinny być trzy takie pliki). Potem "rpm --rebuilddb" i powinno być OK. Wszystkie te akcje jako 'root'. Aha Ten komunikat pojawia się też gdy próbujesz instalować jako zwykły użytkownik. Pozdr, W. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kolczok Napisano Kwiecień 5, 2005 Autor Zgłoszenie Share Napisano Kwiecień 5, 2005 Brawo panowie. To mi sie podoba. Wyczerpujaca i rzeczowa odpowiedz na temat. Dzieki baaardzo. Niestety mplayer ciagle buraka wysyla , tyle ze to juz inna bajka, jak wpomnial niejaki _Pat. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się