Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 09, 2007, 19:36 Справих се (някак си) с инсталацията на Джентуу-то (2006.1), инсталирах си и Гном-а, но не мога да реша следния казус. Emerge -u DN world -av ми казва, че имам 2 блокирани пакета:
sys-apps/coldplug-а, който е от 20.9.2004 и съм го инсталирал по препоръка на хандбука (в който пък се описва инсталацията на 2006.0) се блокира от sys-fs/udev-103, и >=sys-fs/udev-089, съответно от sys-apps/coldplug-20040920-r1, а по-надолу в списъка се появява sys-fs/udev-103 [087-r1], kojto [e zameni stariq, опсс. Значи аз имам инсталиран udev-087 и coldplug, които не си пречат, но понеже udev се обновява и се сритват. Кое да махна? На пръв поглед coldplug-a защото е по-стар, но защо тогава в хандбука пише да се инсталира, а и stage3-i686-2006.1.tar.bz2 instalira толкова стара версия на udev? Ако в първия случай става на въпрос за неактуална ОФИЦИАЛНА информация, то нито е първия, нито ще е последния случай, но втория - не знам, не мога да си го обясня затова и питам. От 10 дена се боря с това Джентуу (на компа ми има няколко браузъра с поне 30 таба все за него (и почти всичките от gentoo.org и gentoo-wiki.com) и вече се оплетох като пиле в кълчища. Знам, че по едно време махах coldplug-a и изпълнявах emerge -uDN world, но след рестарта нямах нет, звук ... явно не е имало кой да го замести, заредих модулите на ръка и се появиха, но това не е работа. След това махнах udev и сложих coldplug, но от всичките тези манипулации (+ emerge --depclean и revdev-rebuild) mi se precaka Gnom-a (не стартира dbus-message - оправих го и него чрез писаници в ~/.xinitrc, но това са кърпежлъци, а да го преинсталирам - бр-р-р-р). Та въпросът ми е: coldplug ili udev (ако не съм прекалено нахален - с няколко думи защо) и как да го направя? Четох някъде, че някои пакети след като се премахат с emerge --unmerge трябва и да се трие и някъде другаде (не помня къде - както казах в главата ми е пълна каша). Моля за вашата помощ! 10х предварително. П.С. Ако трябва да махна coldplug-a, hotplug-a какво да го правя - да го оставям ли или и него в коша? Edit: Опссс, нещо съм се оплел в заглавието, но не мога да го редактирам. Титла: Gentoo - coldplug или udevude Публикувано от: Kollin в Jan 09, 2007, 19:45 В момента официялно coldplug е deprecated и се замества от udev.Препоръчително е да се ползва udev
Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 09, 2007, 19:57 ОК, благодаря! А как да го махна? В смисъл, освен --unmerge, трябва ли да трия още някъде, да правя --depclean, revdev-rebuild, env-update? Hotplug-a да го оставям ли или и неговите ф-ции се поемат от udev?
Титла: Gentoo - coldplug или udevude Публикувано от: Kollin в Jan 09, 2007, 20:13 еmerge -C coldplug && emerge udev
не закачай hotplug. Никога не е лоша идея да пуснеш etc-update && source /etc/profile и revdep-rebuild. Титла: Gentoo - coldplug или udevude Публикувано от: exabyte в Jan 09, 2007, 20:28
Не е така. coldplug винаги е бил проста добавка към udev. Всъщност, coldplug представляваше прост скрипт. Новите версии на udev просто не се нуждаят от него. Трябва да се отбележи, че coldplug не се деинсталира при unmerge. Трябва да се изтрие /etc/init.d/coldplug (единствения файл, който се инсталира от coldplug), и да се премахне от default, boot или там който беше runlevel (rc-update del coldplug default boot) Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 09, 2007, 20:35 Благодаря! В момента изпълнявам uDN world и после ще пиша (като видя резултатите). Дали вместо env-update написа etc-update?
Титла: Gentoo - coldplug или udevude Публикувано от: Kollin в Jan 09, 2007, 20:44
Упси Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 10, 2007, 13:16 Ето ме отново . Резултатите - едно добре, друго зле . Оправи ми се 3D-то. Проблема (според мен) дойде от това, че още преди да компилирам xorg-a бях задал в make.conf VIDEO_CARDS="nvidia", а аз съм с GeForce 256 (машинката е стара - PIII/666, 128MB с 440zx чипсет (орязания)) и се комилира nvidia-drivers вместо nvidia-legacy-drivers. Като приключи компилацията на xorg-a махнах новия и сложих стария но 3D-то така и не тръгна. След emerge -uDN world се оправи, но ми падна мрежата Проблемът ми е точно като предишния. с тази разлика, е сега имам вдигнат dmfe модула (от /etc/modules.autoload.d/kernel-2.6). Мисля, че проблема идва от /etc/init.d/net.lo, който аз разреших да се подмени с нов без да го прегледам (все пак това е скрипт, който не съм пипал). Има ли възможност да бъде изваден от някъде стария? Подмяната извърших с etc-update, след като прегледах файловете, които съм променял, за останалите дадох -5. Някакви идеи?
Титла: Gentoo - coldplug или udevude Публикувано от: senser в Jan 10, 2007, 14:54
най-вероятно проблема не идва от /etc/init.d/net.lo (това е инициализиращия скрипт за мрежовите настрийки в дженту - останалите са просто symlinks) а по скоро от /etc/conf.d/net прегледай там какво трябва да се конфигурира и дали си го направил и ако не се оправиш казвай да го гледаме Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 10, 2007, 15:29
Знам, но това е единственото мрежово (до колкото си спомням) нещо, което се промени. Сигурно не си хвърлил един поглед на постинга с предишния ми проблем (линк горе), но там пише, че eth0 е вдигнат (т.е има IP, netmask i broadcast) и таблицата за рутиране е наред (т.е има направления до вътрешната мрежа, loopback и gw). Давам го в този вид (преразказано), защото по очевадни причини не мога да извадя нищо от него. Та - нямам пинг от 192.168.0.2/24 до 192.168.0.1/24 в двете посоки. Като модули за картата (Davicom DM9102) imam заредени tulip и dmfe, но и двата не се използват от никой друг (или от програма), т.е в lsmod цифричките след размера са 0, а според мен единия трябва да се ползва от другия, а другия - от програма, но не съм го гледал когато работеше. Това е за сега. Титла: Gentoo - coldplug или udevude Публикувано от: Kollin в Jan 10, 2007, 21:26 Хм - при мен например буксата на мрежовия кабел не прави добър контакт и ако леко я разместя мрежата изчезва - при теб как е ?
Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 10, 2007, 23:08 За съжаление не е толкова елементарно. Веднага след логването Ifconfig-a казва, че има 5 приети и 62 (имам мрежови директории монтиращи се при буутването) предадени пакета (593/2604 байта), а 40 минути след това (без да съм докосвал компа, и без да съм карал другите да го търсят) имам 67/62 пакета (8781/2604 байта). След това пуснах пинг от него към гейтъуея -10 пакета - начални 82/98 и крайни 82/107 и накрая пуснах пинг от гейтъуея към него - 10 пакета - начални 112/122 и крайни 121/131. Излиза, че когато той пуска пинг не му отговарят, а когато нa него му пращат - отговаря, но и в двата случая ping-a казва "Destination Host Unreachable". Няма файъруол, друг комп от същата мрежа има интернет и този също - като го пусна от лайвСД. Това се сещам за сега.
Титла: Gentoo - coldplug или udevude Публикувано от: GRAND в Jan 10, 2007, 23:24 Пробваи да извадиш за 4-5 сек. жакчето на мрежовата карта и след това го вкарай пак. Ако настройките на мрежовата карта са ти правилни пусни пинг и виж дали имаш нет. Ако имаш нет коментираи tulip в /etc/modules.autoload.d/kernel-2.6 ако си с 2.6. и остави dmfe . Ако след рестарт все още нямаш нет пробваи ln -s /etc/conf.d/net.lo /etc/conf.d/net.eth0 за всеки случаи и след това rc-update add default net.eth0 това е в случи че имаш само една мрежова карта.Ами за това се сештам засега дано да ти свърши работа
P.S: 90% съм сигурен че проблема идва от tulip модула Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 11, 2007, 00:44 За съжаление и това не е. Извадих кабела за 20+ сек, сложих го, но пинг няма. Рестартирах мрежата - ефект никакъв. Рестарирах компа с изваден кабел и после го сложих - пак нищо. Rmmod-нах tulip-а падна eth0 интерфейса. Не знам дали си обърнал внимание, но аз имах работеща мрежа преди да изпълня emerge -uDNworld, revdep-revuild i env-update && source /etc/profile. Нищо по настройките на нета не съм променял. Това е положението. Имам още една подобна машина, на която правя паралелна инсталация. При нея проблем с нета няма. Нейната мр. карта обаче е 3Com556. Тя върви с 3c59х->mii.
Титла: Gentoo - coldplug или udevude Публикувано от: GRAND в Jan 11, 2007, 00:50 Съвет кокато използваш newuse винаги слагаи -pv за да видиш какво и как ще промениш иначе става голяма каша.
Ако сложиш tulip в balcklist и зареждаш само dmfe??? tulip зарежда ли ти се автоматично от kernel-а Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 11, 2007, 01:39 Абе аз го пуснах с -av, но съм нов-новеничък в света на Джентуу и трудно обработвам информацията, която ми се подава . Повечето неща само ми навяват асоциации, но нищо конкретно. Tulip се вдига автоматично от кърнъла, а dmfe - от мен (чрез modules.autoload.d). Ако го сложа в blacklist-a няма да се вдигне eth0 - по-точно, вече вдигнат пада след rmmod tulip
Титла: Gentoo - coldplug или udevude Публикувано от: SRG в Jan 11, 2007, 08:19 A защо не пробваш да ги вградиш двата модула?!?
Аз си спомням,че имах такава карта и под Gentoo тръгваше (не си спомням с кое ядро) нормално с модулите,компилирани в ядрото:
Титла: Gentoo - coldplug или udevude Публикувано от: GRAND в Jan 11, 2007, 08:25 Аз имах същият проблем с Davicom карта. Прекомпилирах ядрото и премахнах tulip като модул и оставих само dmfe и всичко се оправи.
Но казваш че преди това е работело, ако си омешил нещо със net.lo при -uDN world пробвай emerge -av baselayout и после etc-update ---> -5 .Аз лично продължавам да мисля че причината е в tulip Титла: Gentoo - coldplug или udevude Публикувано от: metal в Jan 11, 2007, 10:49 НЕВЕДОМИ СА ПЪТИЩАТА БОЖИ !!! Прекомпилирах ядрото като махнах tulip, а dmfe-то сложих директно в ядрото и мрежата си дойде! Благодаря!!!
|