Warning: gzinflate() [function.gzinflate]: data error in /home/singu/chzv.net/wp-content/plugins/xhanch-my-twitter/inc/common.php on line 187

Warning: gzinflate() [function.gzinflate]: data error in /home/singu/chzv.net/wp-content/plugins/xhanch-my-twitter/inc/common.php on line 187

Последни туитове

chzvnet
  • CHZV.netRT @dave_rel1k: SET v1.5 interactive shell running on OSX. No sir your machine isn't infected, mac's don't have viruses. http://yfrog.co ... - на 16/06/2011 в 09:17:09
  • CHZV.netRT @PrivacyCamp: PayPal vulnerability allows access to any account within 30 seconds http://ow.ly/5iZcK - на 16/06/2011 в 09:07:16
  • CHZV.netХроника на сагата около Сони - кога и какво е хакнато - http://t.co/sxejfv4 - на 11/06/2011 в 11:56:21
  • CHZV.netRT @mikkohypponen: Malware gang's $14.8 million bank account frozen: http://bit.ly/jrcTuf from F-Secure Weblog - на 11/06/2011 в 01:54:21
  • CHZV.netRT @mikkohypponen: Citibank says they too were hacked. They lost card information of one percent of their customers: http://t.co/5sFxWOz ... - на 09/06/2011 в 08:33:22
  • CHZV.netRT @dave_rel1k: Another Social-Engineer Toolkit (SET) update, added multi-threading to spear phishing mass mails. #sweet - на 09/06/2011 в 07:38:55
  • CHZV.netRT @taviso: Should you trust a root CA that couldn't keep track of it's own keys? Trick question, you already do. http://i.imgur.com/oTS ... - на 09/06/2011 в 07:37:36
  • CHZV.netRT @DarkReading: Meeet the 'ad hijacking' attack: http://tinyurl.com/44rfnhk - на 07/06/2011 в 17:39:03
  • CHZV.netRT @rapid7: New Metasploit modules designed specifically for testing firewalls, IDS, IPS, and DLP solutions - http://r-7.co/jZlksz - на 07/06/2011 в 03:49:34
  • CHZV.netRT @lennyzeltser: TDL rootkit implements its own file system to store files on the hard drive: http://bit.ly/jNriDd by @ESETLLC - на 07/06/2011 в 03:34:08
  • CHZV.netRT @dave_rel1k: SET v1.4.1 has been updated in the Back|Track repositories. Lot's of bug fixes and updates around relative paths and fea ... - на 07/06/2011 в 03:32:12
  • CHZV.netRT @mikkohypponen: Fun trick of the day: Try 'ping 2130706433' from the command line and figure out why it works. - на 23/05/2011 в 23:09:33
  • CHZV.netRT @dave_rel1k: The Social-Engineer Toolkit (SET) v1.4.1 has been released. Adds statistics for harvester, bug fixes, and more. - на 20/05/2011 в 22:54:02
  • CHZV.netRT @Reuters: Sony hacked again http://t.co/RI14jsL - на 20/05/2011 в 17:53:37
  • CHZV.netRT @lordparody: My new security slogan. "Better Safe Than Sony" - на 20/05/2011 в 17:51:57
 

Bite my shiny metal… fedora

April 21st, 2009 от singu

bender bite my shiny metal ass Преди малко един дребен линукс ми спретна едно от най-омразните фокуси – тотално се размаза изневиделица.

Цялата история: наложи се да си играя малко с мрежовите карти на машината и използвах случая да ъпдейтна. Нали се сещате – един бърз

yum update

…да, ама не – когато погледнах конзолата след известно време, видях една купчина грешки – “cpio: MD5 sum mismatch”. Първосигнална реакция – терминиране на процеса ( от мен да знаете – да спреш ъпдейт на каквато и да е ОС по време на инсталация е тъпо ). В последствие се оказа, че в моя конкретен случай не съм навредил кой-знае-колко, просто защото пакетите не са се инсталирали така или иначе. Последващия проблем обаче беше по-сериозен:

rpmdb: /var/lib/rpm/Packages: unsupported hash version: 9
error: cannot open Packages index using db3 - Invalid argument (22)

Триенето на “__db*” от /var/lib/rpm не помогна, не помогнаха и призоваване на тъмни сили, псуване и други инструменти от обичайната практика. Отне ми известно време, преди да се усетя, че след като съм си играл последния път с репозиторитата на yum, не съм оставил само стандартните. В резултат на това “yum update” се е хвърлил да инсталира fedora 11 ( в момента – в бета ). Дотук добре, обаче… rpm на fedora 11 работи с MD5 подписаните пакети по нов начин ( предполагам, свързан с тази статия ). Ако човек чете, преди да пише команди, това не е основен проблем. Ъпгрейда протича с две команди:

yum update rpm
yum update

и толкоз. Ако обаче сте в бакиите ( като мен ) вече нямате rpm, няма yum и почвате да се чешете на места, дето не ви сърби, защото цялата инсталация е във някакво странно състояние ( при мен работеше почти всичко, но може и да е частен случай ).

Решението:

Трябва да инсталирате новия rpm и пакетите, от които се нуждае. Започвате от db4-utils-4.7.25-11.fc11.i586.rpm, защото се ползва Berkeley DB version 9, следват rpm-4.7.0-0.beta1.3.fc11.i586.rpm, rpm-libs-4.7.0-0.beta1.3.fc11.i586.rpm и rpm-python-4.7.0-0.beta1.3.fc11.i586.rpm.

За да подкарате и yum са необходими openssl-0.9.8j-8.fc11.i586.rpm, python-2.6-5.fc11.i586.rpm, python-iniparse-0.3.0-2.fc11.noarch.rpm, python-libs-2.6-5.fc11.i586.rpm, python-urlgrabber-3.0.0-12.fc11.noarch.rpm и накрая yum-3.2.21-16.fc11.noarch.rpm и yum-metadata-parser-1.1.2-12.fc11.i586.rpm
Четете внимателно dependencies и използвайте –nodeps при инсталацията при нужда. Ако не можете да инсталирате по никакъв начин – отидете във /var/lib/rpm, изтрийте __db* файловете и преименувайте db-тата ( Basenames, Filemd5s, Providename, Requirename, Sigmd5, Conflictname, Dirnames, Group, Name, Provideversion, Requireversion, Triggername, Packages ), след което изпълнете:

rpm –rebuilddb

Това ще ви позволи да инсталирате необходимите пакети. В това състояние системата е неизползваема, защото няма идея какво точно е инсталирано. След като инсталирате rpm, вече трябва да можете да върнете обратно db-тата към старите им имена и да доинсталирате yum. Оттам нататък "yum update" върши прекрасна работа и след едно известно време и свалени пакети имате новичка, лъскава fedora 11. Ползвайте със здраве!

Technorati : ,

Подобни статии:

  1. Microsoft vs Firefox, серия втора

Коментирайте

Внимание: Модерирането на коментари е включено и може да доведе до забавяне на публикуването на вашият коментар. Моля за търпение.