# Masking the latest version of consolekit as it depends on >=udev-182.
# See b.g.o. 408713
=sys-auth/consolekit-0.4.5_p20120320
...
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
Dlaczego maskujesz całego polkita? Zamaskuj najnowszą wersję consolekita (dokładnie tak jak masz napisane w informacji), albo użyj parametru --autounmask-write, to Ci sam doda odpowiednią maskę automatycznie.
Maskujesz tylko jedną, konkretną wersję consolekita, żeby udev nie chciał się aktualizować.
echo "=sys-auth/consolekit-0.4.5_p20120320" >> /etc/portage/package.mask
Zamaskowałem to w ten sposób jak podałeś. Wcześniej dodawałem w ten zły sposób
echo "sys-auth/consolekit" >> /etc/portage/package.mask
Wystarczyło tylko dalej wpisać emerge --sync && emerge -auDN world --autounmask-write , zakaceptować yes. A na sam koniec emerge --sync && emerge -auDN world --autounmask-keep-masks. Teraz aktualizacja systemu ruszyła. Dzięki za pomoc. Mam jeszcze pytanie jakie flagi USE trzeba dopisać do make.conf żeby zainstalować xorg, openbox lub fluxbox oraz operę? Mam Gentoo dopiero drugi dzień więc jeszcze wiem tyle co nic o tym systemie.
Czytałem to, mimo to dzięki. Mam teraz inne zmartwienie. Mianowicie nie wykrywa mi eth0 i nie mogę użyc dhcpcd eth0. Pod chrotem jest eth0 i wszystko ładnie działa. Zrobiłem wszystko tak jak w handbooku http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=3.
Może teraz wraz z jądrem 3.5.0 wprowadzili jakieś zmiany w konfiguracji sieci, których nie zdążyli jeszcze dopisać do handbooka?
Moja karta sieciowa to Atheros Communications Inc. AR8152 v2.0 Fast Ethernet
sterownik atl1c. Jak to rozwiązać?
Próbowałem już tego wszystkiego co napisałeś. Ten moduł jest własciwy , ponieważ mi działa w innej dystrybucji. Natomiast polecenie ifconfig pokazuje jedynie lo i nieznaną mi nazwę sit0. Przekompilowałem też jądro dodając Atheros L2 Fast (wydaje mi się że to jest ta karta) [*] Atheros devices │ │
│ │ <*> Atheros L2 Fast Ethernet support │ │
│ │ < > Atheros/Attansic L1 Gigabit Ethernet support │ │
│ │ < > Atheros L1E Gigabit Ethernet support (EXPERIMENTAL) │ │
│ │ < > Atheros L1C Gigabit Ethernet support (EXPERIMENTAL)
Ale nadal się eth0 nie pojawiło. Nie działa również polecenie lspci , lspci -v.
bash: lspci: nie znaleziono polecenia
Wyczytałem też że Gentoo może inaczej nazywać kartę i trzeba ten plik usunąć?
Usuń etc/udev/rules.d/70-persistent-net.rules i rebootuj, bedzie sie nazywac eth0 od tego momentu
Coś jest nie tak. Teraz zauważyłem że polecenie lsmod pod Gentoo nie pokazuje żadnego modułu.Pod chrootem widać wszystkie moduły.
To już nie mam pomysłu jak to naprawić. Dla pewności dodałem wszystkie co widać. A przy ostatnim Atheros L1C pokazuje help mój moduł karty. Jednak nadal nie działa eth0.
[*] Atheros devices │ │
│ │ <*> Atheros L2 Fast Ethernet support │ │
│ │ <*> Atheros/Attansic L1 Gigabit Ethernet support │ │
│ │ <*> Atheros L1E Gigabit Ethernet support (EXPERIMENTAL) │ │
│ │ <*> Atheros L1C Gigabit Ethernet support (EXPERIMENTAL) │ │
│ │ [*] Broadcom devices
Może jest jeszcze inne ustawienie w menuconfig od tego chipsetu Atheros? Lub mam niepoprawny make.conf i namieszane z flagami USE.