Strona 1 z 1

[+] Gnome i okienko powiadomienia o aktualizacjach

: 17 października 2013, 01:52
autor: bjjboy
Witam.
Mam mały problem w Gnome. Używam Debiana na ponad 200 HP Thin Client'ach. Użytkownicy łączą się do środowiska Citrix.

Wszystko działa prawidłowo.

Mam jeden dzień w miesiącu kiedy mogę aktualizować środowisko. Ale do tego czasu klienci dostają wiadomość o aktualizacjach. I męczą mnie.
Załącznik ThinClient.jpg nie jest już dostępny
Gdzie mogę wyłączyć to powiadomienie?

Z góry dziękuję za pomoc.
Łukasz

: 18 października 2013, 10:58
autor: Yampress
Musisz usunąć pakiet update-notifier i jego zależności gnomowe.

Kod: Zaznacz cały

yampress@debian ~]$ aptitude search update-notifier
i   update-notifier                 - Demon powiadamiający o dostępnych aktualiz
i A update-notifier-common          - Pliki współdzielone przez update-notifier 
p   update-notifier-kde             - Moduł powiadamiający o aktualizacjach do K
[yampress@debian ~]$ aptitude show update-notifier
Pakiet: update-notifier                      
Stan: zainstalowany
Zainstalowany automatycznie: nie
Wersja: 0.99.3debian11
Priorytet: opcjonalny
Sekcja: gnome
Opiekun: Julian Andres Klode <jak@debian.org>
Architektura: amd64
Rozmiar rozpakowanego: 251 k
Wymaga: gconf-service, libc6 (>= 2.7), libdbus-glib-1-2 (>= 0.78), libgconf-2-4 (>= 2.31.1),
        libgdk-pixbuf2.0-0 (>= 2.22.0), libgdu0 (>= 0.2), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.14.0),
        libgudev-1.0-0 (>= 146), libnotify4 (>= 0.7.0), libx11-6, gconf2 (>= 2.28.1-2),
        update-notifier-common (= 0.99.3debian11), python, update-manager-gnome | update-manager,
        notification-daemon, gksu
Poleca: apport-gtk, synaptic, software-properties-gtk, anacron
Sugeruje: ubuntu-system-service
Narusza zależności: update-notifier-common (< 0.99.3debian)
Zastępuje: update-notifier-common (< 0.99.3debian)
Opis: Demon powiadamiający o dostępnych aktualizacjach pakietów
 Dodaje ikonę do obszaru powiadamiania, gdy są dostępne aktualizacje pakietów.

[yampress@debian ~]$ 

Drugie wyjście to wyłączyć je aby nie uruchamiał się podczas startu środowiska graficznego.
I są tu 2 sposoby. Albo globalny, albo lokalny dla każdego użytkownika.

Globalnie, jest sobie taki plik update-notifier.desktop. Należy go do usunięcia najlepiej przenieść gdzieś (w razie jakby co).

Kod: Zaznacz cały

[yampress@debian /etc/xdg/autostart]$ ls
gsettings-data-convert.desktop  polkit-gnome-authentication-agent-1.desktop  xfce4-volumed.desktop
hplip-systray.desktop           [B]update-notifier.desktop[/B]
notification-daemon.desktop     xfce4-settings-helper-autostart.desktop

[yampress@debian /etc/xdg/autostart]$ 


: 18 października 2013, 11:30
autor: mati75
Wywal update-manager i po problemie.

: 18 października 2013, 13:10
autor: bjjboy
Dziękuję za odpowiedź.

Jesteś pewny, że jest to jedyny pakiet, który może wyświetlać to powiadomienie?

Pytam bo właśnie zalogowałem się do jednego z klientów i:

Kod: Zaznacz cały

 Linux GS-ThinClient 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686

Kod: Zaznacz cały

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.


Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Aug 23 09:52:26 2013
root@GS-ThinClient:~#  aptitude show update-notifier
Package: update-notifier
[B]State: not installed[/B]
Version: 0.99.3debian11
Priority: optional
Section: gnome
Maintainer: Julian Andres Klode <jak@debian.org>
Architecture: i386
Uncompressed Size: 349 k
Depends: gconf-service, libc6 (>= 2.7), libdbus-glib-1-2 (>= 0.78), libgconf-2-4 (>= 2.31.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libgdu0 (>= 0.2), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.14.0), libgudev-1.0-0 (>= 146), libnotify4 (>=
         0.7.0), libx11-6, gconf2 (>= 2.28.1-2), update-notifier-common (= 0.99.3debian11), python, update-manager-gnome | update-manager, notification-daemon, gksu
Recommends: apport-gtk, synaptic, software-properties-gtk, anacron
Suggests: ubuntu-system-service
Breaks: update-notifier-common (< 0.99.3debian)
Replaces: update-notifier-common (< 0.99.3debian)
Description: Daemon which notifies about package updates
 Puts an icon in the user's notification area when package updates are available.
Dziękuję za podpowiedź z update-managerem.

To nie "update-managera". Wydaje mi się, że za to okno odpowiedzialny jest: gnome-packagekit.

Kod: Zaznacz cały

root@GS-ThinClient:~# apt-get remove gnome-packagekit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  at-spi2-core baobab caribou caribou-antler crda dconf-tools dnsmasq-base empathy empathy-common fonts-cantarell gcalctool gdm3 gir1.2-atspi-2.0 gnome-backgrounds gnome-dictionary gnome-disk-utility gnome-font-viewer
  gnome-icon-theme-extras gnome-packagekit-data gnome-screenshot gnome-system-log gucharmap gvfs-bin iw libatk-adaptor libatk-adaptor-data libatk-bridge2.0-0 libatspi2.0-0 libavahi-gobject0 libavahi-ui-gtk3-0 libcaribou-gtk-module
  libcaribou-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgail-common libgdict-1.0-6 libgdict-common libgdu-gtk0 libgeocode-glib0 libjim0debian2 libnetfilter-conntrack3 libnl-3-200 libnl-genl-3-200 libnl-route-3-200
  libreadline5 libtelepathy-farstream2 libunique-3.0-0 mobile-broadband-provider-info modemmanager nautilus-sendto-empathy network-manager network-manager-gnome python-pyatspi python-pyatspi2 sound-theme-freedesktop telepathy-gabble
  telepathy-logger telepathy-salut usb-modeswitch usb-modeswitch-data vino wireless-regdb wpasupplicant
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  gnome-core gnome-packagekit
0 upgraded, 0 newly installed, 2 to remove and 63 not upgraded.
After this operation, 1,514 kB disk space will be freed.
Do you want to continue [Y/n]?

: 18 października 2013, 14:22
autor: Yampress
bjjboy źle Ci się wydaje. Albo dobrze wiesz, albo nie próbuj strzelać, bo można system trochę zepsuć i co usunie połowę gnome?

Kod: Zaznacz cały

[yampress@debian ~]$ aptitude show  gnome-packagekit
Pakiet: gnome-packagekit                     
Stan: niezainstalowany
Wersja: 3.4.2-2
Priorytet: opcjonalny
Sekcja: gnome
Opiekun: Matthias Klumpp <matthias@tenstral.net>
Architektura: amd64
Rozmiar rozpakowanego: 1500 k
Wymaga: gnome-packagekit-data (>= 3.4.2-2), gnome-settings-daemon (>= 3.2),
        packagekit (>= 0.6.18), dconf-gsettings-backend | gsettings-backend,
        libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo-gobject2 (>= 1.10.0),
        libcairo2 (>= 1.2.4), libcanberra-gtk3-0 (>= 0.25), libcanberra0 (>=
        0.2), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.88), libfontconfig1
        (>= 2.9.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.30.0),
        libgtk-3-0 (>= 3.0.0), libnotify4 (>= 0.7.0), libpackagekit-glib2-14,
        libpango1.0-0 (>= 1.14.0), libsqlite3-0 (>= 3.5.9), libupower-glib1 (>=
        0.9.0), libx11-6
W konflikcie z: packagekit-gnome
Zastępuje: packagekit-gnome
Opis: Niezależne od dystrybucji narzędzia graficzne do zarządzania oprogramowaniem
 PackageKit umożliwia wykonywanie prostych zadań z zakresu zarządzania
 oprogramowaniem za pośrednictwem interfejsu DBus np.: odświeżania pamięci
 podręcznej, aktualizowania, instalowania i usuwania pakietów oprogramowania lub
 wyszukiwania multimedialnych kodeków i programów do obsługi określonych typów
 plików. 
 
 Pakiet zawiera zestaw aplikacji opartych na GTK+ do PackageKit: 
 * graficzny interfejs użytkownika do transakcji PackageKit; 
 * narzędzie do aktualizowania systemu (gpk-update-viewer); 
 * narzędzie do instalowania i usuwania oprogramowania (gpk-application); 
 * edytor źródeł oprogramowania; 
 * kilka małych narzędzi pomocniczych i prototypowych implementacji.
Strona internetowa: [URL]http://www.packagekit.org[/URL]

[yampress@debian ~]$ 

Kod: Zaznacz cały

[yampress@debian ~]$ aptitude search gnome |grep update
p   freepops-updater-gnome          - GNOME interface for the freepops updater e
i A [B]update-manager-gnome            [/B]- Program do zarządzania aktualizacjami opro
[yampress@debian ~]$ 

Kod: Zaznacz cały

[yampress@debian ~]$ aptitude show update-manager-gnome 
 [B]Pakiet: update-manager-gnome                 [/B]
Stan: zainstalowany
Zainstalowany automatycznie: tak
Wersja: 0.200.5-2.1
Priorytet: opcjonalny
Sekcja: gnome
Opiekun: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architektura: all
Rozmiar rozpakowanego: 1297 k
Wymaga: python, python-support (>= 0.90.0), gconf2 (>= 2.28.1-2), update-manager-core (= 0.200.5-2.1),
        python-gconf, python-dbus, python-gtk2, gksu, python-gobject (>= 2.16.1), python-vte
Sugeruje: update-notifier, software-properties-gtk
W konflikcie z: update-manager (< 0.200.0~pre0)
Zastępuje: update-manager (< 0.200.0~pre0)
 [B]Opis: Program do zarządzania aktualizacjami oprogramowania dla GNOME[/B]
 Jest to menedżer aktualizacji oprogramowania dla środowiska graficznego GNOME. Sprawdza on dostępne
 uaktualnienia w Debianie oraz w uruchomionych przez strony trzecie repozytoriach Debiana, i pozwala
 użytkownikowi wybrać te, które chce zainstalować.
Strona internetowa: [URL]http://alioth.debian.org/projects/update-manager/[/URL]

[yampress@debian ~]$ 


: 18 października 2013, 14:38
autor: mati75
Yampress pisze:I co wywali pół gnome?

Kod: Zaznacz cały

The following packages will be REMOVED:
 gnome-core gnome-packagekit
Leci jedna metapaczka i gnome-packagekit. To:

Kod: Zaznacz cały

The following packages were automatically installed and are no longer required:
 at-spi2-core baobab caribou caribou-antler crda dconf-tools dnsmasq-base empathy empathy-common fonts-cantarell gcalctool gdm3 gir1.2-atspi-2.0 gnome-backgrounds gnome-dictionary gnome-disk-utility gnome-font-viewer
 gnome-icon-theme-extras gnome-packagekit-data gnome-screenshot gnome-system-log gucharmap gvfs-bin iw libatk-adaptor libatk-adaptor-data libatk-bridge2.0-0 libatspi2.0-0 libavahi-gobject0 libavahi-ui-gtk3-0 libcaribou-gtk-module
 libcaribou-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgail-common libgdict-1.0-6 libgdict-common libgdu-gtk0 libgeocode-glib0 libjim0debian2 libnetfilter-conntrack3 libnl-3-200 libnl-genl-3-200 libnl-route-3-200
 libreadline5 libtelepathy-farstream2 libunique-3.0-0 mobile-broadband-provider-info modemmanager nautilus-sendto-empathy network-manager network-manager-gnome python-pyatspi python-pyatspi2 sound-theme-freedesktop telepathy-gabble
 telepathy-logger telepathy-salut usb-modeswitch usb-modeswitch-data vino wireless-regdb wpasupplicant
 Use 'apt-get autoremove' to remove them.
Pozostałości które trzymał metapakiet. Jeśli patrząc na to, że to jest thinclient to można je spokojnie usunąć, chyba, że coś jest używane.

: 18 października 2013, 14:43
autor: Yampress
No cóż efekt "wydawania się". Lepiej dokładnie sprawdzić niż popsuć system. Za błąd prędkości się płaci. W tym przypadku rozwaleniem całego systemu. A teraz należałoby się przyjrzeć wszystkim kolejnym paczkom, które są metapakietami, bo one zaczną usuwać kolejne. I co wtedy?

A teraz nasz kolega ma 200 maszyn? Dziękuję za taką robotę i za zabawę w naprawianie tego wszystkiego!

: 19 października 2013, 01:03
autor: bjjboy
Wczoraj odinstalowałem ten pakiet z mojej wirtualnej maszyny odinstalowało w sumie tylko dwa pakiety. Zaskoczyło mnie że wciąż wszystko działa poza managerem aktualizacji. Działa też Gnome Network Manager. Oczywiście z odinstalowywaniem na 200 maszynach wstrzymam się do momentu jak będę miał fizyczny dostęp do jednej z maszyn. Dam znać jak poszło.

Dziękuję za sugestię jeśli coś jeszcze wam wpadnie do głowy to piszcie.

: 19 października 2013, 17:06
autor: Yampress
Wszystko zależy jak to gnome było instalowane. Jako metapakiet czy pojedyńcze pakiety itp.

: 20 października 2013, 02:59
autor: bjjboy
Z tego co pamiętam to zainstalowałem czysty system, a później dodałem podstawowe pakiety Gnome. Następnie doinstalowałem pakiety jak gnome-networking itd.