Re: lug-bg: debian (apt-get) segfault
- Subject: Re: lug-bg: debian (apt-get) segfault
- From: danchev@xxxxxxxxx (George Danchev)
- Date: Mon, 17 Jun 2002 13:25:30 +0300
> Êàêòî ïèñàõ - ãðåøêàòà áåøå, ÷å íå ìîæåøå äà ïàðñíå available ôàéëà..
> Unresolved symbol - íåùî îò ñîðòà íà "íå ìîæå äà èìà ";" â èìåòî íà ïàêåò".
>
Íàèñòèíà, ôàéë÷åòî (à ñúùî è old âåðñèàòà..) áåøå îìàçàíî. Segfault-a
> çàïî÷íà ñëåä êàòî ïîïðàâèõ ôàéëà - ïðåäè, íàïðèìåð, dselect íå ìîæåøå äà
> âëåçå â ðåæèìà çà èçáîð íà ïàêåòè - òî áåøå ìíîãî ÿñíî, ñëåä êàòî íå ìîæåøå
> äà ðàç÷åòå ìàéìóíèòå â available ôàéëà... Ñåãà Segfault-âà ïðè âèêàíåòî íà
> apt çà update èëè upgrade. Ïîÿñíÿâàì - èçïîëçâàõ dselect + apt. Ñåãà ñúì ñ
> ìåòîä ftp... Ëè÷íî àç ìèñëÿ, ÷å dselect ñè å ñòðàõîòíà ïðîãðàìêà, ñëàâà íà
> Èàí Äæàêñúí.
õì, ïðèëè÷à êàòî ÷å ëè íÿêîé buggy ïàêåò áúðêà íåùî ðàáîòàòà è apt ñå øàøêà,
èëè ïðîñòî ñëåä êàòî òè å áèëà ìîäèôèöèðàíà root fs, ñëåä çàáèâêàòà íà kde,
íåùî êàñàåùî apt äà å ïðîìåíåíî... êðàéíî âðåìå å çà strace, ñ êàêâà root fs
ñè ìåæäó äðóãîòî ?
> >òðÿáâàøå äà ñå çàãëåäàø, ìîæå áè å áèëî ÷å íå ìîæå äà ïàðñíå ôàéëà
> >êîðåêòíî... íî ïðè âñè÷êè ñëó÷àé apt íå ìîæå äà áúäå îïðàâäàí çà òîâà ÷å
> >segfult-âà ïðè ïàðñâàíåòî íà òàêúâ íåêîðåêòåí ñëóæåáåí ôàéë ... íî çà
> > âåðñèÿ
0.5.4 âúðøè ÷óäåñà, è âñå íÿêîãà ùå replace-íå dselect
> > íàïúëíî... Òàêà ÷å ìîæåø äà óïðàâëÿâàø dpkg è ñ dselect (êîéòî ñè å è
> > ñòàíäàðòíèÿ frontend çà dpkg èäâàù ñúñ ñàìèÿ ïàêåò dpkg)
>
>
> Ïîçíàò ìè å dselect - è òîé ãúðìè. Åòî êàêâî ñòàâà ïðè îáíîâÿâàíå íà
> äàííèòå
îò ìåíþòî íà dselect ïðè èçïîëçâàíå íà ìåòîä apt (èíà÷å, ñ
> äðóãèòå ìåòîäè, ñè ðàáîòè, ïðîáëåìúò ìè å â APT..):
>
> .....
> (ôàéëîâåòå Packages è Release ñè ñå èçòåãëÿò íîðìàëíî)
> .....
> Reading Package Lists... Done
> /usr/lib/dpkg/methods/apt/update: line 39: 1147 Segmentation fault
> $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" update
> update available list script returned error exit status 1.
> Press <enter> to continue
>
> À òîâà ñòàâà ïðè îïöèÿ Èíñòàëèðàíå (òî å ñúùîòî êàòî apt-get upgrade, â
> ñëó÷àÿ, äå;):
>
> Reading Package Lists... Done
> /usr/lib/dpkg/methods/apt/update: line 54: 1200 Segmentation fault
> $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" dselect-upgrade
Some errors occured
> while unpacking. I'm going to configure..... [..... etc., etc.....]
> Press enter to continue
>
> Çíà÷è, âúïðîñíèÿò update ñêðèïò íà apt e øåëñêðèïò, ïðåãëåäàõ ãî,íå ìîãà
> äà
îòêðèÿ íèùî ïðèòåñíèòåëíî..
> APTGET="/usr/bin/apt-get"
> OPTS="-f"
> APT_OPT0="-oDir::State::status=$1/status"
> APT_OPT1="-oDPkg::Options::=$DPKG_OPTS"
> (DPKG_OPTS="--admindir=$1")
õì, òîçè ñêðèïò íåùî íå ïðèëè÷à íà ìîÿ:
wget http://elemag.virtualave.net/files/debian/update
(òîâà å îò apt 0.5.4)
> Êàêòî êàçàõ, íîâ available å ïðîáâàíî long time ago;) - íå ñòàâà. Äîêàòî
> ïèøåõ ïðåäèøíîòî ïèñìî, êîìïèëèðàõ íîâ apt - è òîé ãúðìè ïî ñúùèÿ íà÷èí.
> Áÿõ
ïðåèíñòàëèðàë ïàêåòà ïðåäè òîâà - ïàê nada. Ïðåèíñòàëèðàíè ñà è
> ñâúðçâàùèòå ñå ñ íåãî áèáëèîòåêè - libc6, libstdc++...
àìà êàçâàéòå ãè òåçè íåùà îâðåìå ðàçáèðàø ëè ;-)
> >ïî÷íåø îò íàé-ïðîñòîòî è ëåñíî --reinstall install èëè --purge remove è
> > ïîñëå
install, dpkg --force-confmiss, ïðåêîìïèëèðàíå îò ñîðñ ïàêåò ñ
> > åâåíòóàëíè à fix-îâå îò òâîÿ ñòðàíà, äîêàòî ÷àêàø maintainer-à äà ãî
> > îïðàâè îôèöèàëíî,
>
>
> Òóê íå òå ðàçáðàõ äîáðå..
> "--reinstall install" - ?? dpkg íÿìà îïöèÿ "--reinstall", à "--install |
> -i" -
ïðè íàëè÷èå íà ñúùàòà âåðñèÿ íà ïàêåòà, òîé ñå ïðåèíñòàëèðà, ìîæå áè
> îñâåí àêî íÿìà íÿêîè îò "--force-*" îïöèèòå..
--reinstall install å çà apt-get, èíòåðåñíî ñëåäêàòî apt-get update
segfault-âà, êàêâî êàçâà apt-get install apt , ìåòíè íÿêîëêî strace outputs
íà apt-get íÿêúäå íà web äà âèäèì çà êî èäå ðå÷ ... ÿâíî îñòàâà íåùî ñòàðî
(êîåòî å îìàçàíî è å ïî ïîäðàçáèðàíå)
> purge è ïîñëå install íå èñêàì äà ïðîáâàì çàñåãà - èìà ïðåêàëåíî ìíîãî
ñ purge ñå ÷èñòè âñè÷êî (executables, config files, etc..) è ïîñëå install íà
purged packages ÷èñòî, çàäðúæ çà ñåãà.
> çàâèñèìîñòè îò apt, âñå ïàê å îñíîâåí ïàêåò. À è íàëè
> "dpkg -i apt_0.5.4_i386.deb" ìè ãî ïðåèíñòàëèðà íà ïðàêòèêà..
äà íî áåç --force-thing íå å êàçàíî ÷å ùå ñå èíñòàëèðà âñè÷êî îò ïàêåòà. ÿ
man dpkg è ÷åòè çà --force. íå áúðçàé ñ òÿõ çà ñåãà.
> dpkg --force-confmiss - íèêàêúâ åôåêò
òîâà ñïåöèàëíî âúçñòàíîâÿâà êîíôèã. ôàéëîâåòå çà ïàêåòà.
> Ï.Ï.: À, ïðè çàáèâàíèÿòà îò KDE, ïðè ïðîâåðêàòà íà ôàéëîâàòà ñèñòåìà èìàøå
>
ãðåøêè, íî ñìåòíàõ, ÷å ñà âñå íîðìàëíè çà òàêúâ ðåñòàðò. Ïîñëåäíèÿò ïúò
> ìè îòêðè duplicated/bad blocks è ïðè ïîñëåäâàùàòà ïðîâåðêà è ïîïðàâêà, ñå
> îêàçà, ÷å ñà duplicated îò /var/log/messages è /var/log/daemon.log è íå èì
> îáúðíàõ âíèìàíèå. Òîâà å åäèíñòâåíîòî ïî-íåîáè÷àéíî íåùî íàïîñëåäúê çà
> èíà÷å äîñòà ñïîêîéíàòà ìîÿ äîìàøíà èíñòàëàöèÿ íà Woody.
>
> Çíàì, ÷å íå äàâàì ìíîãî debug-info, íî ïðîñòî íå çíàì êàêâî âå÷å äà
> äàì..;)
çíà÷è ñòàðòèðàíåòî íà kde ñåñèÿ, å ñúâñåì ðàçëè÷íî îò ïðèíóäèòåëíî
ìîäèôèöèðàíà root fs âëåäñòâèå íà íåùî ñè :-)
--
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
============================================================================
|