ELF>`M@ T@8 @@@@77@@@```((p>pNpNp8 J Z Z888 XXXDDStd888 Ptd(((,,QtdRtdp>pNpN/lib64/ld-linux-x86-64.so.2GNUGNU8G/NOxMYGNUyy}~(em.79@Z.L3!MpTX*M 5 FB,6l?kJ$F;x/6T%{IhNyv9:Z3~dOD.uf{n Y| , K)&Rb"#@b0 _b b_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablePQexecPQgetvaluedestroyPQExpBufferPQclientEncodingcreatePQExpBufferPQescapeStringConnpg_valid_server_encoding_idPQresultStatusPQfnumberpg_valid_server_encodingappendPQExpBufferenlargePQExpBufferPQntuplesPQconnectdbPQserverVersionresetPQExpBufferPQconninfoFreeappendPQExpBufferCharPQcleartermPQExpBufferpg_encoding_to_charPQstatusPQconndefaultspg_char_to_encodingPQmbleninitPQExpBufferPQfinishappendPQExpBufferStrPQerrorMessageoptindfgetsstrcpysetvbuflstatchmodctimeperrorstrncpydcgettext__ctype_toupper_loc__stack_chk_failfreechdirstrdupclosedirstrspnstrrchrunlinkstrpbrkfflushmemmovestrtokstrtolfopensystemgetpwuidforkstrlenstrsignal__ctype_b_locrmdirreadunsetenvstrstrstrchrnulstrnlen__strncpy_chkfeofreadlinkstdoutumaskoptargreallocisatty_exitbindtextdomainmallocpclose__libc_start_mainstderr__strcat_chk__ctype_tolower_loc__isoc99_fscanf__cxa_finalizeputenvsetlocalestrchrpopenreaddirgetenvcallocfclosememsetioctlfputcrenamewaitpidfputs__isoc99_sscanfopendir__snprintf_chkaccessgetpwuid_rstrtoulmemcpyfilenogetcwdfwritestrcmp__errno_locationabortgetopt_longstrerror_rfstatstrncmpgeteuid__cxa_atexitlibpq.so.5libc.so.6GLIBC_2.4GLIBC_2.7GLIBC_2.33GLIBC_2.14GLIBC_2.34GLIBC_2.3.4GLIBC_2.3GLIBC_2.2.5 ii ii (2=Hti Sii _ui ipN@NxNNNFNMNTN[NbNhNsN~NNNNNOOO O0O8O@OHOPOXO`OhO$pO+xO2O9O@OGONObOWO^OeOlPPs(P8PHP~XPhPxPPPPPGP$PPP+Q2Q9(Q8Q@HQXQhQxQMQFQTQ[QFQQQQRR(R@RPR`RpRRR RRRWR^ReRlS~S S0S@S*PS`S1pS9SASHSOSUS]SeSpS{TT T0T@TPT`TpTTTTTTTTTUU U0U@UPU`UpU UUU"U,U6U@UJUSV\Ve Vn0Vw@VPV`VpVVVVVVVVVWW W0W@WPW`WpWWW W)W.W7W;WCWHXNXR XZ0Xb@XjPXr`XzpXXXXXXXXXYY Y0Y@YPY`Y pYY$Y0Y;YFYQY\YgZZZ`` `@`ɳ``ճ````a  a@a`a$a)a0a5ab?@bHbPb`bp_z_(_j_q_rbybb}b8\@\H\P\X\`\h\p\x\ \ \ \ \ \\\\\\\\\\\\]]]] ](]0] 8]!@]"H]#P]$X]%`]&h]'p])x]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:^;^<^=^> ^?(^@0^A8^B@^CH^DP^EX^F`^Gh^Hp^Ix^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z_[_\_]_^ __(_`0_a8_b@_cH_dP_eX_f`_gh_hp_ix_k_l_m_n_o_p_s_t_u_v_w_xHHHtH5%@%h%h%h%h%h%h%h%hp%h`%h P%h @%h 0%h %h %h%h%h%zh%rh%jh%bh%Zh%Rh%Jhp%Bh`%:hP%2h@%*h0%"h %h%h% h%h %h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%h*@%h+0%h, %h-%h.%h/%h0%zh1%rh2%jh3%bh4%Zh5%Rh6%Jh7p%Bh8`%:h9P%2h:@%*h;0%"h< %h=%h>% h?%h@%hA%hB%hC%hD%hE%hF%hGp%hH`%hIP%hJ@%hK0%hL %hM%hN%hO%hP%zhQ%rhR%jhS%bhT%ZhU%RhV%JhWp%BhX`%:hYP%2hZ@%*h[0%"h\ %h]%h^% h_%h`%ha%hb%hc%hd%he%hf%hgp%hh`%hiP%hj@%hk0%hl %hm%hn%ho%hp%zhq%rhr%jhs%bfUHAVAUL-ATASHH H>dH%(HE1HEHEEYH;H5oZ?HDL%SniLsLsH;Hu-]ljRMLSu1LIuH={=L5CL-zieL;LNyH5-s1衘1H=@s3=<LIDLIs1SH,CPL H1sB1H==s=q<YL^ME諊1HAUL3sPL 1$B诛1XH?E_AX=KbHH=0EHG=xKbHFy1H=sU5/1HߋLsPL 1A/1H=s51HߋLsPL 1`AH 15QL sHߺPL 1+A)AY15{LrHPPL n1@H ~= 8= v[1H=fl$x1H=+s6LIsR5PPL 1H1@H 1H=5l51HHGPL Lr17@™L蕌1y1H=r萗Lh1HH @LsQPL R1?H bz1=3}H H H5H=1H=s 51HߋLFkPL 1Y?1H=EkƖX51H1L L6k?覘H}mH}D?1H5r̔HuH}H}H} |HEdH+%(He1[A\A]A^]Á= H=,jHvH=2jHxv1H=p5vLpP`P]PL G5y(8AH5zH=;nH1ɖf1I^HHPTE11H=_f.@H=HH9tH>Ht H=H5H)HH?HHHtH HtfD=u+UH=Ht H=Id]wUH5HAUIATSH脇H=I1cL1H5HH'1H1 Hp HL1H5#螅HHuqHGI9t"HjLH[A\A]]ӕ11H$1 HtH=11ҔH5H=t1轔H=1诔ff.@UHAUI1ATSHgHtJHLIMHHtJLI3Ht$LHL[A\A]]H=1*LH=LH=1 f.UHAVAUAATIHSLHQu[A\A]A^]LD.HI}IHE)HD.HHSHtN)A9tLH[1A\A]A^]@IcHLuLHTHfDLArUH5HAUATSHHĄH=I1裑L1H52HIgt3HH9tH=X1詒fH= 1蒒fLLH[A\A]]AUH=HHAVAUATSHdH%(HE1=~d1LL5L@fHHcþLLH 1L)LLt9%8u/;|蠒HEdH+%(u!HĠ[A\A]A^]LH=1蠑{ff.UH=HAUATLSHdH%(HE1L1H; x@H=1eH=NLHHHAUEu"ۑHEdH+%(u2H[A\A]]H5 1LH= 1ʐDUH=HSHHdH%(HE1RH1H HH5H=Fu-HEdH+%(u*H]H5J 1UHH=;1$ff.@UH=PHAWAVAUATSHHdH%(HE1衎_8YHH@HH1<WDžE1E1@HcH=Hi8HHpH,H5HH1HHH5W H߉AH5G H߉AE|MHH55 LE1HP1DDHDHIALH5 LH1D9uAHH;MtLEuuHEdH+%(u\HH[A\A]A^A_]HH55IH 48MHH= H1ՍH5 1݊HH=1訍UHHAUATLLSHH=<HXdH%(HE1!HپLH 1x@L1H H_LLH=B mu"HEdH+%(u?HX[A\A]]H51MHHH H=1ƌUH=G HAWAVAUATSHHdH%(HE1QHH+ HH1 ZDžE1E1HcH=Z Hi8H HpH}H5MHH1d|HHH5H߉AH5H߉AE|MHH5LE1HP1DDHDHIALH5LH1SD9uAHH; MtLjEuuЋHEdH+%(u\HH[A\A]A^A_]HH5IH 8 HH=H1蕊pH51蝇HH=W1hUH= HSHHdH%(HE1H1HLHH5H=+ Vu͊HEdH+%(u*H]H51HH=1ĉff.@=Yt@uH51鯆H51镆DUHAWAVAUATSH(}@kH=l E1Rz?H=S ^H=1H5H=2 zH5HHE1XyH5IHH5LELEiAŅpA?tu AvAE9tVUDLUDLHH5HIetA?fuAuH=1VfDLH} H=Sd=vC=}H([A\A]A^A_]DH={fH=$H=H= =nw=]xH=ϓ=AKb\H=ӏ= =a2H5"H=WyH=H1H1H5%pwHIt2H=J1&}H(1[A\A]A^A_]O}LH/芇cv==aH=2=Ts:oH=豈Y= C I릾H=c~H=Z-ff.fUH=8HAWAVAUATSHOKHcL={Hi8MLfDIc0~IM(H@HN$(f.I]H5HMHHMȅ0I0M9uI8I9uE1DIcHi8M,HcL=MeHi8Lf.I8L9taIwLuA A9 IIII1AD;5P} L=?:5=St7t+H=H=nH[A\A]A^A_]f98IMIvH1H=DIIH=7Iw&表A H蒨IwHH=H1IIH=5IwH1׃=yt'UH51HЀ1)z1fH511魀ff.fUHSHHHw)=s:v=Kbv.HgH]1y1Hn=Kbw1HWDUH1HSHH5HHt!HH]H5K1ɿfDH]H5u1U1H=H^d=:vKW0cwr9r`HiQHiQH%H%9u2f-cw]H=18H=1*H=1H==1H5xH=1fU@HAUL-ATL%SLH1LLLbt"=p_ewf=t"f9Vt H[A\A]]H=1sH=1eDUHAWAVAUIH=ATSH8dH%(HE1HEHHE= H}H51H=p(H5yIEHIH3HDuH1H5RL=NHHLH51L59HHLH51HHLH51nHHLH561WLLL1GHHLH5O10HHLH51HHLH51LLL1HHLH51HHLH5+1LEIHH cH5,L1LLL1HML1H2H53vLLL1f1HHH5LOLI}IunH},HEdH+%(uLH8[A\A]A^A_]fH]H5aHH5H螕 H8IuH=H1~8IuH=H1~DUHH5HAWIH=AVAUATLSHH( dH%(HE1bLIH5LH5HoHHL|=1L@9HHcLH4ºLVLLtLH51zI?I?IHEdH+%(He[A\A]A^A_]H=1{I?H5uCIHHH51A'L1H H5'5L1L5O˶HLA'IHcH5H M'1{LC9jH=u?u1H5JLG= s: LcE1I~IcH'LHi8HLADHA/J (j'1D9=pXZ9aLLI?uqp|AHHcù/LH5VH1t8LH5~48I7H=sH14{o8I7H=H1{@UHAWAVIH=-AUATSHdH%(HE18HHtH= HشHH=HHtH=H襴HH=HHtH=HrHH=HHtH={H?HH=klHHtH=STH HH=@9HHtH=(!HٳHH=HxHtH=H観HxH=HpHtH=HsHpH=HhHtH=H@Hh1H=? {1H=<z1H=7z1H=5z1H=2z1H=,z1H=#z1H=zH5H=zHI9ˆ/IM1HHHHoH=SH=GHqHHH`IH E1HLHHOH5lHhHtӾ:HIHHHA MouDIA} tH5*L^^H5*LG)DRHMLLHHpH`HIH1H$H=MH=H`HIH A`ƅ`wAFhƅ`ƅKHL=kDž@DžDDžƅLƅMƅNƅOƅPƅQƅRƅSƅTƅUƅIƅJƅVƅƅWƅƅXƅHƅƅLHHHH5_R11rHLAHHt9:IHHHyI}HwAHH5lHHtA:oIHNHH<I}vAF7HH5HHtI:IH HCH I}vƅfDHH59HH0:IHHH I}vKi`\HEdH+%(HĘ[A\A]A^A_]A~ )JHI9TH51n@LEuxHI9 H=$1]qHH5HHt~:lIHHHI}rƅH@+H L AKbMLFH LEHH5 YHH:IH,HHILYrL/AF(HH(HXHXH1HrƅXAF$NH?I9H=g1pH!I9H= 1oHH5+ {HH:IHH!HuI}~qƅAF,D@I~1DDH oH= 1PoH=q 1BoH=c 14oAavL:JHH H= 1nH=1nH= 1nH= 1nHH5=PHH:IHtsHHveI}[pƅWAF0 H=W 1XnH=D 1EnH=1 12n+H= 1n6H= 1 n@HH5 HH,:IHH?HI}oƅVAFKtA`t#H=21lH51iH5 1iH51iH51ijH5e1iIH591ii$H51QiH5=19iH51!iH51 iH5 1hkH5 1hFH5U 1h@HH5r I9t51huA~ JH5 H5q1ThDHHI9H5 1,hXtzH5v1hWuH5 1guA~ vH5 1gV?H5 1g'1H5gftH5 1qg@HeI9tOH5! 1Mg8H= 1jP8iHH=H1iH5 1fAH=1iHH5 RHHt9:IHtwHHviI}akƅAF8HH5_ HHt_:IHt:HHv,I}kƅJAF4ILH= 1iWH=1hHH5 HH:IHUH2HCLH59IHHHH5LHuxI~LխƅIHH5HHtj:hIHtEHHv7I}H5ƅUHAFe&iH=1gsH=1gHH5{iHHtr:IHtMHHv?I}xiƅTAF@eH=t1ugbH=a1bgH=N1OgHH5 HHt9:^IHtwHHviI}hƅSAFD'HH55HHt_:IHt:H>Hv,I}hƅRAFHH=1fH=1fHH5YHHt9:IHtwHHviI})hƅQAFLaHH5HHt_:HIHt:HxHv,I}gƅPAFPH=1eH=1eHH5!THHt9:IHtwHHviI}cgƅOAFTHH5jHHt_:IHt:HHv,I}gƅNAFXKH=1eH=1dHH5{HHt9: IHtwHHHt_:IHt:HHv,I}MfƅLAF`H=I1JdH=617dHH5iHHtH:FIHHrHvxI}H5EƅKHAFdHH52iHH:IHt:HHv,I}teƅ`AFhH=p1qcH=]1^cff.UG@H;F@ GD;FDGH;FHGL;FLGP;FPGT;FTGX;FXG\;F\G`u%Fd8GdGhVht&9u*];F`tH=1mbDtH=]XbH=1JbH=1HvLE1}HPH.uJh%=@uHEdH+%(uPH]HH51Z+8DHڿH54H1Z褼@UHMHAVAULATISH HLdH%(HE1DžDžH5ULWHLH¾HLHtrHG1LHHH5H~gi' ~+A$HEdH+%(uPH [A\A]A^]@kd8LH=H1[LH=;1[gUHSHHPHHdH%(HE1?Wh%=@!HH5HH5{HH5hH0HKbw5H5AHH9t5HEdH+%(H]@H5 HH9uHH5xHH5lHH5aHH5YHH5QHH5CTfHH51W+8DHH50H1W蝹ff.fUHATISHLH5S'HA$H5HH5HH5HH5HH5HH5HA$Kbw;H5sHlA$KbH5gvH5fH[A\]D@H5@H1ff.@UHAWAVALAUATSHHHLHt))P)`)p)])e)m)u)}dH%(H1LHEHLH HDž(Dž0HA=uHcH)LHs1Hc AADLH511TL=HLԷIH7LH5,H1LܶL4AŅtEuhLH荷IHHH5%1@L蘶EHdH+%(H[A\A]A^A_]f.H51TH=F1L1H5SHHHtH51S5DH51SH=1wVRHH=81aVHH=/1PVUHHHSHHHdH%(HE1G111Hyy5@8 u1HUdH+%(uH]f蝵HH=H1U@UH=7HSHַu3HHHHHHH]H=p1AUUIAHL HSH`Hfofo%dH%(HE11_fo-fo5fo=fGH})`fo)pfo%)mfo-)u)})])e)mf.IHHo fHHfofrffrffrffrffrffrf)@H9uHI9uHfoHfofrffrffrffrffrffrf)@H9ufoHfofofrfrffrffrffrffrff)FH9uffAII9ufofAZfsffofsff~D1؉HHHHHH/DHUdH+%(uH]U1HAWIAVI1AUIATSHHU1gxS9þL1LAąlj1 @ѳxDֵHD[A\A]A^A_]ۮ8HuLLIH=1yR贮LHuMLILH=D1ER耮8HuLLIH=1Rff.U1HAWAVAUATSH(Hu1HU1H}HMT$"H}Až13Aƅ@nI*fۭHLDI褮H9ui@LD蟲HHx(uL݋DuH(D[A\A]A^A_]_z8HMHUH=HuI1QA?u A^HMHUH=HuI1P85HMHUH=FHuI1P8 HMHUH=HuI1Pff.@UHAVIAUIATISHTx [A\A]A^]蒬8MHLILH=1.Pff.UHAWAVI1AUATISHHAHؾ1dH%(HE1TNH0$Hؾ1H`HE1DžHAHHMHLоLȾH LWLH= HпI foLLL9LؿHH )H foI9H")M9sZHAfA4$11s EA1D ЃuIHgM9uD!ȄuYg HI+H= IHI9LL9װHEdH+%(BHA[A\A]A^A_]ËHDfLHLоLȾHxHLL1H=4GM肩8HLLIH=1!MMLȾLоA}u AEVHؾLLIH=1L8,HؾLLIH=51L8HLLIH=/1Lè8HLLIH=1bL=ff.fUHlHAUATLLSLHH dH%(HE18L1H H"Ls111LExjþL1*Aąlj1 @诬xY贮D謮LHEdH+%(u.H[A\A]]袧8LH=H1GK"}8H=H1%K`8yLH=?H1KDUHHATSLHLHH ndH%(HE1H1H IHͼH%HLzx#HHEdH+%(u)H[A\]螦8H=H1FJ!UHAWAVAUIATISHL?L6L苧LH耧9tH‰)H[A\A]A^A_]fDLLժuAEA+D$H[A\A]A^A_]fUHAWAVAUATSHHc=@H_1HE1E1E1UHAD9%McH=}Mi8LIpM;@ H52HHEHN41}9IH販AŁ=_wH1@ H5UH9HI}~%}IWH51EEL'Ū IcHHHEE1fHUIcL4LEȅ~YE1ED1LB(\HcL=*HH6IIHDdDAD9muU̍DELA1D9%rtH}KẺH[A\A]A^A_]H51D1EH=<1}Gff.fUH5LH=HAWAVAUATSHH dH%(HE1 9H=+H1EHHzHH11Hc5 H=H bƅ1HDžDžD@CLHHI4苧uO>Dž9{L%qLcIO<,M7LãHu= _H5LqL5kLE1LLHDžLOADDžD 'L>H5D:LLL?HIġ[HHH51IˣHLLH1dL謡L=]ƅMIcG1H5Hi8HL`oHHL1 9DžHYEHEdH+%(HH [A\A]A^A_]fHc@HH5s=轤HH踠8ѾHH=H1YDfL蘠H触V H聣H5#1.AHH=H1CfUHAWIAVIAUAHwATLSHHLGdH%(HEȋGL牅1ɵAOA0I(E1fAH0D9;KuLC1L;H5DL股LH蓠LLHH)I<1I,DE90AOA0EI(1fH09);HuL@H1H57LHԠLHLHHH)I<1}A90INMEt>H51;?HEdH+%(H[A\A]A^A_]fDH511>AOH5v1 LH HH)I<1ijAOH5D1迟LHԞHH)I<1xff.UIHAWAVAUIATA SHHx HvdH%(HE1L2@ HHHxI1ƅH&LHH)H<1βHLHDH)H<1讲HHAX`L--LCɝLHLH)H<1nHL1H50HI迠HH<@HxH5LI֡H5L牅H5L牅謡H5L牅藡H5rL牅股H5L牅mH5L牅XH5>L牅CLdI@LpLHE1E1HDžLhf.L3DL,HyDLHC 1HC)DLC 1H蹛HHS H0D9-ELAD蝚 1HnDLCz 1HKDLCW 1H(LDC4C(HMtLHٞHwC(HIfDDLߙIHHt HL腞uHDLH0wCHCHD9LpLhLL苙Hx蟟LM(A0HEdH+%(u!Hx [A\A]A^A_]Dž远ff.@UH5HAWAVAUATSHHH HdH%(HE1g.H  W`IHH;HHFHH1脮HL1H5,H5IHH5LH5LH5LϝH5 L躝H5L襝LAZHcIHi8htHEL`1fL谗 1H聘LAD$茗HtuLID$o 1H0LA$HH0uLI$(HuDLI$LHsH1I8A9LH HHDpxHHpHEdH+%(uHH [A\A]A^A_]?ff.@UHAWIAVAUIATE1S1HhHc0HxHMHLErEE0EHELEIfDA9$0NE9}IcH @HI(H9H5HM袚HMȅnAA9$0~HcH @HI$(E9\IcL@IM(DHKQA@9,I0Hu9}L1HuLEULHMLEHMUIpHyHuH}HMLEt==_UHMLEH5L赙ULEHMHcEH}HQ HH:&H}HH8HPIP :HuHHpHPA$AEP AUP$QP(APP,HHP0HQHP8E031LHσ EE0IL$uM1uȿALMH5a4XE0ZEfH}H5LE蜘LELLEE0HPHHH~}tRHx]HEHe[A\A]A^A_]LH8EE0rLCIt$H=16D=AufDU1HAUATLcH5SH1H3E~=IL-If.HK8HS0L1DK,DC(1H@3L9uHH5.11[A\A]]3UHAWAVAUIATSHHpHEExEE1McIi8L$HEA$0I$(~bE11DHopI$(H{)AE;$0},IcHRHH߀(tH?0pI$(HpHMAADŽ$0IEpH|oE;}xI}pCoIEpAExL1|AMx~#@HcLHi8IupA9]xH:I9H511!2=Ru.H[A\A]A^A_]fH{ WoI$(AUx~E1HMcIEpH511Mi8E1JT011MupA0~=IcH1AH@HI(HHHLH D@1g1E;0|H511AJ1E;expH[A\A]A^A_]H5q11!1f.fUHAWAAVIAUMATISHH(H?dH%(HE1Ht6?t1HEdH+%(H([A\A]A^A_]H{LDѓDHt8u`Eu+EtzHEdH+%(uZH([A\A]A^A_]DLL̐Ht/L/mHHS@HmHH<ȒH=12LLL1H=B2DUHAWAVAUL-+ATA1SHH8dH%(HE1E襑/H;HE~LHEH¸HtL諒 1HA-H5$LfyA-uA~V]DEL}L5DL-eDMLHHD`v.IcDLfA~?pA~eH51'H1蝦H5_1 H1耦H5J1H1cH5H1ЎH1FH51賎H1)H51薎H1 H5H1yH1H5{1\H1ҥ1H5?H1赥H51"H1蘥H51H1{H5/1H1^H5b1ˍH1A21H5觍H1 1H5聍H1H51bH1ؤ1H5EH1軤1HŭH5.!HH1蔤H5X1H1wH51H1ZH51njH1=H51誌H1 H51荌H1H51pH11H5SH1ɣH516H1謣H51H5H1舣H51HH5H1]1֍BH=gH'*H=ϫ 1CffH=j'-H ѭHHHH=71HM$^H}H$H=I 1轍ozH=+fH?bCVH=fH+>H=WfH=~fH=@HH.A.H= 1)ffH=i ,DH HzHHH=1HM ]H}H H=@eHTwH=(eHL_APHc!D9L-=HLH臋HH=H=SL%LL5HtBLHHHdH}I?LHH1HGI<$HuHH/HHH5H=H1[HIH,L`f1H5H͈E11H dIH5IH=k1H58蘈A1H @IH59H=ة31H5(`E11H 0IH5)H=1H5+E11H !IH5H=^1H5 E1H IH5H=FHEdH+%(H8[A\A]A^A_]HpcH @HXcHH519&H55H+pA~H=i12fHH51H=_HH1貝I4$H=m1(qH5jH=1|(H4H=1j(HH=8[(ff.UHAVAUL-!ATLSHH HdH%(HE12bLHHH1"LLHt=H:L1HHLLHHt(HEdH+%(H [A\A]A^]HH9H=1$&HL1LHLiLL.IHt]LH¾LψHtAL"L*\LaH'<輆H=%1%e8LH=H1&fUHAWAVAUATSHH(dH%(HE1_v@uIH"HfHLJHEdH+%(%H([A\A]A^A_]HHDHHHIǾ1H5dL IHALfLLpHAtqAt ADL_HHZLфfA fD95%Aֿ1H5Y"@HH5L1XAMC8\HDH=H1$85HH=H1$f.UHHdH%(HE1=J~ Ru1HUdH+%(u8Hu@׿tt̋uu0- s8茞H=)H1$H=41 $ff.fUHAUATISHHHHLPLXt&)`)p)U)])e)m)u)}dH%(H(1L HEHLH0HDžDž 0H=|@1u9~G17xhH(dH+%(uQH[A\A]]&fDMLhLH߹1耂~8H=H1"HML LifUHAWMAVIAUIATISHH=1iuנ9~O1Ġ~txbH[A\A]A^A_]DHMLLL 1̓DpfDHE1[A\A]A^A_]z }8ޛH=H1m!f.UHAUATILSHH=HdH%(HE1L1H MHd6LkSt"!HEdH+%(uH[A\A]]LH=[ 血UHAWL= AVLAULATISHLHdH%(HE1ILH L1艒MLH L1mHH=1H1AVML1H=B XZHEdH+%(uHe[A\A]A^A_]UHAWAVAUATSH(@}@H=c1dHH5zHHEZȟH5mHHE1H{H]H51HH{H5%H1H5IHLH5ELEEE1i@:H5L19H!{L9;fu+{u%LH}H5H1HzAD9mUDLzUDLIz8fHu+xu%LVH}H5H1HzH}L}I0^HH51iHQz @L@zH}WH([A\A]A^A_]H=1HߜH5HHE|HE<UH=0HAWAVAUATSHdH%(HE11Hc2Hi8HL%1IL4M}LL'~WI8M9uE1 HIcLHi8HLsL}L1H5 1LHLL H1LɎH{H5LHMr}H=H0HD H1LAWH IIHZ1CXZAD9-Μvu =ڜ`HEdH+%(HeH= [A\A]A^A_]{LH5x1LAM1HLэAM1HHH谍H= H1H AVL!HRPL 1 ӛH HI zff.@UHAWAVAUATSHH=5dH%(HE11z=#H=ݘHtHј;xH{HHuH="xH=~=~uE1LL=LIcLLHi8HԚ1A gLw H]1LGLwD95HEdH+%(uH[A\A]A^A_]yUHAUATISHHdH%(HE1H=^H=<Gt&1H=5 =&H=u!HEdH+%(H[A\A]]1H=S tHEdH+%(u]H1[A\A]]LLL@xTL_L`LRH"1CQxH=:1H=1LH=1f.fUHAWIAVIAUE1ATLSHH dH%(HE1HpHHHHIHƅpHAVAG(PEO 1MGHIOLHAVAG,PEO$1MG܉H A>t%HHvHLu1HڿH5tH5bL7xOAEHDA1H%HIHHAVAG(PEO 1MGHIOLHAVAG,PEO$1MGH LHH51IO8IW0LH95@LH11H5ZIO8IW0LHfLH11H5T*IO8IW0LHfLHH51IO8IW0LH@q8u#HEdH+%(uHe[A\A]A^A_]quIW8Iw0MIHH=D1mff.fUHAWIAVIAUIATISH=ԓMLLLL~81fDHHcLLLLL~9ȓfDuH[A\A]A^A_]jf.E1LLLL,f.H57f.H51]H51=UHAWAVAUATSHHHUGdH%(HU1҅ME1H}E1DEEHuHMDHEHc}Hi8H8HELoDxE9IcH}Hi8HLEIDAH8E9HsLHtuLEH}IE9fLEHMHHUuHDžu@MHMEAE9ACHEdH+%(HH[A\A]A^A_]ÐHSHE HcUH}V  בV 7 AŅxHDuIEH}H:A @I@L9t_MtI?LOsuDH5LDH5LEtLDH58I@L9uH}DuE17 L 7q@LH=1UHAUIATISH]HH(dH%(HE1"nH5HtLH(H5HtH5JHj(1H5HA$rI$tH5HVtI$H&(H}pHIpHEdH+%(uH(L[A\A]]pHHH9t HH9tUHH qH5 LLH=HHDHH1V1R11買H H{ÐUHSHHH=HpH=xHt7H5RsHH=T&H=H pH=71H5V"qH5ÎH=&HH]HrHHl@UHAUATISHH@HHLPLXt&)`)p)U)])e)m)u)}dH%(H(1L-nHEHHH LH0DžDž0H zL11H5a LLLlHHjw#H(dH+%(uiHH[A\A]]LmLH5H1 HjLpH51lH1nnfUHSHbHt1HHnufHH51]HEjHH]1elH5>H1 H5p1 lH1肃mH lH5H1 HoUHHAUATLSHH(HLdH%(HE1DžDžXH5LImHHðIH1HH5oto1HHHH5l~LL#l ~(i'HUdH+%(uFH([A\A]]Dkdi'LH=]1n LH=$1] 8lUHAVAUATASHHdH%(HE1=BfoLHns=0700HP) fom)0fon)@Mt6`HH HFHWH1}HHNH H5H HLLHDH9H LHE{{ HHCHHWLPVRHPL1@}H0AML111H=d,AAtHH5HIHH"kL"iH5H1LlHLH9H=1c EDHEdH+%(HeD[A\A]A^]DH=I蔅=1hH5H1H LH9oH=1 f;lEbHۉH9tH=1 H=A1 miff.fHHH9t HH9tUH@HPH5LLqHDHHHDHHV1Q@H=1?H Hff.UHAWAVAUATSH:hHEHH8HL%L-fLsMtwLL|itLLmiuYLhIHtID0Et@H5vHAit-H5mL.itH5dLiA/tu&H8H;rH}H[A\A]A^A_]jHsLH=1H=z!1UH5H=HAWAVAUATLSHtH dH%(HE1\H 5 L=?W`H IHJHF1yLL1H5HIg1҉0HHLHhAƋ H01H(dKH5dHHͅJ1H%=@tHH5ZJ1j9~wDLLcbHHmN<@H(IHSJHe@UH=ys:w{H=d?=as:HwrLAWH5rLEWADEHME1LeE1EDMAHMbUH}DQHUH}DIQHLH5HH1AzjAE9EuHtCEuLuLQHELHp" H}H6UL.TafH5H==UHHu@Q8YoH5H= qH1H}'QAtEtH}H51HQAH}WHMEE9Ax/DeEHtHSEtY1H53EtcHEdH+%(HXH5`1[A\A]A^A_]JLrPqHEdH+%(uJHX[A\A]A^A_]HEdH+%(u(HXHH51[A\A]A^A_]Sff.@UHAUATLIH=SHdH%(HE1;L1HeH5H=1$LLHHHAtSEu"HEdH+%(u2H[A\A]]H5o1LH=1R@UHAWAVAUATSHHXH}H=dH%(HE1mCxHEEE1E1HEDH}LcuMi8LwpIvLu8H5HHE1HHRH5oHATAE~MDH}E1NHEH}Hp H}LQH}PfDDDHANHH5LH1fE9uAHMH}THMEE9AxMtLPE1H51HEdH+%(HXHvH51[A\A]A^A_]FfDH5H=E=QIHIHfFI+6IvH[A\A]A^A_]fHsIVI>LDL9sHf.L9sHB <)9HHUHAVAUIATISHHJ\LIIHtL7I=8`Kt6HNu[A\A]A^]fDH߾'#MHsLH3LLE1HHCH['A\A]A^]LfHCHtH| t HLEHLLJLH1[A\A]A^]@UHAWAVAUIATISHH}N$HHpLMt LHNE1L5@IcEgHA4EA5LH3LGHuH߾$LLuH3LYNLLNNH3LCNHH[A\A]A^A_]Gff.fUHAWAAVL4AUIATIIvSHHLtuIEIE'L@EtvMHfAHt51H=A1ɉփ@ 7,fAL@HH9uMIfAAM+MMMH[A\A]A^A_]fD@\L@ff.UHAVIAUATS>Ht#LH5KGLI`GI9'HAJA6@tKL-2fHJAvI@t*@ tD@ t>@'uLHILA6@u־'HSJ[DA\A]A^]E1LHAzLUHSHHtH]úH5i1bGH=gHH1]DI@UHATISHt.HHƒ߃Avs.<1wHrf'HIA$u6H߾'[A\]gI<\tA4$HIKIA$t<'u޾\H1IAHpLH[A\]YKfUHAUIATSHH(dH%(HE1HHE1@HDDAHt?< < ƒ߃Av׃.<1vAHAufH5HJELeLCH5jL}JLLRH5HcJH}HHOJLFHEdH+%(unH(H߾ [A\A]]GH5^JDLXHHI봺H5W1EH=QeLH1[FuFDUHAVAUIATISHHC~A<${t1[A\A]A^]PHcA<}uHL4I<FHHtIEIL$J0E1AT$}t1IcH@,@}u$fD@0HH1@}tm@,tg@`HQI@"ufD2H@0HQIH"t&(r\u@HJfDHJfHH1@,AH}1yDUHAWAVAUIHHuATSDHHHUHUMdH%(HE1SAĄHcuL}E1DÅHuDeDEHLIGL9uO$=HGLAHtHXEtH5LGLHUH5LH1EHHHEtMUHLIL9unDeL8DHEdH+%(u0HHD[A\A]A^A_]H}HuDMtC@UHAWAVAUATISHHEHXHuHHHEtHPHE L`HEDodH%(HE1ApMyHEH]E1HHx?H?H5H8FE4$EtvA"E0A$oEpLjCAMu!HCID$L9*IA4$@uH}RH}/H}tH54L}LtEHUL1H5oCAfHxAH AHEdH+%(sHĘD[A\A]A^A_]@Et$Et A"3AIfDsAHAHDBuRA*u$H5AHIDE4$A?.HI=BE4$SAIS4HBE4$.fDL-HL%L?DH}LAtL}HH5HELDHPHHI1H5LALXHuLLLR==LuHP1H5KLALXHuLLL ==hH}H57bCH}H}H5AH=0=H/\H@DH5HIBE4$H]E1HtL}H9H59HEALBHL1H5Ȗ@`@Et$MZf.E1(HxH5]BH}H5 @H`tÅttH5 L}LBH`1LH5@LXHuLLLy;=H} ?lMl$"Hf?Et$MLu1H54L?LXHuLLL;=H} ?H}HxLBAH}L>H`H5E4$H}H5@H}H5@)H}H5@H}H5t@La=A.LxIL=HuL@H=H5Hq@E4$71"wHGHcH<fD"wHcHaGH@1D1"UHAWAVAUATSHXdH%(HE1HI:H?UIL$Hc QI $@zHr @BH8Quu߀9tf[A\]fDUHATISH@x"HcH9r PHc=?wE[HA\]Ds+8IH=MLH5H1DW/H51=-H=MH1C"/fUHAWAVAUATSHHH(H0H8L@LHt))P)`)p)])e)m)u)}dH%(H1*D8IHHLL HE<$HHIHEHDžHLH Dž0H`IH9sHdH+%(uHL[A\A]A^A_]|-f.fUHAWAVAUIATSH dH%(HE1HLƅ'IMHH0LH(L=zvL1LLuIH5q1V(IƺH5w1@(DLH1IEf.+DIfDUHSHH}HdH%(HE1,HtHUdH+%(u*H]H=HHMHH5h>)9)fUHAUAATSHdH%(HE1Auv߃~H51LG'پLH1;LHUdH+%(H[A\A]]f.AE<~HDL1H5H&IDHL1:fH5JH51L~&LH1L:4H5'ff.fJ~ 9t1Ʌu 9@1@u@ă}9f.UH51H%H=FH1X<'ff.UHHDH'Ht]ff.@UHHATISHEH%Ht?Hu/Iw&HH9sHH1HH$H[HA\]$@UHAUIATASHHHEH$HHtHAt4u/Iw&HH9sHH1HH$HHH[A\A]]AufUHH HDH((Ht]lff.UHHt (Ht.]úH5' $H=SDH1:%H5.1ff.@Ht %fDff.@UHHDH &Ht]ff.@UHHATISHEH=#Ht?Hu/Iw&HH9sHH1HH"H[HA\]D@UHAUIATASHHHEH"HHtHAt4u/Iw&HH9sHH1HH%"HHH[A\A]]AufHt f$fDff.@UHHt &Ht.]úH5W:"H=BH18$H5^1ff.@UHATSHt5I<%xHHcN$HtHHcLHH"[A\]úH51!H=AH1K8#H5UHH HDHH%Ht]f.fUHAWAVAUATIH=SH@#H=yAHa"J%H=cA11AL*dHAdHt+H5.Hu#t1H5"Hb#uEuH[A\A]A^A_]f.H="HH$HEHHtL-\L#HHL=L5@@LH"tsH5H"L1x#HH=HHtLHL`"uLL$LHHcj"uL.$HbyfHHbHHbH HbH[A\A]A^A_]L#Hb:@H}H[A\A]A^A_]1!=bf=JbfH=abH=IbUHAWAVIAUIATSHHdH%(HE1H=>HEHED8I HaHtHaHt HuH}кL1~HEa]HUHHaHxH=>H1H54a+H=t>HUHHC1H54H=&atH=E>H5140au<3E<$AoEHM1HU1EIEHE0XHcHE<$IHiHULHH0HvID8 3H==LH5Dv13L#HEdH+%(HH[A\A]A^A_]ÐH1`HHQ`H=B=H5s13H!=HH5O1p3HUH==HH511N3H=<~fH_HtH=<H5131H5\H=<H12H=s_zH=<H512`HuH=U<L1H!_HtH=-<H5X12H5a1H=<H1[2H=^`H^HtH=;H512H5ff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40HHdH+%(u1f.DUHAWAVAUATSH(H}H @HE1IEEIAEHXHtSx.HPu ztx.uz.u ztfDEE|$A9HO$I$McfAUt=\wHUH5jKHJt =\wHUH516H(L[A\A]A^A_]@eHcuLHUHHUIV=f\wHUH51E1UHATISH?HtLH{HHu[LA\]jf.HHu&fDHHOtHuDHxuH)Hf.@UHSHHHDtTHH9/tu @H9s"H8/uH9rHH9tx/tH9tH]/t뷐1;/HH]ff.1ff.ffDuHQHH9s"HH9rfDHH9t8/tK,HHNUHSHH.t$H5HHtKH].t".uр{.uˀ{/uH]@uH]DH1҃~HH5H|ff.@?/tUHB]D1DUHAUIATSHH(LHLcLG1uCT%/ H[A\A]]ÐUHSHHt+H1/HDHHuHFHHEHHtH]H=1HH5(@UHAVAUATSH?/IALHHt=LHHHD A"uEMLeHHu1H5*H=#1H1y'>D,H51HH=0HH19'E1[LA\A]A^]f.IHrL[LA\A]A^]H`LIUI|IHt!HLH1H5[%HHDHHH5=~ff.HHH56^ff.HHH5->ff.HHH5 ff.HHH5ff.HHH5ff.HHH5ff.HHH5ff.HHH5C~ff.HHH5#^ff.HHH5>ff.UHSHHX dH%(HE1HDžH HLQ+H1HtHp HBHEdH+%(uH]?t ffDf.DUHAWAVIAUIATSHfAEeIIA8t\PX vÄxAD$<w6A D8tDHBDxu\AD$<DEx 8ueuH1[A\A]A^A_]EHBDxu$A8S5; HBgfD# HB 8tAfA HA[)A\A]A^A_]@UHAWL<AVIAUIATSHDM9t;E&A]IIA8tnAD$<w4A C<wQ A8M9uH1[A\A]A^A_]Ey AHDPuHC<vyfxD8ujoDs HDPu.D8M>HU HUHD$VfDHU HUHf HA)[A\A]A^A_]DUGHATDgS<vA@x D[A\]@ HDXtq HD$[DA\]ÐUGHATDg S<vA@x D[A\]@ HDXt1 HD$[DA\]ÐWGCWG CUHHA]HHDUHAVIAUIATISHLH߅x=Aԅ~H[A\A]A^]f.LLAԅx'[LA\A]A^]AԅxLLAԅx[LA\A]A^]HH<u$@HHHVH9ufDH1f.HHiMIkIA<%PLMM닉D ظ0ETFfEuEDDD HcŰf.Dff/R f.zufH~H< +f(fT f. %?E 1A^LDIƅ*ƅD9DND)ȉûfHHHǸiDDBA)AI…LH,D,{DE HeDHH7 HHLDH)H2L0/LHH),lL XEuEDDDHc%ŰHEAWASPDAG$H EuEDDDzDA$EvDEf/? ƒIT$A$Hc:WA$/ ƒIT$A$L H1@L@HEuEDDD A$/ ƒIT$A$HHHHDE-HcHDDDҋ)I…LH߉GL AG$3AuEDDҀ/A$/:ƒIT$A$ABD1IE6IWIHtH9rI LIHPIDEL AG$|fHcҋհE1ƅIWIHt H95HPI%AG$*fA$/ƒIT$A$E1҅AHDHډEt|A1E1tDžH HHLHAG$"AA1sD1D]f.HcŰ@HcHŰ@HcLŰp@A$vh/TƒIT$A$:Zf.AD$=(ƒIT$AD$Hc HcŰ1ƅO@L01LDHDHDLLMMAR%tHx%H6H1E11E1E1Hm#~NQ܀IwFLIcLEt+Ic0uDŽ0E9EL@eLMxDCDLQDILIDHƅHHInfinityHDžDк)H‹E12DžDžE7WEEIcˋ0t9E9݉0ELAQ@Icу0DŽ0E9EL1E1Z@E1ɾDEIcӃ0DŽ0E9ELmtDAf.o THA .@/ƒIT$A$H:HŰDž-fWޱfLH;AG$IWIHH9HHPIvHDDIT$HBID$DDE?Icˋ0t (DŽ0E9ELHHHǾLDDƅ%ƅDD?@HE?DHHHLDL0IT$HBID$DIT$HBID$DPA1A[IT$HBID$DIT$HBID$DIT$HBID$DA1ƅH,L,HLIzAG 'L LHAG$L IGH IH9sHBIEE1dAG AG$1ADžAHPIAG$Dž1AƅE11DžƅDMDMDDHLLA<w1A4H=Hc4HA4$/wvI|$A4$H7H1HH9}$At$I|$At$A4$/I|$A4$71I|$HwIt$IT$HBID$IT$HBID$:AG ^HDžNaNHDžDžKIHPIAG$I|$HwIt$9I|$HwIt$KZf.UHHHHH@dH %(HM1Ht[HDfHnH}HEflHEEE)EiHE}u,H+EEHUdH+%(u@HEH@UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HHdH+%(uUfHnflHH0dH%(HE1H})EfEE)E0HEЀ}uH+EEHUdH+%(u ff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HHdH+%(uUHSHHdH%(HE1HHHHfHnHEDžflHƅ)HHH)<tNHu%uEHUdH+%(uDH]fDHHھ> "%s" 2>&1command: %s *failure*%s/postmaster.pidcheck for "%s" failed: not a regular file check for "%s" failed: cannot read file (permission denied) check for "%s" failed: cannot execute (permission denied) could not get pg_ctl version data using %s: %s could not get pg_ctl version output from %s could not open log file "%s": %m There were problems executing "%s" Consult the last few lines of "%s" or "%s" for the probable cause of the failure. Consult the last few lines of "%s" for the probable cause of the failure. could not write to log file "%s": %m could not open file "%s" for reading: %s You must have read and write access in the current directory. error while cloning relation "%s.%s": could not open file "%s": %s error while cloning relation "%s.%s": could not create file "%s": %s error while cloning relation "%s.%s" ("%s" to "%s"): %s error while copying relation "%s.%s": could not open file "%s": %s error while copying relation "%s.%s": could not create file "%s": %s error while copying relation "%s.%s": could not read file "%s": %s error while copying relation "%s.%s": could not write file "%s": %s error while creating link for relation "%s.%s" ("%s" to "%s"): %s error while copying relation "%s.%s": could not stat file "%s": %s error while copying relation "%s.%s": partial page found in file "%s" could not create file "%s": %s could not clone file between old and new data directories: %s could not create hard link between old and new data directories: %s In link mode the old and new data directories must be on the same file system. %s/PG_VERSION%s/PG_VERSION.clonetest%s/PG_VERSION.linktest6[`YRP*mzFy|~!,=OGpB2]; {<ژ*ۜ Kv6v;{]=yɾy J0C%1xl>\Kv ӟVכSELECT DISTINCT probin FROM pg_catalog.pg_proc WHERE prolang = %u AND probin IS NOT NULL AND oid >= %u;SELECT 1 FROM pg_catalog.pg_proc p JOIN pg_catalog.pg_namespace n ON pronamespace = n.oid WHERE proname = 'plpython_call_handler' AND nspname = 'public' AND prolang = %u AND probin = '$libdir/plpython' AND p.oid >= %u; The old cluster has a "plpython_call_handler" function defined in the "public" schema which is a duplicate of the one defined in the "pg_catalog" schema. You can confirm this by executing in psql: \df *.plpython_call_handler The "public" schema version of this function was created by a pre-8.1 install of plpython, and must be removed for pg_upgrade to complete because it references a now-obsolete "plpython" shared object file. You can remove the "public" schema version of this function by running the following command: DROP FUNCTION public.plpython_call_handler() in each affected database: Remove the problem functions from the old cluster to continue. Checking for presence of required librariescould not load library "%s": %sYour installation references loadable libraries that are missing from the new installation. You can add these libraries to the new installation, or remove the functions using them from the old installation. A list of problem libraries is in the file: %s %s $libdir/plpython2loadable_libraries.txt$libdir/plpython which is an index on "%s.%s" which is an index on OID %ut.spclocationreloidindtabletoastheaprelfilenodereltablespaceencodingdatcollatedatctype/basepg_toastmappings for database "%s": %s.%s: %u to %u source databases: target databases: Database: %s which is the TOAST table for "%s.%s" which is the TOAST table for OID %uNo match found in old cluster for new relation with OID %u in database "%s": %s No match found in new cluster for old relation with OID %u in database "%s": %s pg_catalog.pg_tablespace_location(t.oid) AS spclocationWITH regular_heap (reloid, indtable, toastheap) AS ( SELECT c.oid, 0::oid, 0::oid FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n ON c.relnamespace = n.oid WHERE relkind IN ('r', 'm') AND ((n.nspname !~ '^pg_temp_' AND n.nspname !~ '^pg_toast_temp_' AND n.nspname NOT IN ('pg_catalog', 'information_schema', 'binary_upgrade', 'pg_toast') AND c.oid >= %u::pg_catalog.oid) OR (n.nspname = 'pg_catalog' AND relname IN ('pg_largeobject') ))), toast_heap (reloid, indtable, toastheap) AS ( SELECT c.reltoastrelid, 0::oid, c.oid FROM regular_heap JOIN pg_catalog.pg_class c ON regular_heap.reloid = c.oid WHERE c.reltoastrelid != 0), all_index (reloid, indtable, toastheap) AS ( SELECT indexrelid, indrelid, 0::oid FROM pg_catalog.pg_index WHERE indisvalid AND indisready AND indrelid IN (SELECT reloid FROM regular_heap UNION ALL SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname, c.relfilenode, c.reltablespace, %s FROM (SELECT * FROM regular_heap UNION ALL SELECT * FROM toast_heap UNION ALL SELECT * FROM all_index) all_rels JOIN pg_catalog.pg_class c ON all_rels.reloid = c.oid JOIN pg_catalog.pg_namespace n ON c.relnamespace = n.oid LEFT OUTER JOIN pg_catalog.pg_tablespace t ON c.reltablespace = t.oid ORDER BY 1;pg_catalog.pg_tablespace_location(t.oid)SELECT d.oid, d.datname, d.encoding, d.datcollate, d.datctype, %s AS spclocation FROM pg_catalog.pg_database d LEFT OUTER JOIN pg_catalog.pg_tablespace t ON d.dattablespace = t.oid WHERE d.datallowconn = true ORDER BY 2Relation names for OID %u in database "%s" do not match: old name "%s.%s", new name "%s.%s" Failed to match up old and new tables in database "%s" relname: %s.%s: reloid: %u reltblspace: %s could not determine current directory You must identify the directory where the %s. Please use the %s command-line option or the %s environment variable. pg_upgrade upgrades a PostgreSQL cluster to a different major version. -b, --old-bindir=BINDIR old cluster executable directory -B, --new-bindir=BINDIR new cluster executable directory (default same directory as pg_upgrade) -c, --check check clusters only, don't change any data -d, --old-datadir=DATADIR old cluster data directory -D, --new-datadir=DATADIR new cluster data directory -j, --jobs=NUM number of simultaneous processes or threads to use -k, --link link instead of copying files to new cluster -o, --old-options=OPTIONS old cluster options to pass to the server -O, --new-options=OPTIONS new cluster options to pass to the server -p, --old-port=PORT old cluster port number (default %d) -P, --new-port=PORT new cluster port number (default %d) -r, --retain retain SQL and log files after success -s, --socketdir=DIR socket directory to use (default current dir.) -U, --username=NAME cluster superuser (default "%s") -v, --verbose enable verbose internal logging -V, --version display version information, then exit --clone clone instead of copying files to new cluster -?, --help show this help, then exit Before running pg_upgrade you must: create a new database cluster (using the new version of initdb) shutdown the postmaster servicing the old cluster shutdown the postmaster servicing the new cluster When you run pg_upgrade, you must provide the following information: the data directory for the old cluster (-d DATADIR) the data directory for the new cluster (-D DATADIR) the "bin" directory for the old version (-b BINDIR) the "bin" directory for the new version (-B BINDIR) For example: pg_upgrade -d oldCluster/data -D newCluster/data -b oldCluster/bin -B newCluster/bin or $ export PGDATAOLD=oldCluster/data $ export PGDATANEW=newCluster/data $ export PGBINOLD=oldCluster/bin $ export PGBINNEW=newCluster/bin $ pg_upgrade pgsql-bugs@lists.postgresql.orgpg_upgrade (PostgreSQL) 13.14 (Debian 13.14-1.pgdg120+2)Try "%s --help" for more information. too many command-line arguments (first is "%s") ----------------------------------------------------------------- pg_upgrade run on %s----------------------------------------------------------------- -c default_transaction_read_only=falseFinding the real data directory for the source clusterFinding the real data directory for the target cluster"%s/postgres" -D "%s" -C data_directorycould not get data directory using %s: %s could not read line %d from file "%s": %s user-supplied old port number %hu corrected to %hu PGPORTOLDPGPORTNEWPGUSER--helpUsage: pg_upgrade [OPTION]... Options: Report bugs to <%s>. %s home page: <%s> https://www.postgresql.org/PostgreSQL%s: cannot be run as root %s %sinvalid old port number invalid new port number d:D:b:B:cj:ko:O:p:P:rs:U:vpg_upgrade_internal.logRunning in verbose mode PGOPTIONSold cluster binaries residePGBINOLDnew cluster binaries reside-BPGBINNEWold cluster data resides-dPGDATAOLDnew cluster data resides-DPGDATANEWsockets will be created-sPGSOCKETDIR%s/postgresql.conf%huold-datadirnew-datadirold-bindirnew-bindirold-optionsnew-optionsold-portnew-portusernamechecklinkretainjobssocketdircloneA)bJ>&v^Rwaitpid() failed: %s child process exited abnormally: status %d could not create worker process: %s Deleting files from new %sCopying old %s to new servercp -Rf "%s" "%s"--clean --createpg_upgrade-13pg_multixact/offsetspg_multixact/membersResetting WAL archives"%s/pg_resetwal" -o %u "%s"Sync data directory to disk"%s/initdb" --sync-only "%s"pg_upgrade_server.logcould not delete directory "%s" Setting frozenxid and minmxid counters in new clusterUPDATE pg_catalog.pg_database SET datfrozenxid = '%u'Setting minmxid counter in new clusterUPDATE pg_catalog.pg_database SET datminmxid = '%u'ALTER DATABASE %s ALLOW_CONNECTIONS = trueUPDATE pg_catalog.pg_class SET relfrozenxid = '%u' WHERE relkind IN ('r', 'm', 't')UPDATE pg_catalog.pg_class SET relminmxid = '%u' WHERE relkind IN ('r', 'm', 't')ALTER DATABASE %s ALLOW_CONNECTIONS = falseRestoring database schemas in the new cluster "%s/pg_restore" %s %s --exit-on-error --verbose --dbname postgres "%s""%s/pg_restore" %s %s --exit-on-error --verbose --dbname template1 "%s"%s: could not find own program executable There seems to be a postmaster servicing the old cluster. Please shutdown that postmaster and try again. There seems to be a postmaster servicing the new cluster. Please shutdown that postmaster and try again. could not read permissions of directory "%s": %s Performing Upgrade ------------------ Analyzing all rows in the new cluster"%s/vacuumdb" %s --all --analyze %sFreezing all rows in the new cluster"%s/vacuumdb" %s --all --freeze %sSetting oldest XID for new cluster"%s/pg_resetwal" -f -u %u "%s"Setting next transaction ID and epoch for new cluster"%s/pg_resetwal" -f -x %u "%s""%s/pg_resetwal" -f -e %u "%s""%s/pg_resetwal" -f -c %u,%u "%s"Setting next multixact ID and offset for new cluster"%s/pg_resetwal" -O %u -m %u,%u "%s"Setting oldest multixact ID in new cluster"%s/pg_resetwal" -m %u,%u "%s""%s/pg_resetwal" -l 00000001%s "%s"Restoring global objects in the new cluster"%s/psql" --echo-queries --set ON_ERROR_STOP=on --no-psqlrc --dbname=template1 %s -f "%s"Setting next OID for new cluster Upgrade Complete ---------------- %s%s/%u/%u%s%s_vmrewriting "%s" to "%s" cloning "%s" to "%s" copying "%s" to "%s" linking "%s" to "%s" Cloning user relation files Copying user relation files Linking user relation files _fsmerror while checking for file existence "%s.%s" ("%s" to "%s"): %s old database "%s" not found in the new cluster user= port=%d host=-m fast--host --port %d --username executing: %s SQL command failed %s %sFailure, exiting %63sunix_socket_directoryunix_socket_directories -b -c %s='%s'-m smartPGHOSTPGHOSTADDRlocalhost127.0.0.1::1"%s/pg_ctl" -w -D "%s" -o "%s" %s stopconnection to database failed: %sSELECT pg_catalog.set_config('search_path', '', false);could not open version file "%s": %m could not parse version file "%s" -c synchronous_commit=off -c fsync=off -c full_page_writes=off -c vacuum_defer_cleanup_age=0 -c autovacuum=off -c autovacuum_freeze_max_age=2000000000"%s/pg_ctl" -w -l "%s" -D "%s" -o "-p %d%s%s %s%s" start connection to database failed: %scould not connect to source postmaster started with the command: %s could not connect to target postmaster started with the command: %s pg_ctl failed to start the source server, or connection failed pg_ctl failed to start the target server, or connection failed libpq environment variable %s has a non-local server value: %s -c listen_addresses='' -c unix_socket_permissio/PG_%s_%dpg_catalog.pg_tablespace_location(oid) AS spclocationSELECT %s FROM pg_catalog.pg_tablespace WHERE spcname != 'pg_default' AND spcname != 'pg_global'tablespace directory "%s" does not exist could not stat tablespace directory "%s": %s tablespace path "%s" is not a directory Cannot upgrade to/from the same system catalog version when using tablespaces. ... %s%-*.*s %-*sok%s=%s"Checking for large objectspg_largeobject.sqlcountwarningattname %s.%s.%s tables_using_line.txtpg_catalog.linetables_using_unknown.txtpg_catalog.unknownChecking for hash indexesreindex_hash.sqlREINDEX INDEX %s.%s; update_extensions.sqlALTER EXTENSION %s UPDATE; noticeSELECT count(*) FROM pg_catalog.pg_largeobject SELECT pg_catalog.lo_create(t.loid) FROM (SELECT DISTINCT loid FROM pg_catalog.pg_largeobject) AS t; Your installation contains large objects. The new database has an additional large object permission table. After upgrading, you will be given a command to populate the pg_largeobject_metadata table with default permissions. Your installation contains large objects. The new database has an additional large object permission table, so default permissions must be defined for all large objects. The file %s when executed by psql by the database superuser will set the default permissions. WITH RECURSIVE oids AS ( %s UNION ALL SELECT * FROM ( WITH x AS (SELECT oid FROM oids) SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typbasetype = x.oid AND typtype = 'd' UNION ALL SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typelem = x.oid AND typtype = 'b' UNION ALL SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_class c, pg_catalog.pg_attribute a, x WHERE t.typtype = 'c' AND t.oid = c.reltype AND c.oid = a.attrelid AND NOT a.attisdropped AND a.atttypid = x.oid UNION ALL SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_range r, x WHERE t.typtype = 'r' AND r.rngtypid = t.oid AND r.rngsubtype = x.oid ) foo ) SELECT n.nspname, c.relname, a.attname FROM pg_catalog.pg_class c, pg_catalog.pg_namespace n, pg_catalog.pg_attribute a WHERE c.oid = a.attrelid AND NOT a.attisdropped AND a.atttypid IN (SELECT oid FROM oids) AND c.relkind IN ('r', 'm', 'i') AND c.relnamespace = n.oid AND n.nspname !~ '^pg_temp_' AND n.nspname !~ '^pg_toast_temp_' AND n.nspname NOT IN ('pg_catalog', 'information_schema')SELECT '%s'::pg_catalog.regtype AS oidChecking for incompatible "line" data typeYour installation contains the "line" data type in user tables. This data type changed its internal and input/output format between your old and new clusters so this cluster cannot currently be upgraded. You can remove the problem tables and restart the upgrade. A list of the problem columns is in the file: %s Checking for invalid "unknown" user columnsYour installation contains the "unknown" data type in user tables. This data type is no longer allowed in tables, so this cluster cannot currently be upgraded. You can remove the problem tables and restart the upgrade. A list of the problem columns is in the file: %s SELECT n.nspname, c.relname FROM pg_catalog.pg_class c, pg_catalog.pg_index i, pg_catalog.pg_am a, pg_catalog.pg_namespace n WHERE i.indexrelid = c.oid AND c.relam = a.oid AND c.relnamespace = n.oid AND a.amname = 'hash'UPDATE pg_catalog.pg_index i SET indisvalid = false FROM pg_catalog.pg_class c, pg_catalog.pg_am a, pg_catalog.pg_namespace n WHERE i.indexrelid = c.oid AND c.relam = a.oid AND c.relnamespace = n.oid AND a.amname = 'hash' Your installation contains hash indexes. These indexes have different internal formats between your old and new clusters, so they must be reindexed with the REINDEX command. After upgrading, you will be given REINDEX instructions. Your installation contains hash indexes. These indexes have different internal formats between your old and new clusters, so they must be reindexed with the REINDEX command. The file %s when executed by psql by the database superuser will recreate all invalid indexes; until then, none of these indexes will be used. Checking for invalid "sql_identifier" user columnstables_using_sql_identifier.txtinformation_schema.sql_identifierYour installation contains the "sql_identifier" data type in user tables and/or indexes. The on-disk format for this data type has changed, so this cluster cannot currently be upgraded. You can remove the problem tables or change the data type to "name" and restart the upgrade. A list of the problem columns is in the file: %s Checking for extension updatesSELECT name FROM pg_available_extensions WHERE installed_version != default_version Your installation contains extensions that should be updated with the ALTER EXTENSION command. The file %s when executed by psql by the database superuser will update these extensions. %s.%d.%d.%d'"'"'\connect -reuse-previous=on , %s%s= AND WHERE ^(.*\$|*+?()[]{}.^$\^(.*)$(%s OPERATOR(pg_catalog.~) COLLATE pg_catalog.default) abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_./:shell command argument contains a newline or carriage return: "%s" database name contains a newline or carriage return: "%s" OR %s OPERATOR(pg_catalog.~) 0123456789abcdef_XXXXXXX'\xEUC-JPEUC-CNEUC-KREUC-TWUTF-8ISO-8859-1ISO-8859-2ISO-8859-3ISO-8859-4ISO-8859-9ISO-8859-10ISO-8859-13ISO-8859-14ISO-8859-15CP1256CP1258CP866KOI8-RCP1251CP1252ISO-8859-5ISO-8859-6ISO-8859-7ISO-8859-8CP1250CP1253CP1254CP1255CP1257KOI8-UUS-ASCIILATIN1LATIN2LATIN3LATIN4ISO_8859-6LATIN5LATIN6LATIN7LATIN8LATIN-9LATIN10CP874SHIFT-JISBIG5GBKUHCGB18030JOHABSHIFT_JISX0213SQL_ASCIIEUC_JPEUC_CNEUC_KREUC_TWEUC_JIS_2004UTF8MULE_INTERNALLATIN9WIN1256WIN1258WIN866WIN874KOI8RWIN1251WIN1252ISO_8859_5ISO_8859_6ISO_8859_7ISO_8859_8WIN1250WIN1253WIN1254WIN1255WIN1257KOI8USJISSHIFT_JIS_2004abcaltbig5euccneucjis2004eucjpeuckreuctwgb18030gbkiso88591iso885910iso885913iso885914iso885915iso885916iso88592iso88593iso88594iso88595iso88596iso88597iso88598iso88599johabkoi8koi8rkoi8ulatin1latin10latin2latin3latin4latin5latin6latin7latin8latin9mskanjimuleinternalshiftjisshiftjis2004sjissqlasciitcvntcvn5712uhcunicodeutf8vsciiwinwin1250win1251win1252win1253win1254win1255win1256win1257win1258win866win874win932win936win949win950windows1250windows1251windows1252windows1253windows1254windows1255windows1256windows1257windows1258windows866windows874windows932windows936windows949windows950could not identify current directory: %mcould not change directory to "%s": %mcould not read symbolic link "%s": %mcould not find a "%s" to executeno data was returned by command "%s" invalid binary "%s"PATHcould not read binary "%s"pclose failed: %mpopen failurefgets failure/%s%s"%s" -Vpostgres-13PGLOCALEDIRPGLOCALEDIR=%sPGSYSCONFDIRPGSYSCONFDIR=%sT8jZLB*X=4<:m%c/Dz.[3b$$ &F!EW`@e}P_n)([n 1gI6~fS[&oJhGZs[aeYP`=~u=vb%W=kB0Meq hFV< u&@ t?PyP/T"TVR+^4EUDgX#rS  f|,h& d,C}b|c l {BuCw\qakLCy%^& BQ"@2"^A d6a\/*FvaB(aJ p2Kf=}?X^~<{p]=IdRZoJ@q+m=:C!'-7;@FMU]aeknr|!)/4>NT_eks| !&+28<AIYfs *5=BIT\dmpy &,39@FLVZ`hpw|!(+3=GMU]fpw}!',27=DIOYhqv} )-5<DKPW]elosz (06=FPZbkt|   & . 5 @ H P V ^ g q y    ' 4 8 > C I N V ] b k t y }    " - 2 ; E J O T Y c f o {     " ) / 8 B H O W ` h p x }   " ( 0 = F K O abortabsoluteaccessactionaddadminafteraggregateallalsoalteralwaysanalyseanalyzeandanyarrayasascassertionassignmentasymmetricatattachattributeauthorizationbackwardbeforebeginbetweenbigintbinarybitbooleanbothbycachecallcalledcascadecascadedcasecastcatalogchaincharcharactercharacteristicscheckcheckpointclasscloseclustercoalescecollatecollationcolumncolumnscommentcommentscommitcommittedconcurrentlyconfigurationconflictconnectionconstraintconstraintscontentcontinueconversioncopycostcreatecrosscsvcubecurrentcurrent_catalogcurrent_datecurrent_rolecurrent_schemacurrent_timecurrent_timestampcurrent_usercursorcycledatadatabasedaydeallocatedecdecimaldeclaredefaultdefaultsdeferrabledeferreddefinerdeletedelimiterdelimitersdependsdescdetachdictionarydisablediscarddistinctdodocumentdomaindoubledropeachelseenableencodingencryptedendenumescapeeventexceptexcludeexcludingexclusiveexecuteexistsexplainexpressionextensionexternalextractfalsefamilyfetchfilterfirstfloatfollowingforforceforeignforwardfreezefromfullfunctionfunctionsgeneratedglobalgrantgrantedgreatestgroupgroupinggroupshandlerhavingheaderholdhouridentityifilikeimmediateimmutableimplicitimportinincludeincludingincrementindexindexesinheritinheritsinitiallyinlineinnerinoutinputinsensitiveinsertinsteadintintegerintersectintervalintoinvokerisisnullisolationjoinkeylabellanguagelargelastlateralleadingleakproofleastleftlevellikelimitlistenloadlocallocaltimelocaltimestamplocationlocklockedloggedmappingmatchmaterializedmaxvaluemethodminuteminvaluemodemonthmovenamenamesnationalnaturalncharnewnextnfcnfdnfkcnfkdnononenormalizenormalizednotnothingnotifynotnullnowaitnullnullifnullsnumericobjectofoffoffsetoidsoldononlyoperatoroptionoptionsororderordinalityothersoutouteroveroverlapsoverlayoverridingownedownerparallelparserpartialpartitionpassingpasswordplacingplanspolicypositionprecedingprecisionpreparepreparedpreserveprimarypriorprivilegesproceduralprocedureproceduresprogrampublicationquoterangereadrealreassignrecheckrecursiverefreferencesreferencingrefreshreindexrelativereleaserenamerepeatablereplacereplicaresetrestartrestrictreturningreturnsrevokerightrolerollbackrolluproutineroutinesrowrowsrulesavepointschemaschemasscrollsearchsecondsecurityselectsequencesequencesserializableserversessionsession_usersetsetofsetsshareshowsimilarsimpleskipsmallintsnapshotsomesqlstablestandalonestartstatementstatisticsstdinstdoutstoragestoredstrictstripsubscriptionsubstringsupportsymmetricsysidsystemtabletablestablesampletablespacetemptemplatetemporarytextthentiestimetimestamptotrailingtransactiontransformtreattriggertrimtruetruncatetrustedtypetypesuescapeunboundeduncommittedunencryptedunionuniqueunknownunlistenunloggeduntilupdateuserusingvacuumvalidvalidatevalidatorvaluevaluesvarcharvariadicvaryingverboseversionviewviewsvolatilewhenwherewhitespacewindowwithwithinwithoutworkwrapperwritexmlxmlattributesxmlconcatxmlelementxmlexistsxmlforestxmlnamespacesxmlparsexmlpixmlrootxmlserializexmltableyearyeszonevsnprintf failed: %s with format string "%s" could not stat file or directory "%s": %mcould not remove file or directory "%s": %muser does not exist%s: %s could not look up effective user ID %ld: %scommand not executablecommand not foundchild process exited with exit code %dchild process was terminated by signal %d: %schild process exited with unrecognized status %dcannot duplicate null pointer (internal error) PG_COLORalwaysautoPG_COLORSerrorlocus01;3101;3501[%sm%s:%lu:fatal: error: warning: could not open directory "%s": %mcould not read directory "%s": %mcould not close directory "%s": %m/../usr/lib/postgresql/13/bin/../%s: out of memory /usr/share/postgresql/13/etc/postgresql-common/usr/include/postgresql/usr/lib/x86_64-linux-gnu/usr/lib/postgresql/13/lib/usr/share/locale/usr/share/postgresql/13/mancould not get current working directory: %s /usr/include/postgresql/13/server/usr/share/doc/postgresql-doc-13unrecognized signal0123456789abcdef(null)%p,DCCCCCCCCCCC8CCCCC8CCCCCCCCCCCCCCCCKrKEDEEKFOE7OKEEEEEEEEEEEEEEEEEEEEEE FE FEEEEEEEEEEEEEEEExNx>N>  Z J \ L`Pt btR`$ tRMR4R&