Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: bład przy czyszczeniu systemu przez program BleachBit  (Przeczytany 3016 razy)

Offline marcin21

  • Stały bywalec
  • ***
  • Wiadomości: 116
    • Zobacz profil
Witam
Podczas czyszczenia systemu programem BleachBit wyskakuje mi bład zwiazany chyba z historia przegladarki google chrome .
I tak jestem ciekaw czy da sie ten błąd jakos usunać ,
pozdrawiam

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #1 dnia: 2023-09-25, 11:40:10 »
Nie zwracaj na to uwagi, u mnie tez podczas czyszczenia pojawia kilka błędów.

EDIT.
Ja mam odznaczoną pozycje pliki cookie. Co to daje. Np. jak jestem zalogowany na Facebook, to po ponownym uruchomieniu przeglądarki dalej jestem zalogowany i nie muszę się ponownie logować.
« Ostatnia zmiana: 2023-09-25, 11:47:10 wysłana przez robson75 »
Arch Linux Xfce - 64Bit Linux User #621110

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #2 dnia: 2023-09-26, 14:14:46 »
Na zdjęciu jest chyba kilka błędów.
Po wpisaniu w wyszukiwarkę blechbit profile_names
Znalazłem wątek  https://github.com/bleachbit/bleachbit/issues/1518
Sugerujący problem BleachBit z obsługą danych na google-chrome

Ciekawostka:
Zgaduję że te dane ( baza danych ) użytkownika w google-chrome ( Ale innych przeglądarek zazwyczaj też )
 są w zapisane jakimś pliku w formacie SQL  aby dane były odczytywane szybciej.
BleachBit ma / miał problem z odczytem tej bazy danych.
https://pl.wikipedia.org/wiki/SQL
Na linuxie bazę danych SQL można odczytać w terminalu za pomocą sqlite
Lub za pomocą przeglądarki sqlitebrowser
Przykładowy problem z odczytem bazy danych przez skrypt może wynikać z tego np. że struktura bazy danych w każdej przeglądarce może być różna
i może się zmieniać w raz z wersją przeglądarki. Po za tym samo SQL może też z czasem ewoluować.
Po za tym przeglądarka może przechowywać starsze wersje bazy danych.

Morał jest taki że przynajmniej jeden z tych błędów powinien zniknąć w wersji
i u nie jestem pewien
bo raz w linku pisze " added this to the 4.6 milestone "
a raz w patchu wymienione jest "  master  v4.5.0  "

Jeśli chcesz pomóc developerom i sprawdzić wcześniej
czy wszystkie błędy zostały naprawione, to musisz:

1. pobrać kod z github z gałęzi master ( czyli główną ) i skompilować.
git clone https://github.com/bleachbit/bleachbit
( w teorii automatycznie powinno pobrać z gałęzi master )
( lub pobrać ręcznie - jest tam zielony przycisk " Code --> Download ZIP " )

Dla pewności czy to nie oszuści sprawdzimy link.
Zazwyczaj ( jest w  " source code " pakietu, a
to jest tam wymieniona strona domowa i na tamtej stronie powinien być link )
Dane można odczytać z pakietów lub czasami na stronach internetowych.
Np. sprawdzę sobie na stronie Arch Linux https://archlinux.org/packages/extra/any/bleachbit/
po prawej stronie jest " Source Files " --> Klikam tam plik PKGBUILD 
i otrzymuję https://gitlab.archlinux.org/archlinux/packaging/packages/bleachbit/-/blob/main/PKGBUILD?ref_type=heads
i jest tam linijka sugerująca źródło
source=(git+https://github.com/bleachbit/bleachbit.git#tag=v${pkgver}?signed)
${pkgver} to zmienna która jest podmieniana podczas budowania pakietów w archu.
Ja sprawdzam czy początek linku się zgadza.
Według mnie strona się zgadza z tą którą wymieniłem wyżej.

2. Jeśli uda Ci się poprawnie skompilować to następnie budujesz pakiet dla swojej dystrybucji.

Mam nadzieje się że uda się skompilować z tymi samymi wersjami zależności co masz w systemie.
Inaczej nie ma sensu, bo budowanie nowszych zależności niż w systemie to więcej roboty.
Developerzy dystrybucji czasami taką robotę robią. ( Zazwyczaj na maszynach wirtualnych, aby nie uszkodzić głównego systemu )

3. Instalujesz i testujesz.

Powrót do poprzedniej wersji zazwyczaj odbywa się poprzez usunięcie BleachBit i zainstalowanie z repozytorium dystrybucji której używasz.
« Ostatnia zmiana: 2023-09-26, 14:27:41 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #3 dnia: 2023-09-26, 20:31:43 »
Zbudowałem wersje beta, i co ? w ogóle się nie uruchamia. Po próbie uruchomienia go z terminala otrzymuje informacje że coś nie tak jest z plikiem bleachbit.py.
Sprawdziłem na githubie i tam również jest ten błąd. https://github.com/bleachbit/bleachbit/issues/1550
Arch Linux Xfce - 64Bit Linux User #621110

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #4 dnia: 2023-09-27, 12:30:06 »
1. Napisz im że
- masz ten sam błąd
- z wersją 4.5.0
- i na jakim systemie ten błąd miałeś.

Napisz im także że znajomy
- pobrał paczkę z https://download.bleachbit.org/beta/4.5.0/?a
- na Ubuntu 22.04
- i ma ten sam błąd.

Może za kilka dni naprawią.


2. W twoim linku TuxNuX jak i na stronie głównej kodu źródłowego  https://github.com/bleachbit/bleachbit#running-from-source
sugerują że program da się także uruchomić bezpośrednio z kodu źródłowego bez instalacji.
U mnie w ten sposób się uruchomiło.
Może w ten sposób uda Ci się uruchomić i napisać im jeśli występują jeszcze jakieś inne błędy.
Powodzenia. :)


Edytowane:
3. Znalazłem w dokumentacji taki wpis https://www.bleachbit.org/category/blog-tags/beta
Cytuj
Please test BleachBit 4.5.0 beta, which will become the 4.6.0 major release.
Nie pisze bezpośrednio, ale podejrzewam ( nawet widać to po byłych wersjach ) że wersje
- z końcówką nie parzystą będą niestabilne beta
- z końcówką parzystą stabilne.


4. Wspomniałem o ściąganiu wersji master ściąganej przy pomocy komendy git
Należy mieć na uwadze, że gałąź główna master jest na bieżąco naprawiana i może ulepszana.
Natomiast wersje wydane, np. wersja beta 4.5.0 są bardziej stałe.
« Ostatnia zmiana: 2023-09-27, 12:50:49 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #5 dnia: 2023-09-27, 12:45:57 »
1. Napisz im że
- masz ten sam błąd
- z wersją 4.5.0
- i na jakim systemie ten błąd miałeś.
Przecież w moim podpisie jest napisane, że używam Archa.
Mnie obecna wersja jest wystarczająca, bo nie używam przeglądarek opartych na chrome.
Arch Linux Xfce - 64Bit Linux User #621110

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #6 dnia: 2023-09-28, 11:07:45 »
marcin21 musi zgłaszać sam swoje problemy skoro nie używasz przeglądarek opartych na chrome
Natomiast Ty robson75 musisz pilnować wersji beta, żeby naprawili,
 jeśli chcesz żeby przyszła wersja 4.6 Bleachbit się uruchamiała.
Ja za Was nie będę zgłaszać bo nie używam Bleachbit, sprawdziłem program tylko żeby Wam trochę pomóc.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #7 dnia: 2023-09-28, 12:10:25 »
Natomiast Ty robson75 musisz pilnować wersji beta, żeby naprawili,
 jeśli chcesz żeby przyszła wersja 4.6 Bleachbit się uruchamiała.
Od tego są devy Archa, być może że wystarczy jakaś zależność aby program się uruchamiał.
Arch Linux Xfce - 64Bit Linux User #621110

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #8 dnia: 2023-09-28, 15:35:45 »
Cytuj
Od tego są devy Archa,
Nie zupełnie. To zależy. Nie zawsze.
Czasami trzeba pomóc.
O tyle masz dobrze że taki błąd że beta się nie uruchamia to trudno przeoczyć i został już zgłoszony.
Więc z naprawą powinno pójść szybciej.

Tylko wspomnę dlaczego warto pomagać ...
Nie zależnie od dystrybucji jest kilka poziomów.

1. Pierwsza osoba paczkuje ( tzw. opiekun pakietu , jeśli istnieje )
Jak zauważyłeś sama kompilacja udała się bez błędów, reszta nie musi go obchodzić w teorii.

2. Następnie powinna być grupka osób która testuje
Jak nie przejdzie testu i problemy zostaną zgłoszone,
i z powodu naprawy na nowszą wersję sobie poczekasz jeszcze.
Jak przejdzie, to użytkowników końcowych spotka zaskoczenie.

Osoby bystrzejsze ( umiejące programować ) mogą próbować naprawić  w punkcie nr.1
( nanoszą tzw. patche )
zwłaszcza żeby nie czekać na poprawki na stronie kodu źródłowego.

Generalnie błędy powinno się zgłaszać także developerom na tzw. " bugzilli " / forum kodu źródłowego przeznaczonego do zgłaszania błędów.
Ale odnoszę wrażenie że nie każdy opiekun pakietu to robi.
Natomiast opiekunowie którzy nie umieją naprawić problemu to i tak muszą zgłosić problem
na " forum " kodu źródłowego, czyli developerom którzy stworzyli ten program.

Program który nie jest wystarczająco wspierany  zazwyczaj jest usuwany z repozytorium.
Czasami w repozytorium można znaleźć martwe projekty programów tylko dzięki opiekunom którzy potrafili je naprawić. 

Linuxy mają pewny problem.
- W dystrybucjach wydaniowych  "  life cycles  " Nie opłaca się naprawiać drobnych błędów, więc większa ilość aktualizacji jest wprowadzana w nowych wersjach dystrybucji.
- W dystrybucjach ciągłych "  rolling release " pakiety mogą być aktualizowane na prośbę, o ile są spełnione zależności w dystrybucji.
W przeciwnym wypadku trzeba czekać najpierw na aktualizację zależności.

Także warto problemy z pakietami zgłaszać pierw opiekunom dystrybucji,
ale czas oczekiwania na naprawę i efekt w zależności od sytuacji może być różny.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #9 dnia: 2023-09-28, 20:39:43 »
Opiekunem paczki BleachBit na Archu jest Antonio Rojas, a z tego co wiem to jest bardzo kumaty facet. I na pewno znajdzie sposób aby aplikacja działała.

Pamiętam jakiś rok temu po aktualizacji paczki ffmpegthumbnailer, przestały być wyświetlane miniatury plików wideo w managerze plików. Po zgłoszeniu na forum Archa tego błędu ww. po 2 godzinach wypuścił aktualizacje, która naprawiła problem.
Arch Linux Xfce - 64Bit Linux User #621110

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: bład przy czyszczeniu systemu przez program BleachBit
« Odpowiedź #10 dnia: 2023-11-06, 12:25:50 »
I dzisiaj na Archu pojawiła się wersja 4.6.0, i zero problemów.
Arch Linux Xfce - 64Bit Linux User #621110