Re: lug-bg: debian (apt-get) segfault
- Subject: Re: lug-bg: debian (apt-get) segfault
- From: jason_pramik@xxxxxxx ( )
- Date: Tue, 18 Jun 2002 10:50:33 +0300
On Sun, Jun 16, 2002 at 10:11:02PM +0300, George Danchev wrote:
>õì, òðÿáâàøå äà íàïðàâèø áàêúï íà îðèãèíàëà ïðåäè äà åäèòâàø çà âñåêè ñëó÷àé,
>íî íå å ôàòàëíî. Ñåãà íàïðàâè áàêúï íà available è available-old è ñúçäàé
>ïðàçíè òåêñòîâè ôàéëîâå ñúñ ñúùèòå èìåíà. Òîâà ìîæå äà ñå îêàæå äîñòàòú÷íî.
>Îïðåäåëåíî íÿìàì íà èäåÿ êàêâî ìîæå äà å ïîâðåäèëî ñúäúðæàíèåòî íà òåçè
>ôàéëîâå, àêî âúîáùå ñà áèëè ïîâðåäåíè äå (ìîæå áè ëîø ìèðúð èëè òðàíñôåð ?).
>Êàêâà å áèëà ãðåøêàòà ñ êîÿòî å èçëèçàë apt-get ïðåäè òè äà åäèòâàø...
Äàí÷åâ, ìåðñè, ÷å ñå îòçîâàâàø íà ïîâèêà ;) íî ìàé íå å òîëêîâà ïðîñòî, ÷å
äà ìè ñòèãíå îáíîâÿâàíå íà available ;) Btw, òîâà ãî íàïðàâèõ îùå ïðåäè äà
ïèøà :(...
Êàêòî ïèñàõ - ãðåøêàòà áåøå, ÷å íå ìîæåøå äà ïàðñíå available ôàéëà..
Unresolved symbol - íåùî îò ñîðòà íà "íå ìîæå äà èìà ";" â èìåòî íà ïàêåò".
Íàèñòèíà, ôàéë÷åòî (à ñúùî è old âåðñèàòà..) áåøå îìàçàíî. Segfault-a çàïî÷íà
ñëåä êàòî ïîïðàâèõ ôàéëà - ïðåäè, íàïðèìåð, dselect íå ìîæåøå äà âëåçå â ðåæèìà
çà èçáîð íà ïàêåòè - òî áåøå ìíîãî ÿñíî, ñëåä êàòî íå ìîæåøå äà ðàç÷åòå
ìàéìóíèòå â available ôàéëà... Ñåãà Segfault-âà ïðè âèêàíåòî íà apt çà update
èëè upgrade. Ïîÿñíÿâàì - èçïîëçâàõ dselect + apt. Ñåãà ñúì ñ ìåòîä ftp...
Ëè÷íî àç ìèñëÿ, ÷å dselect ñè å ñòðàõîòíà ïðîãðàìêà, ñëàâà íà Èàí Äæàêñúí.
>òðÿáâàøå äà ñå çàãëåäàø, ìîæå áè å áèëî ÷å íå ìîæå äà ïàðñíå ôàéëà
>êîðåêòíî... íî ïðè âñè÷êè ñëó÷àé 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")
>èíñòàëèðàíèÿ ïàêåò. Òàêà ÷å apt-get update áè òðÿáâàëî äà çàâúðøè ñ óñïåõ,
Apt âñåêè ïúò ñè ñèíõðîíèçèðà çàâèñèìîñòèòå. ßâíî òîãàâà ñòàâà ôàëúò.
>àêî ëè íå òî òîãàâà ìîæå äà çàïîäîçðåø è ñàìèÿ èçïúëíèì ôàéë apt-get
>ôàéëîâåòå ñ êîèòî ñå ëèíêâà (ldd /usr/bin/apt-get è ïîñëå dpkg -S
>/path/to/libfile çà äà ðàçáåðåø â êîè ïàêåòè ñà òåçè ôàéëîâå). Ìîæå äà
>çàêà÷èø è strace íà äàäåíèÿ ïðîöåñ è äà ïîãëåäíåø ãîðå äîëó êàêâî ñòàâà ...
>
>> Âúïðîñúò ìè å êàê ìîãà íàé-áåçáîëåçíåíî äà ñè âúðíà apt-get êúì æèâîò.
>
>â òâîÿ ñëó÷àé ìàé ùå ìèíåø ñàìî ñ íîâ available. Íî èíà÷å â çàâèñèìîñò îò
>òîâà êàêâî èñêàø äà âúðíåø êúì æèâîò èìà äîñòà è ðàçíîîáðàçíè ïîõâàòè.
Êàêòî êàçàõ, íîâ 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-*" îïöèèòå..
purge è ïîñëå install íå èñêàì äà ïðîáâàì çàñåãà - èìà ïðåêàëåíî ìíîãî
çàâèñèìîñòè îò apt, âñå ïàê å îñíîâåí ïàêåò. À è íàëè
"dpkg -i apt_0.5.4_i386.deb" ìè ãî ïðåèíñòàëèðà íà ïðàêòèêà..
dpkg --force-confmiss - íèêàêúâ åôåêò
Êîëêîòî äî êðúïêè è ïîìîù îò ðàçðàáîò÷èêà - àìè àç íå ìîãà äà ïðîñëåäÿ
ãðåøêàòà, òà íå âèæäàì íèòî êàê, íèòî ñìèñúë..
>dpkg -i package, dselect, aptitude, è ò.í. íåùà çà êîèòî íå ñå ñåùàì
Aptitude ðàáîòè ïðåç apt, ïðîñòî íåãîâ frontend.. - ñúâñåì â ðåäà íà íåùàòà è
òîé ãúðìè..:
Ouch! Got SIGSERV, dying..
Segmentation fault
>ìäà òàçè ñåëåêöèÿ ðàáîòè ïåðôåêòíî ïðè ìåí.
È ïðè ìåí... íî äîïðåäè íÿêîëêî äíè.. :"(
Êîëêîòî äî çàáåëåæêàòà ìè çà KDE - íàèñòèíà, ñêëîíåí ñúì äà ïîâÿðâàì, ÷å
ãàäèíêàòà ìîæå äà å îïëåñêàëà íåùî (êàêúâ é å ïðîáëåìúò, íàïúëíî âúâ
âúçìîæíîñòèòå é å;)) Íà íÿêîëêî ïúòè òàêà çàáè (å, äîáðå äå, âúðøåøå ìíîãî
ðàáîòà ÿâíî.. è íÿìàøå âðåìå çà ìîèòå êëàâèøíè êîìáèíàöèè Alt+Ctrl+F*,
Alt+Ctrl+Bsp..., êîåòî ñè å ÷èñòî çàáèâàíå âñúùíîñò;) ÷å ìèíàâàõ ïðåç reset -
íåùî, êîåòî íå ìè ñå áåøå ñëó÷âàëî ïðè íîðìàëíà ðàáîòà (äîêóìåíò â OpenOffice,
íà çàäåí ïëàí XMMS ñ ëèñòà ñ ïåñíè è êëèïîâå.. Äîðè íà åäèí-äâà ïúòè åé-òàêà,
áåç íèùî, íà ïðàçåí äåñêòîï). Íÿìà íóæäà äà ïîÿñíÿâàì, ÷å â ìîìåíòà KDE å íà
ïîñëåäíî ìÿñòî â ìîÿ ~/.wmanagerrc.
Âñå åäíî, íå èñêàì êäå-ôëåéìîâå, ïðîáëåìúò ìè å â apt.
Ìåðñè òè çà ïîìîùòà..íî.. Íàäÿâàì ñå íà îùå;-Ð :))
Ï.Ï.: À, ïðè çàáèâàíèÿòà îò KDE, ïðè ïðîâåðêàòà íà ôàéëîâàòà ñèñòåìà èìàøå
ãðåøêè, íî ñìåòíàõ, ÷å ñà âñå íîðìàëíè çà òàêúâ ðåñòàðò. Ïîñëåäíèÿò ïúò ìè
îòêðè duplicated/bad blocks è ïðè ïîñëåäâàùàòà ïðîâåðêà è ïîïðàâêà, ñå îêàçà,
÷å ñà duplicated îò /var/log/messages è /var/log/daemon.log è íå èì îáúðíàõ
âíèìàíèå. Òîâà å åäèíñòâåíîòî ïî-íåîáè÷àéíî íåùî íàïîñëåäúê çà èíà÷å äîñòà
ñïîêîéíàòà ìîÿ äîìàøíà èíñòàëàöèÿ íà Woody.
Çíàì, ÷å íå äàâàì ìíîãî debug-info, íî ïðîñòî íå çíàì êàêâî âå÷å äà äàì..;)
--
Turin
--
Microsoft should switch to the vacuum cleaner business
where people actually want products that suck.
============================================================================
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
============================================================================
|