Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 08, 2008, 17:30 Yum не работи в /var/run има файл yum.pid който е с дължина 0 ,права ?????? ,user ? , group ? и дата ? . Като пусна "yum update ми казва OSError: [Errno 2] No such file or directory: '/var/run/yum.pid'.Четох по форумите но навсякъде пише
да се спре yum-update и да се изтрие файла, а аз по никакъв начин не мога да го изтрия. Като пусна rm -f не дава грешка но файла си стой. С ps -aux няма стартиран yum . Благодаря предварително. Титла: Проблем с yum Публикувано от: neter в Jul 10, 2008, 12:37 Първо, влез като root не със su, а със "su -" (без кавичките) и пробвай да изтриеш файла. Ако не помага, то пробвай да рестартираш демона за обновления
и виж ще каже ли нещо или ще се промени ли нещо откъм файла. Принципно, можеш да удариш и по един chown и chmod на файла /var/run/yum.pid, току виж те послушал ![]()
Ако искара нещо, покажи го тук ![]() Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 10, 2008, 18:50 Блгодаря за съветите.
Това "su - " го знам от друг твой пост преди това влизах само със "su" и много се чудех защо с tab не ми дописва комадите. Ето какво ми дава след тях. [root@localhost run]# chown root:root /var/run/yum.pid chown: cannot access `/var/run/yum.pid': No such file or directory [root@localhost run]# chmod 777 /var/run/yum.pid chmod: cannot access `/var/run/yum.pid': No such file or directory [root@localhost run]# cat /var/run/yum.pid cat: /var/run/yum.pid: No such file or directory а ето го и резултата от ll drwxr-xr-x 2 root root 4096 2007-08-01 05:58 wpa_supplicant -rw-r--r-- 1 root root 6 2008-07-10 12:22 xfs.pid -????????? ? ? ? ? ? yum.pid Ако в /etc/yum/yum-udatesd.conf опиша друг път към yum.pid но не знам формата. Титла: Проблем с yum Публикувано от: neter в Jul 10, 2008, 19:58 //offtopic
Командите не ти ги е дописвало не точно защото си влязъл само със su. Не ги е дописвало, защото явно su при теб е използвал shell обвивка, която няма тази функция. Разликата между su и "su -" е, че при su някои от променливите на средата остават от информацията за акаунта, от който е изпълнен su. При "su -" имаме пълно добиване на средата на root. Интересно защо при su ти се е зареждал shell, който явно не се е използвал нито от акаунта ти, нито от root и при положение, че едва ли специално си задавал да е така, ама както и да е. Това е друга тема ![]() //ontopic Пропусна да ми кажеш какво стана при
След изпълнението му, виж и в логовете /var/log/messages и /var/log/syslog (евентуално и лога на yum, ако има такъв) за нещо интересно в последните редове. Титла: Проблем с yum Публикувано от: tarator в Jul 10, 2008, 20:23 Вероятно файловата ти система се е омазала, опитай да я накараш да се check-не при следващото рестартиране.
Титла: Проблем с yum Публикувано от: Ali Nebi в Jul 11, 2008, 01:04 Здравей, аз бих ти препоръчал yum-cron. yum-updatesd преди имаше проблем с неосвобожадаването на паметта. Използваше повече и повече памет. yum-cron е по-добрия вариант.
Относно проблема... ако можеш да влезеш като root влезни и го изтрий. Или пък ако имаш судо права направи sudo rm -f /var/run/yum.pid Не би трябвало да имаш проблеми с изтираването на файла ако имаш необходимите права. Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 11, 2008, 10:36 [root@localhost ~]# /etc/init.d/yum-updatesd restart
Stopping yum-updatesd: [ OK ] Starting yum-updatesd: [ OK ] В /var/log/messages няма нищо за yum, a в /var/log/yum.log e записа с последното обновявяне от преди 2 седмици. С rm -f /var/run/yum.pid не дава нищо но файла си стои. Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 11, 2008, 10:54 И с fsck не стана нищо. Мина си но файла си стои.
Титла: Проблем с yum Публикувано от: neter в Jul 11, 2008, 12:18 А ако пробваш да го изтриеш през някое LiveCD? Демек, зареждаш от LiveCD-то, монтираш дяла с файла някъде и пробваш да го изтриеш.
Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 11, 2008, 13:03 Това ще пробвам ама ще го закача на друг компютър и ще кажа какво е станало.
Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 28, 2008, 13:42 Нямаше ме няколко дни и сега продължавам борбата.
Заредих от liveCD, монтирах и пробвах. rm -f /mnt/var/run/yum.pid rm: cannot remove `/mnt/var/run/yum.pid': Stale NFS file handle Търся в Google но за сега намрим съвети само да размонтирам и да монтирам на ново . Титла: Проблем с yum Публикувано от: peterangelov в Jul 28, 2008, 17:06 може би нищо няма да се получи - но все пак
опитай да намериш файла по inode и така да го изтриеш:
това ще ти даде номера на inode за този файл след това (замени INODE_NUMBER с номера на inode, получен в ls -i):
и виж дали все още същестува файла Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 28, 2008, 18:03 ls -i /var/run/yum.pid
ls: cannot access /var/run/yum.pid: No such file or directory без yum.pid ls -i /var/run/ ls: cannot access /var/run/yum.pid: No such file or directory .......... ......... .......... 37060630 NetworkManager 37028788 yum.pid 37028229 nscd и после давам [root@localhost ~]# find /var/run/ -inum 37028788 -exec rm -f {} \; find: /var/run/yum.pid: No such file or directory Титла: Проблем с yum Публикувано от: remotex в Jul 29, 2008, 11:14 Съгласен съм с таратора по-горе, най-вероятно е от прецакване на файловата система:
1. пробвай с mc дали няма да успее да го изтрие (нищо че е с кофти/без име) 2. щом fsck минава и е ок - това не означава че не е било омазано и после оправено - просто дотлкова е можало дотолкова е оправило (вероятно автоматично и не се е забелязало) - тогава пусни smartctl: първо късия после дългия тест on-line напр. smartctl --test=long /dev/hda Последния път като се борих с подобен проблем (което бе съсвем наскоро) се оказа, че: диска почва да прави проблем но не от задиране по пътечките ами хардуерен и много неуловим - веднъж работи нормално друг път (след рестарт най-вече) нещо напреженията не му харесат и си кара както си иска т.е. омазва при запис - без ОС/файловата с-ма да разбере нещо: е 1-2 пъти се усети и пусна и fsck и той каквото можа направи, но... беше същото положение като твоето едни файлове с едни въпросителни и.. никави номера от търсачките за триене по inode не минават просто защото обик. сочи към несъществуващи такива. Това обик. се открива само със smartctl и много внимавай - пусни го няколко пъти след спиране и пускане на компа защото напр. на този за който говоря понякога изглежда си захапваше на правилното напрежение HDD - и понеже СМАРТ си пази журналче от последните 5 теста още му седят 3. Лоши "къси" теста, 1 добър "дълъг" и последния 1. лош "дълъг" иди че разбери т.е. предпоследния старт е бил ОК а последния НЕ. Вече е бракуван ... та.. ако и midnight commander не помогне може би е време да се замислиш за нов ..овреме :-) Пиши после каква е ситуацията при теб. Титла: Проблем с yum Публикувано от: nikolaj_i в Jul 30, 2008, 12:53 4 Short offline Completed without error 00% 3041 -
# 5 Short offline Completed without error 00% 3039 - # 6 Extended offline Completed without error 00% 3038 И така много пъти, и с mc не става. Явно е време да мина от Fedora 7 към Fedora 8, ако и тогава остане ще мина на Fedora 9 и после ще чакам 10 . Благодаря на всички за съветите. Титла: Проблем с yum Публикувано от: bulg в Aug 01, 2008, 03:40 # telinit 1
# cd /var/run/ # touch proba # mv -f proba yum.pid Какво разправя след последната команда? Пробвай в тоя режим chown и chmod. Провери също, какви са правата и собствеността върху /var/run/ и опитай да ги приложиш към всички съществуващи файлове вътре (-R). Титла: Проблем с yum Публикувано от: nikolaj_i в Aug 01, 2008, 11:33 След mv -f proba yum.pid дава
mv: cannot move 'proba' to 'yum.pid': No such file or directory Собственик /var/run е root но вътре има директории и файлове с различни собстеници например cups e собственост на root и групa lp. Така, че това с правата ме е страх да го направя. Титла: Проблем с yum Публикувано от: bulg в Aug 02, 2008, 20:04 Опитай да го изтриеш след:
Какво показва?:
|