Pakettienhallinta/päivitykset antaa virheilmoituksen

Pistetään tähän päivitystä, eli eivät silloin menneetkään kuriin. Jokaisen Fedoraan buuttauksen jälkeen tuli joku kernel crash (apic tms.), joka tosin ei tuntunut vaikuttavan käyttöön mitenkään.

Toissakertainen kernelpäivitys viikko pari sitten poisti nuo kernel crashit, mutta mietin kuvittelinko vain että Fedora oli koneellani todella hidas. Aloin näiden takia vakavasti harkita Ubuntuun siirtymistä josko se toimisi jo paremmin, mutta päätin odottaa tulevaa long support versiota.

Eilen tai toissapäivänä tulikin Fedoraan jälleen uusi kernel-päivitys, jossa yhtenä kohtana oli hidastusongelman korjaus Radeonin videopiirillä. Ja katsos, Fedora nopeutuikin julmetusti aiemmasta tahmailusta. Nykyisellä kernelillä homma tuntuu vihdoinkin pelittävän, tälläkään ei onneksi tule säännöllisiä kernel-crasheja. Päivityksiä on tuntunut tulevan jatkuvalla syötöllä, mutta mikäs niitä asennellessa.

Meikäläisellä oli toisessa koneessa sama vika.

Syyllinen oli kaiketi “keskeneräinen” mysqld-paketti.

Tämä auttoi:

yum clean all
yum-complete-transaction

taas ongelmat jatkuu:

http://pastebin.ca/1851139

ei auttanu yum clean all tai yum-complete-transaction

Olen luopunut testing ja rawhide -repojen käytöstä, koska Fedora-ohjelmat ovat jokatapauksessa varsin tuoreita ja joskus hieman “uudenkarheita”. Vastaava tilanne on esim. Ubuntussa, jossa ohjelmalähde proposed, voi joskus aiheuttaa ongelmia.

[size=8pt]Lisäys: Pitää hieman korjata itseään, että 32-bittinen Fedora 12 -versiossani on sekä rawhide että testing-repot käytössä ja seuraavat gstreamer -paketit asentuneet:
PackageKit-gstreamer-plugin-0.5.7-1.fc12.i686
gstreamer-plugins-bad-0.10.17-4.fc12.i686
gstreamer-tools-0.10.28-2.fc12.i686
gstreamer-python-0.10.16-1.fc12.i686
gstreamer-plugins-base-0.10.28-1.fc12.i686
gstreamer-plugins-good-0.10.21-1.fc12.i686
gstreamer-0.10.28-2.fc12.i686
gstreamer-ffmpeg-0.10.9-1.fc12.i686
gstreamer-plugins-bad-free-0.10.18-1.fc12.i686
gstreamer-plugins-ugly-0.10.13-1.fc12.i686[/size]

Vika näyttää olevan siinä, että RPM Fusionin gstreamer-plugins-bad-paketti sisältää tiedostoja, jotka on tuotu Fedoran omiin paketteihin mukaan. Joku yum --exclude gstreamer* update -tyylinen ratkaisu voisi auttaa tässä vaiheessa, toivottavasti korjaantuu aikanaan, kun RPM Fusion tai sen kaikki mirrorit saa Fedoran taas kiinni.

miten RPM Fusion poistetaan käytöstä

Ei noita kannata poistaa - todennäköisesti haluat joskus ei-niin-virallista softaa Fedoraasi.
Samoin, kun otit RpmFusionin käyttöön: imuroit rpm:n ja asensit. Nyt voit siis poistaa
ko. rpm-paketin. su - -c ‘rpm -ev rpmfusion****.rpm’ tai yum:lla.
http://rpmfusion.org/Configuration/

Mutta yksinkertaista on nimetä /etc/yum.repos.d hakemistosta löytyvät rpmfusion -repot uudella nimellä, joka ei pääty “tarkentimeen” .repo.
Tällöin niitä ei oteta huomioon paketinhallinnan työkaluja käytettäessä. Ja yksinkertaisesti saat taas ne käyttöösi nimeämällä tiedostot uudelleen.

tuossa hakemistossa on vain nämä

-rw-r–r-- 1 root root 179 25.7.2007 adobe-linux-i386.repo
-rw-r–r-- 1 root root 1945 11.11. 18:25 fedora-rawhide.repo
-rw-r–r-- 1 root root 1144 11.11. 18:25 fedora.repo
-rw-r–r-- 1 root root 1105 11.11. 18:25 fedora-updates.repo
-rw-r–r-- 1 root root 1163 11.11. 18:25 fedora-updates-testing.repo

Sulla ei sitten ole RPM Fusionia ollenkaan käytössä, mutta joskus kun on ollut, niin olet asentanut tuon gstreamer-plugins-bad-paketin. Poista se, niin sitten pitäisi taas tulla päivityksiä (ellei RPM Fusionista ole jäljellä muitakin ongelmallisia paketteja).

Nyt tulee tämmöistä:

Transaktion yhteenveto

Asennetaan 4 paketti(a)
Päivitetään 215 paketti(a)
Poistetaan 2 paketti(a)
Asennetaan uudelleen 0 paketti(a)
Varhennetaan 0 paketti(a)

Koko yhteensä: 366 M
Latausmäärä yhteensä: 3.3 M
Onko tämä ok [k/E]: k
Ladataan paketteja:
(1/3): lftp-4.0.8-1.fc12.i686.rpm | 735 kB 00:01
(2/3): xine-lib-1.1.18.1-1.fc12.i686.rpm | 2.3 MB 00:04
(3/3): xorg-x11-apps-7.4-11.fc12.i686.rpm | 289 kB 00:00

Yhteensä 503 kB/s | 3.3 MB 00:06
Suoritetaan rpm_check_debug
VIRHE rpm_check_debugin ja riippuvuuksien tarkistuksen välillä:
beagle = 0.3.9-9.fc11 is needed by (installed) beagle-epiphany-0.3.9-9.fc11.i586
Ilmoita tästä ongelmasta osoitteeseen http://yum.baseurl.org/report
beagle-epiphany-0.3.9-9.fc11.i586 on puuttuvia riippuvuuksia beagle = (‘0’, ‘0.3.9’, ‘9.fc11’)
rtmpdump-yle-1.1.6-7.1.i386 on puuttuvia riippuvuuksia libcrypto.so.8
rtmpdump-yle-1.1.6-7.1.i386 on puuttuvia riippuvuuksia libssl.so.8

Hmm, oliskohan beaglen riippuvuudet jotenkin rikki. Joka tapauksessa F11:n tukiaika on jo päättynyt, niin ei tuohon enää korjausta tule. Poista vaikka koko beagle, niin luulisi että ongelma ratkeaa ainakin sillä. rtmpdump-yle on varmaan joku epävirallinen paketti, se haluaisi käyttää kirjastoja, joita ei näytä olevan saatavilla.

[quote=“Tekno, post:30, topic:934”]rtmpdump-yle-1.1.6-7.1.i386 on puuttuvia riippuvuuksia libcrypto.so.8
rtmpdump-yle-1.1.6-7.1.i386 on puuttuvia riippuvuuksia libssl.so.8[/quote]

Yle-dl:n olen kääntänyt ihan suoraa lähdekoodista, joten mitään rpm-pakettia ei ole ollut käytettävissä.
Tosin tietenkin käytössä tuoreemmat Fedora-versiot.
Mistä repoista olet yle-dl:ää noutamassa? En suosittele kovasti lisäilemään epävirallisia repoja, koska on hyvinkin mahdollista jossakin välissä rikkoa riippuvuudet.
Yle-dl lähdekoodi löytyy: http://users.tkk.fi/~aajanki/rtmpdump-yle/index.html