2009. november 19., csütörtök

PCMCI GlobeTrotter + Pannon mobilNET

Kis note magamnak, mert 1,5 napig szívtam mire rájöttem hol és mit szúrok el :)
1. is: gnome-ppp,kppp,network-manager - kukába velük => Éljen a konzol!
2. : pppd tökéletesen megfelel a feladatra
3. : A konfigok:
# cat /etc/ppp/peers/pannon
/dev/noz0
115200
idle 7200
lock
crtscts
modem
noauth
replacedefaultroute
defaultroute
user pannon
password pannon3g
connect "/usr/sbin/chat -V -f /etc/ppp/peers/pannon-chat"
noipdefault
usepeerdns
# cat /etc/ppp/peers/pannon-chat
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
'' ATZ
OK-AT-OK AT+CGDCONT=1,"IP","net"
OK "ATD*99***1#"
CONNECT ''
4. : pppd call pannon, és megy minden mint a kis angyal ( már ha a nozomi driver szépen berántotta a kártyánkat => ls -l /dev/noz* ):
# tail -12 /var/log/syslog
Nov 18 20:09:17 thinkpad pppd[7073]: pppd 2.4.5 started by root, uid 0
Nov 18 20:09:19 thinkpad pppd[7073]: Serial connection established.
Nov 18 20:09:19 thinkpad pppd[7073]: Using interface ppp0
Nov 18 20:09:19 thinkpad pppd[7073]: Connect: ppp0 <--> /dev/noz0
Nov 18 20:09:20 thinkpad pppd[7073]: CHAP authentication succeeded
Nov 18 20:09:20 thinkpad pppd[7073]: CHAP authentication succeeded
Nov 18 20:09:25 thinkpad pppd[7073]: Could not determine remote IP address: defaulting to 10.64.64.64
Nov 18 20:09:25 thinkpad pppd[7073]: Cannot determine ethernet address for proxy ARP
Nov 18 20:09:25 thinkpad pppd[7073]: local IP address 84.224.129.85
Nov 18 20:09:25 thinkpad pppd[7073]: remote IP address 10.64.64.64
Nov 18 20:09:25 thinkpad pppd[7073]: primary DNS address 217.79.128.40
Nov 18 20:09:25 thinkpad pppd[7073]: secondary DNS address 217.79.128.45
Segítségért köszönet a http://hup.hu/node/51762 threadnek, illetve a http://mgsm.hu/other_html/wap_mms.html oldal készítőinek az APN adatokért :)

2009. július 5., vasárnap

AIX Dependency Hell

Igen.. Ilyen is van.. Héten egy AIX 5.2-5.3-as Alternate install-al egybekötött migrációval foglalkoztam, ahol is az rsct subsystem, és annak függőségei eléggé makacsok voltak. A történek kb ott kezdődik, hogy az alternate install lefutott, és mivel semmi sem tökéletes, így az új rendszert bebootolva az fogadott, hogy hát 1-2 fileset-et nem bírt a drágája átmigrálni 5.3ra.. Uccu neki, ilyenkor nincs mit tenni, neki kell állni kézzel javítani.
Az egyik ilyen makacskodó állat volt az rsct.basic.. Tekintve, hogy az installer se tudta átdobni az 5.3-as AIX-nek szükséges levelre(2.4.x.y), így én se csodálkoztam amikor ezt így nekem se akarta.. Akkor hát nem volt más, előre, induljon a dózer.
http://pastebin.com/f19dad711
Ezek után akkor elő az 5.3-as AIX base fileset-jeit, majd a 3. CD-ről dobjuk fel a 2.4-es rsct.base-t. Ekkor ért az első meglepetés: Az rsct.basic-nek függősége az rsct.core.. Jó hát ha ilyen igények vannak, akkor azt teljesíteni kell.. első CD, rsct.core, felrak, örül, vissza rsct.basic-hez..
http://pastebin.com/f5e9a9057
Mi van??? Fel akarom rakni a base-t (2.4.4.0), és közli velem, hogy neki dependency a 2.4.11.0???? Ez hülye.. De hát jó.. Ki tudja milyen lábbal kelt fel a szerver.. Csináltam egy mappát, belepakoltam az base filesetet, meg mindent ami a 2.4.11.0-nak kell:
$ > ls -l
total 983456
-rw-r--r-- 1 root system 26586 Jul 01 20:21 .toc
-rw-r--r-- 1 root system 29831168 Jul 01 20:10 rsct.basic
-rw-r--r-- 1 root system 307200 Jul 01 20:11 rsct.basic.hacmp.2.4.1.0.U
-rw-r--r-- 1 root system 191488 Jul 01 20:11 rsct.basic.hacmp.2.4.10.0.U
-rw-r--r-- 1 root system 197632 Jul 01 20:11 rsct.basic.hacmp.2.4.11.0.U
-rw-r--r-- 1 root system 307200 Jul 01 20:11 rsct.basic.hacmp.2.4.2.0.U
-rw-r--r-- 1 root system 166912 Jul 01 20:11 rsct.basic.hacmp.2.4.2.0.bff
-rw-r--r-- 1 root system 167936 Jul 01 20:11 rsct.basic.hacmp.2.4.4.0.bff
-rw-r--r-- 1 root system 171008 Jul 01 20:11 rsct.basic.hacmp.2.4.5.0.bff
-rw-r--r-- 1 root system 173056 Jul 01 20:11 rsct.basic.hacmp.2.4.6.0.bff
-rw-r--r-- 1 root system 172032 Jul 01 20:11 rsct.basic.hacmp.2.4.7.0.bff
-rw-r--r-- 1 root system 191488 Jul 01 20:11 rsct.basic.hacmp.2.4.8.0.bff
-rw-r--r-- 1 root system 29132800 Jul 01 20:11 rsct.basic.rte.2.4.1.0.U
-rw-r--r-- 1 root system 51982336 Jul 01 20:12 rsct.basic.rte.2.4.10.0.U
-rw-r--r-- 1 root system 52751360 Jul 01 20:12 rsct.basic.rte.2.4.11.0.U
-rw-r--r-- 1 root system 40960000 Jul 01 20:12 rsct.basic.rte.2.4.2.0.U
-rw-r--r-- 1 root system 29413376 Jul 01 20:12 rsct.basic.rte.2.4.2.0.bff
-rw-r--r-- 1 root system 29537280 Jul 01 20:12 rsct.basic.rte.2.4.4.0.bff
-rw-r--r-- 1 root system 40118272 Jul 01 20:12 rsct.basic.rte.2.4.5.0.bff
-rw-r--r-- 1 root system 48615424 Jul 01 20:12 rsct.basic.rte.2.4.6.0.bff
-rw-r--r-- 1 root system 47081472 Jul 01 20:12 rsct.basic.rte.2.4.6.2.bff
-rw-r--r-- 1 root system 49917952 Jul 01 20:12 rsct.basic.rte.2.4.7.0.bff
-rw-r--r-- 1 root system 50698240 Jul 01 20:12 rsct.basic.rte.2.4.8.0.bff
-rw-r--r-- 1 root system 204800 Jul 01 20:12 rsct.basic.sp.2.4.1.0.U
-rw-r--r-- 1 root system 121856 Jul 01 20:12 rsct.basic.sp.2.4.10.0.U
-rw-r--r-- 1 root system 120832 Jul 01 20:12 rsct.basic.sp.2.4.11.0.U
-rw-r--r-- 1 root system 204800 Jul 01 20:12 rsct.basic.sp.2.4.2.0.U
-rw-r--r-- 1 root system 119808 Jul 01 20:12 rsct.basic.sp.2.4.2.0.bff
-rw-r--r-- 1 root system 119808 Jul 01 20:12 rsct.basic.sp.2.4.4.0.bff
-rw-r--r-- 1 root system 119808 Jul 01 20:12 rsct.basic.sp.2.4.5.0.bff
-rw-r--r-- 1 root system 119808 Jul 01 20:12 rsct.basic.sp.2.4.6.0.bff
-rw-r--r-- 1 root system 120832 Jul 01 20:12 rsct.basic.sp.2.4.7.0.bff
-rw-r--r-- 1 root system 120832 Jul 01 20:12 rsct.basic.sp.2.4.8.0.bff
Szava nem lehet, gondoltam én.. Hát még is volt:
http://pastebin.com/f7d0ae795
Óóó éljen.. Miért is lenne jó az élet..A 2.4.11.0-nak most meg szintén függőségi baja van, csak mostmár a 2.4.0.0-ra! Gondolom őt elfelejtették arról tájékoztatni, hogy a base az 2.4.4.0..
Na innentől meg had ne mondjam mi jött.. manuális .toc file hegesztés, ODM, meg ami belefér.. Mindhiába.. Aztán a végső megoldás a következő lett: telepítsük az egész bagázst ( függőségektől, meg mindenestül ) from scratch, hátha attól megnyugszik a drágája.
- Tehát első körben akkor vissza a tervező asztalhoz, ismét legyalulni mindent, ami rsct-ből fentvolt.
- Hozzunk létre egy mappát, amiben az összes rsct-hez füződő játékos ott áll szépen katonasorban:
$ > ls -l
total 126080
-rw-r--r-- 1 root system 3864 Jul 01 20:32 .toc
-rw-r--r-- 1 root system 29831168 Jul 01 20:24 rsct.basic
-rw-r--r-- 1 root system 2580480 Jul 01 20:30 rsct.compat.basic
-rw-r--r-- 1 root system 519168 Jul 01 20:37 rsct.compat.clients
-rw-r--r-- 1 root system 31616000 Jul 01 20:39 rsct.core
- Aztán térdre imához, majd telepítsük az egész hóbelebancot (1x csak preview-ban):
http://pastebin.com/f5fd7bd81
Majd élesben is:
http://pastebin.com/f993d1c7
Juuuhhéééé.. innen már lehet upgrade-elni az összes file-setet a már meglévő patch-ekkel egészen fel 2.4.11.0-ig :))