Természetesen minden jócselekedet elnyeri méltó büntetését, openssh a következő jó hírt közli velem:
fatal: OpenSSL version mismatch. Built against 1000007f, you have 1000106f
ez a szám az crypto/opensslv.h:OPENSSL_VERSION_NUMBER-ból jön,
1.0.1f esetén 0x1000106fL
1.0.1e esetén 0x1000105fL
1.0.0g esetén 0x1000007fL
(és még tovább is nézegethetném, ha érdekelne, a lényeg, hogy a betűjel változását is követi)
Na most akkor először is visszacsinálom azt a verziót, amivel az openssh buildelve volt, azután több ilyen hülyeséget nem csinálok, sőt, van egy olyan érzésem, hogy a major-ba beteszem a betűjelet is major='1.0.1f', minor=(üres)
(Persze lehet, hogy az openssh-t is cserélnem kellene, vagy az újabb verziókban már nincs / nem ilyen szigorú az ellenőrzés, vagy egyéb -- csak sajnos ez nem jó kifogás, amikor nekem egy működő rendszerre lenne szükségem.)
20140130.1900: Most talán eljutottunk egy stabil állapothoz:
/usr/local/lib/libcrypto.so.1.0.0 -- a régebbi verzió, openssh ezt használja, örül neki
/usr/local/lib/libcrypto.so.1.0.1f -- új verzió, az új /usr/local/bin/openssl ezt használja
/usr/local/lib/libcrypto.so -- symlink az előzőre
Megjegyzés: ez most egy AIX, itt a 'dump -H ' mutatja a használt shared libeket, ebből gondolom, amit gondolok; majd tesztelnem kell linuxon is, ott a 'readelf -d '-ből kell a 'NEEDED' sorokat megnéznem.
- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Miért is volt szükséges az ilyen mértékű önszivatás gyakorlása?
- A hozzászóláshoz be kell jelentkezni
Melyikre gondolsz? Hogy miért akartam a legfrissebb OpenSsl-t forrásból telepíteni? Állítólag nem hülyeség frissen tartani...
- A hozzászóláshoz be kell jelentkezni
És OpenSSH-t miért nem fordítod a friss ropogós OpenSSL-hez?
- A hozzászóláshoz be kell jelentkezni
Szerinted nem teszi? ;)
(ez egy subs lett volna )
- A hozzászóláshoz be kell jelentkezni
Nyilván azt is kellene, de nekem egyrészt az openssl sürgősebb most (mivel az alkalmazásaim https-sel mennek), másrészt meg szeretnék először ezzel elérni egy korrekt állapotot, hogy az édesanyám se csukladozzon éjszaka, ha pl. valaki nem jut be éjszaka ssh-val (nem, nem a haxor, hanem akinek valamit hibát kell 'adj, uram teremtőm, de rögtön' kijavítania).
- A hozzászóláshoz be kell jelentkezni
1.0.0-val :)
t
- A hozzászóláshoz be kell jelentkezni
És ha így értette: egy pont null-null-lal? :)
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
ugy nem erthette, mert az bizony nulla, es nem null.
t
- A hozzászóláshoz be kell jelentkezni
Jaja, Románia-Magyarország, 3:0 (azaz három nulla, vagy három null)...
És bizony helyes mindkettő.
http://www.fokusz.info/index.php?cid=1163529137&aid=1632816512
http://hu.wikipedia.org/wiki/Nulla
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
pedig nem.
t
- A hozzászóláshoz be kell jelentkezni
Egyéni szoc. probléma, hogy mit, hogyan gondolsz helyesnek. :)
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
+1, pl. a linkelt irasokbol is kiderül
- A hozzászóláshoz be kell jelentkezni
Örülök a nyelvészeti szálnak is természetesen, csak azt kérem, hogy vegyük figyelembe, hogy a nyelvművelés kb. annyira tudomány és annyira vehető komolyan, mint pl. az asztrológia, vagy a spiritizmus. Ha valakit nem a nyelvművelés, hanem a nyelvészet érdekel, akkor pl. Nádasdy Ádám írásait ajánlhatnám figyelmébe.
- A hozzászóláshoz be kell jelentkezni
Dieter Bohlenhez van köze a linkednek? ;)
(bocs, nem bírtam ki... :) )
- A hozzászóláshoz be kell jelentkezni
Semmi kétségem afelől, hogy ő is nagyon derék és/vagy híres ember, de én még sosem hallottam róla.
- A hozzászóláshoz be kell jelentkezni
Linkben: "Modern Talking" ;)
Dieter Bohlen és Thomas Anders alkották a néhai együttest. ;)
Sajnos már csak a Voga-Turnovszky duó átiratában tudom idézni egyik számuk rövid részletét:
"Cherry, cherry lady, takarítónéni,
Hol a WC pumpa?
Mittudomén!"
:)))
- A hozzászóláshoz be kell jelentkezni
Note to self: akkor most tessen ezt megismételni 1.0.1h-val is.
Talán most, hogy az openssh-t is frissítettem már, meg lehetne reckírozni egy major='1.0.1', minor='h' kombinációt... persze most mindenkit újra kell szerkeszteni, viszont a majdani '1.0.1i' már símán felmászna, hiszen azonos lenne a 'major'. Vagy esetleg visszamennék a start-mezőre... akarom mondani ezen topik elejére...
- A hozzászóláshoz be kell jelentkezni
Elkezdtem, közben újabb hibára szaladtam a libreadline környékén: nem került be a .la fájlba, hogy függ a libcurses-től. Egyelőre kézileg beleraktam, kedden majd folyt. köv.
- A hozzászóláshoz be kell jelentkezni
20140823: Mára kiforrott(nak tűnik) az a módszer, hogy a major=1.0.1, minor=i (pillanatnyilag). Valamint már kissé magabiztosabban fordítok OpenSsh-t is, még akkor is, ha a korábbi, gyári installból származó ssh-val kompatibilisnek kell lenni. Ilyesmi:
1. configure-nél --prefix=/usr/local # ez a default is
2. /usr/local/etc/ssh egy szimlink a /etc/ssh-ra # hogy megmaradjanak a kulcsok
3. /usr/[s]bin-ből a régi exekutablékat symlink-ekkel helyettesíteni (nem elfelejtve a /usr/local/libexec/sftp-server-t sem).
Kieg: egyes kőkorszakbeli szoftverek /opt/freeware/libcrypo.a(libcrypto.so.*)-ot használnak (a vége a 0.9.6-tól 1.0.0-ig bármi lehet), ezen az segít, ha a legfrissebb libcrypto.so shared lib-ből csinálunk hat másolatot ezeken a neveken, és azokat az 'ar'-ral össze ar-olva elhelyezzük ebbe a libbe, így a legfrissebb verzió van a régi programok alatt is (szerencsére ezek nem ellenőrzik a verziószámot, mint az ssh).
- A hozzászóláshoz be kell jelentkezni