PDA

Bekijk Volledige Versie : yum kapot



chielsen
18/12/07, 18:07
Ja heel knap, ik heb met yum, yum vernield.
Bij elke actie die ik doe krijg ik de volgende foutmelding. Volgens mij heb ik een of ander libmsyql bestand verwijderd 9(mysql doet het nog wel gewoon).


(process:27490): GLib-CRITICAL **: file gtimer.c: line 106 (g_timer_stop): assertion `timer != NULL' failed

(process:27490): GLib-CRITICAL **: file gtimer.c: line 88 (g_timer_destroy): assertion `timer != NULL' failed
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 97, in main
result, resultmsgs = do()
File "/usr/share/yum-cli/cli.py", line 512, in doCommands
ypl = self.returnPkgLists()
File "/usr/share/yum-cli/cli.py", line 1176, in returnPkgLists
ypl = self.doPackageLists(pkgnarrow=pkgnarrow)
File "__init__.py", line 885, in doPackageLists
File "/usr/share/yum-cli/cli.py", line 75, in doRepoSetup
self.doSackSetup(thisrepo=thisrepo)
File "__init__.py", line 260, in doSackSetup
File "repos.py", line 277, in populateSack
File "/usr/lib/python2.3/site-packages/sqlitecachec.py", line 40, in getPrimary
self.repoid))
TypeError: Can not create index on requires table: near "NOT": syntax error

Dutch-IS
18/12/07, 18:12
Dit krijg je als je gewoon Yum Update doet?

Zoja probeer het volgende:

http://myy.helia.fi/~karte/yum-package-manager.html goede handleiding

chielsen
18/12/07, 19:07
Maakt niet uit wat ik doe, bij elke commando krijg ik het. Ik had yum ook al gedeinstalleerd en weer opnieuw geinstalleerd maar dat helpt niet.
Wat kan het zijn?

Kan het hier iets mee te maken hebben?

/sbin/ldconfig: /usr/lib/mysql/libmysqlclient.so.15 is not a symbolic link

DiedX
18/12/07, 21:22
Welk OS, en heb je laatst updates gedraaid? Het ziet er naar uit dat je glibc in puin ligt. Dat krijg je met vage halve upgrades.

chielsen
18/12/07, 22:37
Heb centos 4, heb voor de rest geen updates gedaan.
Ik zou het raar vinden als glibc in puin ligt want voor de rest doet alles het wel (kan nog allemaal dingen compileren ed). Het is volgens mij echt een fout in de database, die yum gebruikt voor de repos ofzo..

Xolphin
18/12/07, 22:53
Op het kanaal #yum van FreeNode zitten de yum programmeurs. Ik schop het zelf ook wel eens in de war, en krijg daar altijd uitermate goede support.

Wat je altijd wel eerst even moet proberen is "yum clean all".

bigall
18/12/07, 23:21
probeer dit eens om je rpm database te herstellen:

mv /var/lib/rpm/Pubkeys /tmp/
rpm --rebuilddb
yum update

opgelost? zo nee, zet dan de Pubkeys terug vanuit tmp

chielsen
18/12/07, 23:39
Door een nieuwere versie van sqllite voor python te installeren doet ie het nu half. Nu is sqllite namelijk zo kapot dat yum het niet meer gebruikt :)

"Warning, could not load sqlite, falling back to pickle"

Nu moet ik perl-DBD-MySQL fixen, alleen krijg ik steeds de fout dat ie libmysqlclient.so.14 wil hebben. Deze heb ik alleen niet, en ik kom er moet geen mogelijkheid achter hoe ik dat krijg (whatprovied of deplist geven geen soulaas).

Explosive
19/12/07, 00:05
probeer de een van de volgende RPM's eens te installeren.
http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libmysqlclient.so.14