Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

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
============================================================================




 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.