Brak dost

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

[+] Brak dostępu do repozytoriów z poziomu Synaptica

Post autor: saturno »

Witam.
Pojawił się problem z dostępem do menu: Ustawienia >> Repozytoria w Synapticu.
Wersja systemu, to Squeeze z LXDE.
Jak wybiorę pozycję repozytoria, to zamiast pokazać się okno z ustawieniami repozytoriów pojawia się małe okienko z informacją, że repozytoria uległy zmianie i żeby odświeżyć.
To okienko jest identyczne jak takie, które wyskakuje jeśli wprowadzimy jakieś zmiany w repozytoriach, jednak ja żadnych zmian w repozytoriach nie przeprowadzałem.

Po odświeżeniu repozytoriów ponowna próba wejścia w repozytoria kończy się takim samym komunikatem.

Moje podejrzenia padają na niedawną aktualizację pakietu: base-files
Jednak problem może być gdzie indziej.
Żeby tą ewentualność wykluczyć musiałbym zainstalować z powrotem starszą wersję tego pakietu (chyba 5.10) jednak nie wiem gdzie jej szukać :(
NeoN265
Posty: 43
Rejestracja: 16 października 2007, 16:37
Lokalizacja: Bytom

Post autor: NeoN265 »

Pytanie, czy te repozytoria odświeżasz za pomocą

Kod: Zaznacz cały

aptitude update
czy graficznie (klikasz Odśwież czy co tam w Synapticu jest). Może jak odświeżysz po przez linię komend to wyskoczą jakieś błędy, lub w Synapticu odświeżanie się naprawi.
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

Repozytoria odświeżam w Synapticu.

W konsoli wynik wygląda tak:

Kod: Zaznacz cały

# aptitude update
Stary http://ftp.pwr.wroc.pl squeeze Release.gpg
Ignorowane http://ftp.pwr.wroc.pl/debian/ squeeze/contrib Translation-en                                       
Ignorowane http://ftp.pwr.wroc.pl/debian/ squeeze/contrib Translation-pl                                       
Ignorowane http://ftp.pwr.wroc.pl/debian/ squeeze/main Translation-en                                          
Stary http://ftp.pwr.wroc.pl/debian/ squeeze/main Translation-pl                                               
Ignorowane http://ftp.pwr.wroc.pl/debian/ squeeze/non-free Translation-en              
Ignorowane http://ftp.pwr.wroc.pl/debian/ squeeze/non-free Translation-pl              
Stary http://www.debian-multimedia.org squeeze Release.gpg                                                     
Ignorowane http://www.debian-multimedia.org/ squeeze/main Translation-en                                       
Ignorowane http://www.debian-multimedia.org/ squeeze/main Translation-pl                                       
Stary http://security.debian.org squeeze/updates Release.gpg                                                   
Ignorowane http://security.debian.org/ squeeze/updates/contrib Translation-en                                  
Stary http://ftp.pwr.wroc.pl squeeze Release                                                                   
Ignorowane http://security.debian.org/ squeeze/updates/contrib Translation-pl                                  
Ignorowane http://security.debian.org/ squeeze/updates/main Translation-en                                     
Ignorowane http://security.debian.org/ squeeze/updates/main Translation-pl                                     
Ignorowane http://security.debian.org/ squeeze/updates/non-free Translation-en                                 
Ignorowane http://security.debian.org/ squeeze/updates/non-free Translation-pl                                 
Stary http://deb.opera.com stable Release.gpg                                                                  
Ignorowane http://deb.opera.com/opera/ stable/non-free Translation-en                                          
Ignorowane http://deb.opera.com/opera/ stable/non-free Translation-pl                                          
Ignorowane http://www.debian-multimedia.org/ squeeze/non-free Translation-en                                   
Ignorowane http://www.debian-multimedia.org/ squeeze/non-free Translation-pl
Stary http://www.debian-multimedia.org squeeze Release
Stary http://security.debian.org squeeze/updates Release                        
Stary http://deb.opera.com stable Release                                       
Stary http://ftp.pwr.wroc.pl squeeze/main i386 Packages/DiffIndex               
Stary http://www.debian-multimedia.org squeeze/main i386 Packages/DiffIndex     
Stary http://ftp.pwr.wroc.pl squeeze/contrib i386 Packages/DiffIndex                                       
Stary http://ftp.pwr.wroc.pl squeeze/non-free i386 Packages/DiffIndex                                      
Stary http://security.debian.org squeeze/updates/main i386 Packages                                        
Stary http://www.debian-multimedia.org squeeze/non-free i386 Packages/DiffIndex
Stary http://security.debian.org squeeze/updates/contrib i386 Packages
Stary http://security.debian.org squeeze/updates/non-free i386 Packages
Ignorowane http://deb.opera.com stable/non-free i386 Packages
Stary http://deb.opera.com stable/non-free i386 Packages
Czy powyższy wynik jest dobry tego nie wiem, bo zawsze zaraz po instalacji systemu instaluje Synaptic i tylko jego używam.
Jednak po tym działaniu problem nie ustąpił.

Dodane:
Udało mi się znaleźć starszą wersję pakietu base-files: http://snapshot.debian.org/archive/debi ... 0_i386.deb
I miałem dobre przeczucia, bo po jej zainstalowaniu problem zniknął.

Jednak jest jeszcze coś co nie dawało mi spokoju.
Zaktualizowałem base-files i zacząłem sprawę badać dogłębniej i doszedłem do wniosku, że problem nie wystąpi u wszystkich, bo jeszcze jeden musi być spełniony warunek, a mianowicie oprócz tego że base-files wersja 6, to jeszcze musi być zainstalowany: software-center, a dokładniej mówiąc chodzi konkretnie o jedną z jego zależności: software-properties-gtk
Tzn. że jeśli nie ma w systemie: software-properties-gtk okno z konfiguracją repozytorii normalnie się pojawia choć wygląda trochę inaczej (jak w Lenny).

Nie owijając w bawełnę gdzieś jest ewidentny błąd, jednakże z moją znajomością: "angielski" ani go nie znajdę, ani nie zgłoszę więc jakiś forumowicz chciałby coś z tym zrobić, to przedstawiam plik /etc/apt/sources.list i listę zainstalowanych pakietów wygenerowaną w Synapticu w czasie gdy występuje problem.

Jeśli jakieś informacje jeszcze byłyby potrzebne, to chętnie służę pomocą.

Kod: Zaznacz cały

# deb http://ftp.pwr.wroc.pl/debian/ squeeze main

deb http://ftp.pwr.wroc.pl/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free

deb http://www.debian-multimedia.org/ squeeze main non-free

Edycja:
Po uruchomieniu w konsoli Synaptica wyświetla jakieś błędy przy odświeżaniu repozytoriów:

Kod: Zaznacz cały

# synaptic
/usr/lib/pymodules/python2.6/softwareproperties/SoftwareProperties.py:34: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
Traceback (most recent call last):
  File "/usr/bin/software-properties-gtk", line 100, in <module>
    app = SoftwarePropertiesGtk(datadir=data_dir, options=options, file=file)
  File "/usr/lib/pymodules/python2.6/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 75, in __init__
    SoftwareProperties.__init__(self, options=options, datadir=datadir)
  File "/usr/lib/pymodules/python2.6/softwareproperties/SoftwareProperties.py", line 55, in __init__
    self.reload_sourceslist()
  File "/usr/lib/pymodules/python2.6/softwareproperties/SoftwareProperties.py", line 450, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python2.6/dist-packages/aptsources/distro.py", line 90, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template
Załączniki
synaptic_eror.zip
(6.18 KiB) Pobrany 124 razy
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jest błąd z pakietem pythona i jego zależnościami. Nie pamiętam w tej chwili bo nie mam dostępu do wersji testowej. Przynajmniej u mnie. Nie jest to kwestia synaptica - nic podobnego nie zauważyłem.
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

Jednak warto byłoby żeby ktoś "znający" przyjrzał się dokładniej, czy to ten sam problem.
Być może przekazałby gdzieś dalej, tzn. osobom pracującym nad problemem jakieś brakujące informacje.

Na podstawie danych, które podałem można z łatwością zainstalować (np. na virtualboksie) "identyczny" pod względem repozytoriów i zainstalowanych pakietów system, a przez to błąd da się odtworzyć.

Dodane:
Po zainstalowaniu dzisiejszych aktualizacji problem zniknął.
Dziękuję za pomoc.

Pozdrawiam.
saturno
ODPOWIEDZ