Re: lug-bg: debian (apt-get) segfault
- Subject: Re: lug-bg: debian (apt-get) segfault
- From: danchev@xxxxxxxxx (George Danchev)
- Date: Sun, 16 Jun 2002 22:11:02 +0300
On Saturday 15 June 2002 14:11, ßñåí Ïðàìàòàðîâ wrote:
> Çäðàâåéòå, ãðóïà!
>
> Ñ äâå äóìè - apt-get (ñúîòâåòíî âñè÷êè ïðîãðàìêè è ïðîãðàìèùà, èçïîëçâàùè
> ãî;) ìè ãúðìÿò - ïðåäè ïðîñòî ñïèðàõà, ñåãà ìè äàâàò segmentation. Ìîãà äà
> óïðàâëÿâàì ïàêåòèòå ñàìî ñ dpkg.
Ïðåäèñòîðèÿ: ïðåäè äåñåòèíà äíè apt-get
> ïðè îáíîâÿâàíå íà àðõèâà ñ íàëè÷íèòå ïàêåòè èçëèçàøå ñ ãðåøêà ïðè
> parse-âàíåòî íà /var/lib/dpkg/available. Âèäÿõ, ÷å íÿêúäå ïî ñðåäàòà íà
> ôàéëà èìà íåùî, êîåòî îïðåäåëåíî íå å ÷àñò îò òåêñòîâ ôàéë, èçòðèõ ãî íà
> ðúêà è apt ïðåñòàíà äà ñå îïëàêâà ïðè ñëèâàíåòî íà èíôîðìàöèÿòà. Íî ïîñëå
> ïàê ãðúìâàøå.
õì, òðÿáâàøå äà íàïðàâèø áàêúï íà îðèãèíàëà ïðåäè äà åäèòâàø çà âñåêè ñëó÷àé,
íî íå å ôàòàëíî. Ñåãà íàïðàâè áàêúï íà available è available-old è ñúçäàé
ïðàçíè òåêñòîâè ôàéëîâå ñúñ ñúùèòå èìåíà. Òîâà ìîæå äà ñå îêàæå äîñòàòú÷íî.
Îïðåäåëåíî íÿìàì íà èäåÿ êàêâî ìîæå äà å ïîâðåäèëî ñúäúðæàíèåòî íà òåçè
ôàéëîâå, àêî âúîáùå ñà áèëè ïîâðåäåíè äå (ìîæå áè ëîø ìèðúð èëè òðàíñôåð ?).
Êàêâà å áèëà ãðåøêàòà ñ êîÿòî å èçëèçàë apt-get ïðåäè òè äà åäèòâàø...
òðÿáâàøå äà ñå çàãëåäàø, ìîæå áè å áèëî ÷å íå ìîæå äà ïàðñíå ôàéëà
êîðåêòíî... íî ïðè âñè÷êè ñëó÷àé apt íå ìîæå äà áúäå îïðàâäàí çà òîâà ÷å
segfult-âà ïðè ïàðñâàíåòî íà òàêúâ íåêîðåêòåí ñëóæåáåí ôàéë ... íî çà âåðñèÿ
0.5.4 âúðøè ÷óäåñà, è âñå íÿêîãà ùå replace-íå dselect íàïúëíî... Òàêà ÷å
ìîæåø äà óïðàâëÿâàø dpkg è ñ dselect (êîéòî ñè å è ñòàíäàðòíèÿ frontend çà
dpkg èäâàù ñúñ ñàìèÿ ïàêåò dpkg)
>Ðåøèõ, ÷å å èìàëî íÿêàêâî âðåìåííî îáúðêâàíå â ñàìèòå
> Packages àðõèâè è çàòîâà ðàç÷èñòèõ /var/lib/apt/lists/ è ãè èçòåãëèõ ñ
> apt-get update ñúâñåì íàíîâî. Äàìî ÷å apt âå÷å segfault-âà ïðè Building
> dependency tree - ñòèãà äî 50%. ×åòîõ ïàê man, íî ìàé íÿìà ñìèñúë ;))
ïðè apt-get update äîðè íå ñå íóæäàåø îò available è available-old.
ïðè apt-get install âå÷å èñêà äà îïâà available çà ÷åòåíå è äà ðåãèñòðèðà
èíñòàëèðàíèÿ ïàêåò. Òàêà ÷å apt-get update áè òðÿáâàëî äà çàâúðøè ñ óñïåõ,
àêî ëè íå òî òîãàâà ìîæå äà çàïîäîçðåø è ñàìèÿ èçïúëíèì ôàéë apt-get
ôàéëîâåòå ñ êîèòî ñå ëèíêâà (ldd /usr/bin/apt-get è ïîñëå dpkg -S
/path/to/libfile çà äà ðàçáåðåø â êîè ïàêåòè ñà òåçè ôàéëîâå). Ìîæå äà
çàêà÷èø è strace íà äàäåíèÿ ïðîöåñ è äà ïîãëåäíåø ãîðå äîëó êàêâî ñòàâà ...
Ïðåäïîëàãàì ÷å ïðîáëåìà å â òåçè ñëóæåáíè ôàéëîâå êîèòî ïîëçâàò apt è dpkg, à
íå â ñàìèòå èçïúëíèìè ôàéëîâå + äèíàìè÷íèòå èì áèáëèîòåêè + êîíôèã.
ôàéëîâåòå.
> Âúïðîñúò ìè å êàê ìîãà íàé-áåçáîëåçíåíî äà ñè âúðíà apt-get êúì æèâîò.
â òâîÿ ñëó÷àé ìàé ùå ìèíåø ñàìî ñ íîâ available. Íî èíà÷å â çàâèñèìîñò îò
òîâà êàêâî èñêàø äà âúðíåø êúì æèâîò èìà äîñòà è ðàçíîîáðàçíè ïîõâàòè. Êàòî
ïî÷íåø îò íàé-ïðîñòîòî è ëåñíî --reinstall install èëè --purge remove è ïîñëå
install, dpkg --force-confmiss, ïðåêîìïèëèðàíå îò ñîðñ ïàêåò ñ åâåíòóàëíè à
fix-îâå îò òâîÿ ñòðàíà, äîêàòî ÷àêàø maintainer-à äà ãî îïðàâè îôèöèàëíî,
ñâàëÿíå íà ñîðñ îò cvs.debian.org (see http://cvs.debian.org) è debian/rules
binary , dpkg -i package, dselect, aptitude, è ò.í. íåùà çà êîèòî íå ñå ñåùàì
èëè âúîáùå íåçíàì êúì ìîìåíòà. Âúîáùå àðñåíàëà îò ñðåäñòâà å ãîëÿì è
ïîçâîëÿâà âúîáðàæåíèå â ïðîöåñà íà ðåàíèìèðàíåòî ;-)
> Íÿêîé ìîæå ëè äà ìè êàæå êàêâî äà ïðåêîìïèëèðàì òî÷íî (ùîòî ÿâíî òîâà ùå
> ñòàâà;)) - çíàì, ÷å segmentation ãðåøêàòà å íàé-õóáàâàòà è íàé-æåëàíàòà
> (ãðåøêà), àìà çà ðàçðàáîò÷èöèòå..
Ïðåèíñòàëèðàõ apt, apt-utils è
> çàâèñèìîñòè... Çàòîâà ðåøèõ, ÷å ïðîáëåìúò íå å â òÿõ. Íå çíàì êàêâî äà
> ñìåíÿ/ïðåêîìïèëèðàì..;)
> Debian Woody
> Linux 2.4.18
> apt 0.5.4 for linux i386
> dpkg 1.9.21
ìäà òàçè ñåëåêöèÿ ðàáîòè ïåðôåêòíî ïðè ìåí.
> PS: Íå çíàì äàëè èìà çíà÷åíèå, íî ïðîáëåìèòå çàïî÷íàõà, îòêàêòî ðåøèõ äà
> âëèçàì â KDE ïî-÷åñòî.. Èçïîëçâàì áàÿ äðóãè ñðåäè, ïðîáëåìúò ñå ïîÿâè ñëåä
> 2-3 äåíà âëèçàíå ñàìî â KDE...:((
òåçè ëèöà è ñúáèòèÿ ñà ñëó÷àéíè ;-)
--
Greets,
fr33zb1
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|