Pptp

Fedora 10, enkä saa NetworkManager-pptp:tä asentumaan:

NetworkManager conflicts with NetworkManager-pptp
Missing Dependency: libnm-util.so.0 is needed by package 1:NetworkManager-pptp-0.7.0-0.12.svn4229.fc10.i386 (fedora)

/usr/lib/libnm-util.so.1 ja /usr/lib/libnm-util.so.1.0.0 kyllä löytyvät, mutta ei tuota vaadittua filua. Mikä ero yleensä on noilla *.so.0 ja .so.1 -tiedostoilla, joskus aiemminkin on vastaava aiheuttanut harmia. Onko ero vain versiossa vai jotain muutakin?

Fedora 9:ssäkään tuo NetworkManager-pptp ei toiminut, mutta siihen meni heittämällä tämä clientti: http://pptpclient.sourceforge.net/
Fedora 10:een ei uponnut ainakaan nuo rpm:t: php4-pcntl >= 4.3.9-2 is needed by package pptpconfig-20060821-1.noarch sekä php4-pcntl-gtk. Kumpaakaan ei löydy fedora-, update- eikä rpmfusionin varastoista.

[quote=“tekki, post:1, topic:554”]NetworkManager conflicts with NetworkManager-pptp
Missing Dependency: libnm-util.so.0 is needed by package 1:NetworkManager-pptp-0.7.0-0.12.svn4229.fc10.i386 (fedora)[/quote]

Näyttää siltä, että tässä ollaan jostain syystä asentamassa vanhaa NetworkManager-pptp-pakettia fedora-reposta, kun uudempi ja yhteensopiva on updates-repossa.

# yum list NetworkManager-pptp
Loaded plugins: changelog, refresh-packagekit
Available Packages
NetworkManager-pptp.i386              1:0.7.0-1.svn16.fc10               updates
/usr/lib/libnm-util.so.1 ja /usr/lib/libnm-util.so.1.0.0 kyllä löytyvät, mutta ei tuota vaadittua filua. Mikä ero yleensä on noilla *.so.0 ja .so.1 -tiedostoilla, joskus aiemminkin on vastaava aiheuttanut harmia. Onko ero vain versiossa vai jotain muutakin?

Yksinkertaistettuna, soname (eli käytännössä tuo versionumero – no, ollaanpa nyt tarkempia, soname näyttäisi olevan siis kirjaston nimi ja major-versio, eli libnm-util.so.1) kuvaa jaetun kirjaston binäärirajapinnan versiota. Libnm-kirjastoa on muutettu NetworkManager-päivityksen yhteydessä siten, että kirjaston vanhempaa (.so.0) versiota vasten käännetyt binäärit eivät ole enää yhteensopivia uuden kirjastoversion kanssa. Siksi esimerkiksi NetworkManager-pptp-paketti on pitänyt kääntää uudelleen tuota uutta libnm-kirjastoversiota vasten.

Onkohan asiasta wikissä mitään ja pitäisiköhän sinne jotain kirjoittaa, jos ei ole?

Fedora 10:een ei uponnut ainakaan nuo rpm:t: php4-pcntl >= 4.3.9-2 is needed by package pptpconfig-20060821-1.noarch sekä php4-pcntl-gtk. Kumpaakaan ei löydy fedora-, update- eikä rpmfusionin varastoista.

Fedora 10:ssä on PHP:n versio 5, siksi ei löydy php4-paketteja.

yum tarjosi mulle vain tuota vanhaa pakettia. No, vikakin löytyi kun kerroit että uudempi on tarjolla updates-repossa: olin tehnyt typon updates-repon konffitiedostoon, ja se oli alemmalla prioriteetilla kuin fedora-repo. Nyt asentui kerralla ja tuli muutama päivityskin jota ei muuten tarjottu… Kiitoksia!