ELF>P0@@h@8 @@@@@@88@8@@@ĥĥ aa aaTT@T@DDPtdȋȋAȋAQtdRtdaa/lib64/ld-linux-x86-64.so.2GNUGNU M1@ O5.Ce 0&&H4%B cABD 0@ɒ ((PE@ehjklmqrtwxyz|}r$Gk'{1ۥ '=7ix:X4dr|g9K|D`]٢ : ?x"]Y7,Vݯ1܊Ӵk Cʲ0ԽP{{k|BEUܙEeq⟤{|'&>0TJWU*۹Uj^oi/kgI;7Qݢ qXdt/[ob H:rY; rLs4&jyXaeW.D=4 SQT{A&]\mKDO3h{ <@<= @7 [@5a Pa E<@L @ ;@j7 A%AOxa @u?aQda1 M_@G-`aaS @ &A |@#\ aa  @{ 7$A-aa@&A ۅ@E M$AB@as $_@)T 4@  `%A c@ *@ P0@- p%A N@a k@? 4@lk y"A~Xae|asa @[ l:@Y @i @a`aRHa~ f@ <@/ ;@ p@j] _@/8a@a^ @ lq@aa 5@HaHaa | A aka  #A@Mahapa. v@1 `@8: @t aFab @ h@'ap(a* @< 2@Daa<a0alibrt.so.1__gmon_start__clock_gettimelibc.so.6setuidchrootfflushstrcpyexitreaddirfopenstrncmpstrrchrgetpwuidget_current_dir_nameclosedirinitgroupsfchdirgetgrgidstrncpyputsforkunlinkmkdirreallocstrpbrkgetpidstrspnstrdup__assert_failflocklocaltime_risattylchownsymlinkfgetsgetpwnamcallocgetppidstrlenprctlunsharememsetstrstr__errno_locationreadmemcmpstrndupsetgroupsttynamegetoptdup2unsetenvgetgrnamsethostnamefchownstdoutmemcpyfclosemallocumaskrealpathremoveopendirgetenv__ctype_b_locsscanfoptarggetuidreadlinkexecvecreatfilenogettimeofdaygeteuidatoiumountcapsetstrchrqsortumount2syscallbsearchcapgetfcntlopenatunameaccesssetgidstrcmpstrerror__libc_start_mainvfprintfsnprintf__xstat__libc_csu_finis_setupOp_alls_didinitsetnsns_unpersist_all_edatas_overflowuidnspersist_setvhosts_persisted_VHunpersist_uidnsopts_free_alls_disabled_uidsnsopts_frees_persist_vh_locked_writes_SetupOp_sizefree_mount_tabnspersist_dones_disabled_uids_countnsopts_free_membersnspersist_setusers_setupOp_default_sizens_init_engineget_capss_ns_debug_filensopts_free_confpersist_exit_child__data_startns_init_debugs_setupOp_allocateds_mount_flags_data_IO_stdin_useds_persist_uidnspersist_initns_setuserlock_persist_vh_file__libc_csu_initpersist_ns_done_ends_verbose_callbacks_overflowgids_ns_debugns_uid_oks_requested_caps__bss_startpersisted_uses_SetupOp_defaultnsopts_rc_from_errnopersist_report_pidusagensopts_free_memberpersist_namespace_dir_vhs_clone_flagss_proc_fdnsopts_gets_host_tty_devs_pid_pipes_ns_supportedns_execis_persisteds_ns_conf2s_persist_vh_fdclean_dirunlock_close_persist_vh_fileparse_mount_tabnsutils_write_uid_gid_mapns_setverbose_callbacks_ns_confs_SetupOps_ns_supported_checkedns_not_lscgidls_stderrs_setupOp_all_sizepersist_ns_startGLIBC_2.2.5GLIBC_2.3GLIBC_2.4 ui j)ii vii ui ja<ata|apa a(a0a8a@aHaPaXa `a ha pa xa aaaaaaaaaȰaаaذaaaaaaaa a! a"(a#0a$8a%@a&Ha'Pa(Xa)`a*ha+pa,xa-a.a/a0a1a2a3a4a5a6ȱa7бa8رa9a:a;a=a>a?a@aAaB aC(aD0aE8aF@aGHaHPaIXaJ`aKhaLpaMxaNaOaPaQaRaSaTaUaVaWȲaXвaYزaZa[a\a]a^a_a`aaab ac(adHsH5!%!@%!h%!h%!h%څ!h%҅!h%ʅ!h%…!h%!hp%!h`%!h P%!h @%!h 0%!h %!h %!h%z!h%r!h%j!h%b!h%Z!h%R!h%J!h%B!h%:!hp%2!h`%*!hP%"!h@%!h0%!h % !h%!h%!h%!h %!h!%!h"%ڄ!h#%҄!h$%ʄ!h%%„!h&%!h'p%!h(`%!h)P%!h*@%!h+0%!h, %!h-%!h.%z!h/%r!h0%j!h1%b!h2%Z!h3%R!h4%J!h5%B!h6%:!h7p%2!h8`%*!h9P%"!h:@%!h;0%!h< % !h=%!h>%!h?%!h@%!hA%!hB%ڃ!hC%҃!hD%ʃ!hE%ƒ!hF%!hGp%!hH`%!hIP%!hJ@%!hK0%!hL %!hM%!hN%z!hO%r!hP%j!hQ%b!hR%Z!hS%R!hT%J!hU%B!hV%:!hWp%2!hX`%*!hYP%"!hZ@%!h[0%!h\ % !h]%!h^%!h_%!h`%!ha%!hb1I^HHPTI`%AHp%AH5@HHq!HtHf.UaH=aHtHt ]aD]fDaUHaHHHH?HHtHt ]a]fD=و!uUH~Lj!]D@f.UH]UHH0HHXH`HhLpLxt )E)M)U)])e)m)u)}R!GDž0Dž40HEH8HPH@H!HHH!HtH!HHHHH HƿkHH HHRH(HS㥛 HHHHH?H)IыDDlxHHHAQVQEEЉщ0&AHǸH H0HHHHH|HHH}UHH@HHXH`HhLpLxt )E)M)U)])e)m)u)}H@HHH0HHH0HHH8ADDPlHHAQVQREEЉX&AHǸ@H HHHHHH@H)HЉH΅!H@Hщ|&AHǸhDžDž0HEHHPHH|!HHHHUHHH}H}t HEH)&A&A&A 'Ah'A'A'AUHHHHXH`HhLpLxt )E)M)U)])e)m)u)}Dž(Dž,0HEH0HPH8H?!H@DžLH@t&H(HH@HHLLUHSHHHEEEHEKU'A8(A'ti(AUy}(Ap(A/SEσss:(a)utvEH8!HHEH}u[H!(AHHH!HH9u!H!HHEH}u(AwHEЋ@EUHѺ(AHǸHHt(A#GRHl!HtHE=)AD4@'E8)AHW)AHΉuEπ}v}u}u`)AH}t}u)AnSH}t HEHX'}u}t E}uH}ЋEƿjE E}}t)A$HH[]UHH0HHXH`HhLpLxt )E)M)U)])e)m)u)}ހ!GDž0Dž40HEH8HPH@H!HHH!HtH!HHHHH HƿHH HHH(HS㥛 HHHHH?H)IыDDlxHHHAQVQEEЉщ)AHǸlH H0HHHHHHHH UHHH}HE@t/HEH@HHEH@HE@HEPHE@t/HEH@H]HEH@HE@HEPHE@~HE@HE@UHH H}H}tTHEIѺJ)A(*AfHEHEHEHHE HE@%tߐUHHH}H}tqHEHH=au-Y)AX*AHEH5HEHHt)HEHH,HEHH4HEHUHHH}H}t&HEHHtHEHHHEHUHH0H}HuHUHMLEHEHHEHHEHEHUH}E}u E } uEE]UHH H}HE辕*AHEEHcHEHUHHH}HE*AHUHHH}HEHHEHEtHE<#tUHSHXH}HuHUHEHEHHEEEHEHH-HHEHHEH*A:E}'u.}E}H}E}"u#}E}uiH}tbEYHHUHH% u},uH}t)}u#}uEH}uHEHHE}t HEHHEHHPHEH}uHEHEπ}}u}t HEHƿ*AHEHUHHEHFI؉)A*AHEHHtuHEH +AHHuKHEH+AHHu2HEH+AHHuHEH+AHHtHE HEHX[]UHAVAUATSH0H}ȉuHUHMDEHEȋUĉH}tqEuHEHUHPYHEHHHEHPHEH@Hu5E܋E܉Hƿ(+AE܉>H}tnEuHEHUHPVHEHmHHEHPHEH@Hu2E؋E؉QHƿX+A7E؉[HEȋUPHED`HEHXHELpHED(UATSME)A+AHHe[A\A]A^]UHSH8H}HuHEEHEIѺ)A+A=HEȾHǸ|E}u<EЋEЉOHHEHƿ+A.EЉHEHE \HEAIѺ)A ,AE HcHEHHHEH}u2EԿX,AELEԉ#XE HcHEH EHΉjE܃}yRE؋E؉MHHEHƿ,A,EHEHNE؉}uE}E6U܋EAA%)A,Az}u/}u)HEHƿ,AHEHUE HcЋEHHHEHHEHUHHEHI؉/)A -AH8[]UHATSH H}HuHEHHEHHEHEHE< u HEHEؾ HHEHE<#u'H}tHEHHEKHEH6HEKHEHUHH}tHEHEHHE$HEHHEHE=HEHHtHHEHHEtAG-AAH-AdIMY)AX-A:HEt|-A-A%I؉^)A-ArHEH [A\]UHATSH0}HuHUHMHEHHEE܃HHHHEHHEHHEHHEHA‹EHj SuEAѺk)A-AH HEHHEHHHEHEHUHH}u2,EEHƿ.AERREHHHHEHк@H*EHHHHHEH@HEHe[A\]UHATSH0}HuHUȉMDEDMEH}u vHUȋEIA)A0.AE؃@t*?)Ah.AHEHEHE9EuH}t} t } t} u0‹EAѺ)A.A-EH}tvHEH@HtiHEHPHEHHuNHEHXHED w‹EHSuuAEѺ)A.AH EBEHE HE@%)A.AkHe[A\]UHSHX}HuHUMLELMEHEUHEPuuAAغ)A(/AH E%t HEH8HEDHEDMHUHuEHWHE}xH4)Ax/AHEHHEEHHHHEHH7HEEHM HUEHuE}uHEPHE}u?HEHHE؋Eȃ࿉ƋEHHHHEH<HMHUEAE}u HEEH]UHSHH}HuHxHpLhL`EEEHEEHE/AH"u EAEHE/AHt HEHƿ/AVfEHHEHEHHE}t/A/AHHEH}u.}t/A/AHƿ/AHEH|EEEEHEHHEH}tHEHEHEHEHHEHEHEHEHHEHEH/HE}t#HEHHEH}t-HE@E!HEH&HEH}t HE@Ẽ}uu}t/A/ATHEII؉Ѻ)A0A}t/A/AHEHHο80AEUHEѺ\0AHǸHEHEEEEHcHEHHIHEH}uc}t/A/AI؉)A`0A}t/A/AHƿ0AE4EHcЋEHcHEHHEHH6HE}t/A/AHUHEPIIغ )A0A.H}ue}t)!}t  HxHUHEH`hpIIЉH¾iH EH}t HEH!EH]UHHPH}HuHUHMLELMHEHHEEHUHMHEHHE}uBEHEHuHMHuuuIIȉH¾H EEUHH H}HuHUHE1AHtDHE 1AHt*HE1AHutHE1AH`u8'HEIѺ-)A01AnHEHE1AHtiHE1AHtTHE1AHt?HE1AHt*HE1AHtHE1AHu HEHƿ1AHE2AHuu HEHE HEHE2AH@u HEHEHEHE 2AH u HEHEHESHE$2AHu HEHE HEHE-2AHu HEHEHEHE:2AHlu HEHEHEHE>2AH7u HE HEHEHEG2AHu HEHEHEJHEN2AHu HEHEHEHES2AHuHE HEHE^2AHju HEHE HEHEf2AH5u HEHEHE}HEr2AHu HE HE HEHHEz2AHuHEHEHE2AHu HEHE,HEHE2AHhu HEHE HEHE2AH3uHEHEHE~HE2AHu6)A2AHEHE@3HEIѺ)A2AHEUHSHxH}HuHUHMLELMEHEHEHEHEHEHEEHEIѺ)A3AHHE<$uEHE+AHt+LEH}HMHUHuHEMIH6HE\HEH@HHHEHPHEHEH@ HE#HUHEHH]HEHEH@(HEH}uHEUHSHH(HEHEHEHEH(IѺ5A08Ak8A\HEH}u>_HI؉5A8AHEHEk‹EAѺ5A8AMEH0HFHEH}uJHI؉5A8AHEHTEHEHEEE7Dž<E;E|SA5A9AHE H3HpHptHpHpHHEHEHHHEHHEЋEHcHHHHHHEHHHEHcHHHHHHEHHpL4H8HEHHAHEH藴HEH}H}t HEH%EHX[]UHSH(}HuHE}uHEHHE}uH}tHEHH'(HEIѺ5A8>A HuHEAHDtJ˯EE|HHEHƿp>A[H}t HEH葰5A>A{HEAHƿ走8EEHHEHƿ>AȷH}t HEHbH}tCHEHHt7HEH@HHEIIѺ5AH?AH}t HEH"H([]UHSH8Hy5A?Ac?A迮H@HHΉHH苮E貳HUHHSAI5A?AHH=!Ht2H =!HHIHѺ:AHǸhHEH։E}tE/^5A?AHHHEH =!HHHEHEH|tctWE܋E܉蘲HHEHƿ@AwH@ƿTqHUHHѺ:AHǸ`HH輱E؃}t8^HIѺ5A8@AHEHMHΉЫE}u"蹮HƿAA蟱%}uAA舱EE}uUMHEȉHE让‹EAѺe5A BAHEغH赪EEEHEHHMغHΉ;Hu40H/I؉k5AhBA}u&EHEHSHEH}t#}tHEȋ@ƿaHUHEHHEƿBAZ"HH[]UHATSH0}HuHUHMEEEHEЋ趩HEHEH蛩HEH(‹EAѺ5ABA E軧E}٦EE芬H‹7!ƿBAeEcIċ6!蠧MA؉5ACAHUHEHHE裸XHEKAHE=EA؉5AxCA!}tT‹EAѺ5ACAHUHEHH}t E EH0[A\]UHHHHHΉ_HM5!Ht H A5!S6AHHIHѺ:AHǸHcHHHѺCAHǸHUHH}-!un5ADA-!-!-!藥5A@DAUHATSH }܉u؃}t}t}twDA }DADAD%0-!3IE5ADA}t}t}u ,!ƉE跣 }uU,!諤A؉5ADA}tu,!ƿEAE觵\5A0EAFEܾEӨHI؉5AxEA}tE蝨HƿEA胫EN}c2!]2!twDA}DA褣I؉5AEAH [A\]UHSH(L+!~T>+!9t 6:15AFA։'HHΉ*tuwDA }DADA趢HIIѺ5AHFAHBHǸ.`*!SEP*!::5AFA$?A耡tyHHΉHHE}uHAEe}y5REEHƿHAExE*EtEƿIA迤EEE‹EAѺ5A(IAEUHH }HuUEEJEHcHMEHΉ蚜E}u茛u}~E)EEHHE}EUHSH(H}؉uԋ>+!t*M5AXIA7#‹EAѺ5AIAHEHH<&u7SAHEHǀIAHEHHIAHEHHUHH薛EHEHƿmHy4cHbI؉5AIAIH([]UHSH8H}uUMLELMHEHtv}uHMHUЋuE܉E}uRۚ‹EAA؉Ѻ5AJAUE܉։UHEH)}tEƿ{5AXJAeHUHEHHmEH8[]UHH@HEHHΉ‹AѺ5AJAzE}u%ƿ,t HHVHEH}u EHHΉ[E9EHHHHEHHHHHNu EEEHHHHEHHHuHEH_}טHIѺ 5AJAH'!Ht 蟘 5AJAHt HDž}u HHt E*5A KA Ht H}u DžHH։`t[裗#5AHKAƿEHt HEo}u>u/3+5AxKA‹EAѺ.5AKAEUHSH8}̉uHUẺHEH}u<蟕VH螖‹EIAѺ=5AKA}EȉE}u:PE؋E؉H‹EȉƿLAE؉qWH}teHEPE9uWUHEHHšE}藚HߕI؉J5A8LANHEHƿE}u4萔GH菕I؉Q5AhLAvH}tGHEH辔E}u2@EEHƿLAלEfOẺ詙E}u7E܋E܉謙H‹ẺƿLA荜E܉H8[]UHH H}HEHHEHEHHtVHE@fvHHE@HEHHEHH蟓uHE@HEHEH=I؉5ANA$ 5AHNAH@HHΉHHǸ脕Eԃ}u3E蟐VHHHƿNA2:EԾvt'EYHƿNA}t Eԉ螒}uI虒t6ǕHI؉5ANA 5AOA}u]H@u!H@uHHHt.HHHHH@ΉEg‹EAѺ5AHOAI}HHHEHEH}u9HHH裔HEH}uOA著E2H}t+HEؾ/H踐HEH}tHEHEHEHEH"uR舎EċEĉ9HHEHƿOA}u E} u EEH}t HEH}u=-HHHtHu}}u%HHHtHHE軎HH蜎I؉5AOAHHHHHHHHIuQ/HHHHƿ PA軕5AHPAE5ApPAѿ}uE躍‹EƉEƿBA]EHH[]UHH H}HuEt5APA^HEHEHE;5APA%EUHSHxHHHLLH>PAPA蹐HH蟋VHƿQA<(EHHEHHE EHEHEHEH HHEH}t}~H}u1-HIѺ85AHQA gHEHUHEH)HЉEHEE;|#HcHHEHH蚍tmHcHHEHHw萋HHUHSPEPIIЉA5AQAWH HcHEHu2-F5AQAHfHcHEHE͑}t:}t4}t.MUHEAAйUAHHǸ)&MUHEAȉѺUAHHǸHEIѺTAUA@MHUEUAE}tE/E}t=}t7}t1!uMHEAAȉѺUAHHǸf&MUHEAȉѺUAHHǸ>}t1UEѺUAUA8E}tE茀Ef"HEIѺTAVAFMHUE,VAE}tE5EE&UHHPH}HEH~HE~HEIѺTA8VAH}u<^}E̋ẺHHEHƿ`VAẺ}HEH{~EHEHVAH>HEHVAH!uvHEHH(~‹EЃEEHH΀HEH}u8HEHƿVAEHEHq|HEH%5HEHHEHcHUHEIHѺVAHǸ-~HE@<u5HEHvEԃ}t HEH|HEH~E}HEIѺTAVA+HEH{tU{EЋEЉoHHUHEHƿWAJHEHv{HEH*~EЉ8HEHR{HEHVHEH}4HEH}UHH0HHXH`HhLpLxt )E)M)U)])e)m)u)} !GDž0Dž40HEH8HPH@HA !HHHK !HtH? !HHHHH Hƿ~HH HHzH(HS㥛 HHHHH?H)IыDDlxHHHAQVQEEЉщ@WAHǸ}H H0HHHHH~HHH}UHH@H}HuHUHMHEؾHǸ%~E}u]GyEH}tHEЋu}u E~HHEHƿZA趁EEH}t HEHEHPHMEHΉ{HEH}yCxEEf~HHEHƿ(ZAEEzEʊ?H}~HEHPHEH< uHmHUHEHEzUHATSH!t !d!H`H zt>w}HxI؉HZAZA HXH\H`HHH¾ZA{E}tqywE}x*yxHZAZAE|HBxI؉HZA[A^\DDX\xEA؉HZAP[A!!HĠ[A\]UHH}HuHEHE9sHEHE9u]UHSH(H!Ht lHHƿ[AwH/HxHEH}t HEHHHHѺ[AHǸwH[AHzHEH}uJuh{HvHIIѺHZA[ABwvHIѺHZA\A  !%uj!H HH HH!HHyH!H!Hu%H\A}HEHu< uHEHxHj!MtHEIѺIHZA]A "tMHZA`]AuUHSH}!u^!HcH5}!HEA@H&xHt-]sA؉[HZA]A7H[]UHATSH0E" EHEHEHEHUHEHHuy2 rEEwHƿ]AzE1JE!Ẻ!D%!!rEA؉tHZA(^AeH0[A\]UHHH}H}t8HEt HEsHEHtHEHsUHHH}uHEHt,0rHZA`^AHEHTE܋E܉YHH0HƿlA\E܉ZfH0HUUH8HH@U؃E؋EHHWHEH}ulAi\H8HHEHcH0HEIHѺ$mAHǸcU~THEIѺHZA0mAH @tH H@HSH HUHPH @H PH H(HHH[A\]UHSHHHHSHZA`mAeHH@HtHH@HumA"[HH@HǸWE}1RE؃}uiH@uH@%tEHHXSI؉HZAmAHAE؉sWHHH@HƿmAKZE؉cHEHTt?oQE܋E܉ WHƿnAZESE܉cEԺǸ R‹EԾǸQEHcЋEHHΉQHPEE6SHEH/H@u>H@%u+ELVHƿHnA2YEbE!VHiQI؉HZAxnAHHEHΉRE}}yVOEEUHHH@HƿnA|XE*RHEH#Ea&EREԉQUHPHH[]UHATSH H}HujPHZAnA HEH@HtTHEH@HtGHEЋ@ t9HEHPHEH@HHNKQHHHHH¿pAS:HPHHHHOHE/HEH/HLHEH}KHIѺMHZAqAeHHeOKHIѺPHZA(qAHHJt44JOHHHHοHqAR*HPHHHHpNHe[A\]UHAVAUATSH@H}HuEHEHEHELhHEL`HE؋XHED0J‹EHAUATSEAѺeHZAxqA!H EHE؋uOUHMHEHHYEԃ}t0.J‹EAѺiHZAqAESHE؋t0HE؋t%HE؋tHE؋tHE؋hHE؋@ VE>}uHEH@HE HEH@HEH}HEHUHMHEHH7Eԃ}u2}u4HE؋@%t$HEHUHHEԃ}tEmHEHHEH@H9Eu?HE؋@tHEH@HGHUHEHPHE؋@HE؉P=HE؋@tHEH@HGHUHEHPHE؋@HE؉PHE؋@߉HE؉PE}7HE؋ t HE؋ u!HUHEHHEԃ}tEyHE؋u!HUHEHHuEԃ}tEMHE؋u$UHMHEHHEԃ}tEHE HE؋@%He[A\A]A^]UHAVAUATSHpH}Hu||E؋|Eԋ|EHEHEGAƃ}tAqAAqA}tAqAAqA}tqAqAFHUHEAVAUATSIIHZArAH H}}tHuHEAHѺHFt0kEEEKHƿhrAN-KFHUHEIIHZArAFHEIѺHZArAHEHxHHEH}u7DEEyJHHEHƿsAXMHEHiHEH}t HEHHuCHEHƿ(sAMXDHEH6DHEHÊHEH@HE}tH E}tH HHEHEH;EtHEH HHEAHѺHƿVsA+EtOCEEcIHHEHƿ`sABLHEHnCHEHUHEHLC}.EEHHHHEHH@HE}tH E}tH HHEHEH;EHEH H‹EHHHHEHHAHѺHƿVsADtaB tUBEEHHHEHHHHEHHHHƿsAKHEH׈4EEHHHHEHHHHEH衈He[A\A]A^]UHSHFAFHEBI؉HZA tAAFHH0HƿPtAIlH(/HBHEH}u#H(HƿxtAYI*HUH(H)HHH(HHACHEH}utAIHEHEE4@EHEH@}tm<t:E؉EHAI؉/HZAtAiE؉EHƿuArHCH H@Ѻ5uAHǸwAX@H@AIѺ8HZAPuAXH@HDEԃ})?E؋E؉DHH@HƿuAGH ^AH E؉(QeEHcH@EHΉ?Hu[>dDHH(HƿuA@GEԉ@H @H H H@HΉ@EЃ}Y&>EH @H Eԉj@}u-E؉CHH(HƿuAFZ>H(H0II\HZAuA_H(H@HHEܸH[]UHAWAVAUATSH \XTHHL@L8\H`HEHEEEHHt(HEȉEHHH:>HHEHHHEH@t(HEȉEH@H>HHEHHHEH}v(vA5E&~=‹XAѺ~HZA`vAHEXHETPHEUĉPHEUP HHtEH`HHHHHRHt5F;EE@HƿvACElM<‹XAѺHZA wA譿XNXHhyAH@Hƿ>:U@HH@HƿXwA1C"TH@HHHH>:?HH@HHHƿwABHHAwAHƿwAT;}9EE?HHHHƿwAdBEKPHEwAHUHHIйwAHƿwA: c9EE?HHHHƿwAAEKHHA xA CxAHƿCxAu:8EE>HHHHƿPxAAEKqHHAyxAHƿyxA :<8EE>>HHHHƿxAAEJHH/H?:HEH}t!HEHHH`HH58HHH`HH8H`HF9HH`HHA;v7EE" EHDž`HDžhHDžpH`HEHHZ;y q7(=HƿxA@d% HtAqAAqAd`% HtAqAAqAD`d948ANjE%D%*HH8HƿA-E}uAHEHpH8H8,IIHѺytEH8H$}uE} HUHMH8HHttE}u:HEHHHU,IAHѺtE}MHDž@AHDžHAHDžPAHDžXAHDž`AHDžhAEEHH@HEaAH HEEHH@HƿA;HxH}t HxuE}u(HUHxH8HHtE}u>HEHpHMHx,IIHѺtEHEH"HxH"}uE}}HDž AHDž(AHDž0AEUHѺAHǸ}$EHH HEaAHHEH}uE}uiHUHHH!$yO8"'HEHH HEHƿ A*HEH!HEEH}t HEH!}uE}}HEIAH:HpHpuE}uIHpHƿMAW#y1n!%'HHpHƿ`A*EHpH#!}HEAHHhHhuE}uIHhHƿA"y1 &HHhHƿ`Ap)EHhH }HEAHH`HEAHHXHEAHHPH`tHXt HPuE}uJHPH u1 %HHPHƿA(E}uJH`HA u1n%HH`HƿǀAJ(E}u=HEHHH`,IAHѺtE}uIHXHƿA!t1%$HHXHƿA'EH`HHXHHPH} H HH H HƿAHHHE AHH@x8 HZAAHHt H@uE}u+H@HHH8HH=tE}uAHEHpH@HH,IIHѺbtEHHHH@HHUH8HjtE}HEHHHU,IAHѺEsHUH8HtE}IHEHHHU,IAHѺhEHUH8HEH8EEHƿAEd&caAt2EEHƿAE$&#HEȋ@UĉѺEEUHSH(H}褢E}uNE}HEHHHEHkI؉K HZA A HEHHy@!EEHHEHHƿPAE9%EH([]UHHp}} }}ruAoE}uIUHEѺcAPHǸ_EEHcHMEHΉUEUHAWAVAUATSH(H}:l HZAAۖHEHE_HEDhHED`HEHXHELxHED0HAUATSMEp HZAA{H HE HEȋ@=uHe[A\A]A^A_]UHATSHPH}HuUEEEEEEHEA<EA؉} HZAAוHEH}uHUHEHHE}u!H}HMHUȋuHEIHrE}tE HZA8AZ}uUHEHGE}uB}uHEH7  uHEHƿ AyUHSH(H}HEHHHEH I؉ HZA@A0H HtlHEHHv HH{tKH` H HEHHH>  HZApA踐HEHǸGBE}tEw t c\ t>H H I؉ HZAA9A& y5@ EEHƿЈAEf讘E}tEgE}tE WA ߓ u2 EEfHƿALE5 Ǹ\  4 H([]UHH H}K * HZAAHEApaAhaXaPa`aH:E}tE%H HuH aH EUHSH(=AS ; HZAHAG- H& H[A=ANHEH}&HUHH' HH H HEH}tHE HIѺE HZAA蘍HƉAH HEH}t^HEHb HIѺJ HZAȉABH/ H7 ǸA jJHI I؉P HZAA4 H I؉V HZA8A豌H}t HEH H([]UHATSH H}Hub HZAA`HEHE}tE%HE؋X AsAEg HZAAHUHEHH : A specific user's name or ID to be dismounted -s : Lets you specify a specific vhost for the specific user -a : Dismount all persisted mounts -v : Verbose output -h : Display this help message/home/build/release/lscgid_ns/support/unmount_ns/unmount_ns.c%s Line #%d pid: %d Entering unmount_ns program Must be run as root/var/lsnsPersistance directory: /var/lsns not found0123456789You must specify a valid user or ID for -u/var/lsns/%uSpecified user directory not foundVerbose output specifiedMissing parameter option valueu:as:v?hYou must specify -u or -aYou can only specify a vhost for a single userUnmount done%02d/%02d/%04d %02d:%02d:%02d:%06ld /home/build/release/lscgid_ns/support/unmount_ns/nsopts.c%s Line #%d pid: %d nsopts_free_members %p %s Line #%d pid: %d Attempt to free default in nsopts_free! \,Namespace expected argument Namespace missing end quotes in parameter: %s %s Line #%d pid: %d Arg: %s $GID$UID$USER$HOMEDIRNamespace error allocating op source: %s Namespace error allocating op dest: %s %s Line #%d pid: %d Added op, type: %d, source: %s, dest: %s, flags: %d %s Line #%d pid: %d read_opts: %s Namespace error opening file %s: %s %s Line #%d pid: %d read_opts: realloc: %p, %d bytes Namespace error reallocating file memory Namespace error reading file %s: %s %s Line #%d pid: %d read_opts: count: %d, rc: %d Namespace option file: %s is empty and this is invalid %s Line #%d pid: %d Final options: %s (LAST LINE)%s Line #%d pid: %d get_line%s: %s NOTIS%s Line #%d pid: %d get_line empty line, %s last line %s Line #%d pid: %d %d options, total size: %d bytes %p-%p, each: %d Namespace unable to allocate ops: %s %s Line #%d pid: %d find_op, type: %d, dest: %s %s Line #%d pid: %d Raw op, add %s Line #%d pid: %d FOUND OP type: %d %s Line #%d pid: %d FOUND OP type: %d->%d, %s (%s->%s) %s Line #%d pid: %d find_op not already defined %s Line #%d pid: %d add_op #%d type: %d, source: %s, dest: %s, flags: 0x%x %s Line #%d pid: %d Free old op $PASSWD$GROUPNamespace invalid command symbol: %s Namespace can't allocate initial value for %s %s Line #%d pid: %d Namespace %s name is not found: %s Namespace %s name is not found: %s %u%s Line #%d pid: %d Namespace can't allocate values for %s Namespace can't allocate values for %s %s Line #%d pid: %d Command symbol: %s, values: %s, rc: %d unsharecap-share-netdie-with-parent%s Line #%d pid: %d 'unshare', 'cap', 'share-net' and 'dir-with-parent' options are all implied (%s) uidgidchdiras-pid-1setenvunsetenvNamespace option: %s is invalid in this context, as LiteSpeed defines the values bindbind-trydevdev-binddev-bind-trydirhostnamemqueueprocremount-roro-bindro-bind-trysymlinktmpfstmpcopycopy-tryno-unshare-user%s Line #%d pid: %d Add no-unshare-user %s Line #%d pid: %d %s is not a known option %s Line #%d pid: %d process_line: %s Namespace invalid option: %s %s Line #%d pid: %d Raw option, type: %d %s Line #%d pid: %d Unknown option, ignore %s Line #%d pid: %d process_opts_raw %s Line #%d pid: %d process_opts_raw done Namespace expects a specified file %s to have at least one valid line %s Line #%d pid: %d nsopts_init() %s Line #%d pid: %d nsconf2: %s %s Line #%d pid: %d Allocated opts match requested opts, use them Namespace unable to allocate option name memory: %s NOT %s Line #%d pid: %d nsopts_get(%sallocated) %s Line #%d pid: %d nsopts_get(%sallocated), i: %d, env: %p %s Line #%d pid: %d nsopts_get rc: %d %02d/%02d/%04d %02d:%02d:%02d:%06ld /home/build/release/lscgid_ns/support/unmount_ns/nspersist.c%s Line #%d pid: %d setns, making syscall %s Line #%d pid: %d Namespace requires a virtual host - use %s Namespace VH insufficient memory for name: %s %s Line #%d pid: %d VH specified as %s LS_NS_VHOSTNamespace error opening /proc/%s: %s %s Line #%d pid: %d doing realloc, block: %p, size: %d %s Line #%d pid: %d did realloc, block: %p, size: %d Namespace error reallocating /proc/%s at %ld: %s Namespace error reading /proc/%s: %s Namespace insufficient memory collecting mounts %s Line #%d pid: %d Enter parse_mount_tab, root_mount: %s self/mountinfo%s Line #%d pid: %d read_big_proc_file failed: %s %s Line #%d pid: %d Counted mountinfo lines: %d %s Line #%d pid: %d calloc failed %s i < (int)n_lines%d %d %u:%u %nNamespace unexpected line parsing mountinfo: %s i == n_lines%s Line #%d pid: %d No root Namespace error in calloc mount_tab: %s Namespace error in call of by_id: %s %s Line #%d pid: %d Final n_mounts: %d Namespace error in final call of mount_tab: %s Namespace expected end_tab to be equal to last mount /var/lsns/%u%s%s/%s%s/mnt%s Line #%d pid: %d get_ns_filename uid: %d: %s %s Line #%d pid: %d Could not getpwuid for %d (deleted?): %s /.lsns_reload%s%sUser requested namespace unpersist, uid: %d, file: %s %s Line #%d pid: %d User requested namespace unpersist Unable to delete unpersist file %s: %s %s Line #%d pid: %d unpersist_fn, uid: %d %s Line #%d pid: %d Running unpersist_fn without being locked Running unpersist_fn without being locked - internal error %s Line #%d pid: %d unpersist_fn, a prior unperist condition has been resolved by another task %s Line #%d pid: %d umount %s Namespace umount of %s failed: %s %s Line #%d pid: %d umount of %s failed: %s %s Line #%d pid: %d Did umount of: %s %s Line #%d pid: %d Error doing opendir of %s: %s ...%s Line #%d pid: %d Do not remove persist vh file: %s %s Line #%d pid: %d remove: %s %s Line #%d pid: %d Error deleting %s: %s %s Line #%d pid: %d %s not mounted - bind mount it Error bind mounting %s which is required for persisting a namespace: %s %s Line #%d pid: %d Now make it private Error bind mounting private %s which is required for persisting a namespace: %s %s Line #%d pid: %d %s already mounted, flags: %ld %s Line #%d pid: %d persist_namespaces /var/lsns%s Line #%d pid: %d Namespace directory create of %s, created: %d, errno: %s Namespace directory create of %s failed: %s %s Line #%d pid: %d Created %s %s Line #%d pid: %d Namespace directory create of %s failed: %s (may be ok) /proc/%u/ns/mnt%s Line #%d pid: %d mount %s on %s Namespace mount of %s on %s failed: %s NOYES%s Line #%d pid: %d Source exists: %s %s Line #%d pid: %d Dest exists: %s %s Line #%d pid: %d Did bind_mount of: %s on [%s] %s Line #%d pid: %d Wait for persist parent Namespace error reading from sibling pipe: %s Namespace sibling pipe closed early %s Line #%d pid: %d persist_child release parent, read done, rc: %d %s Line #%d pid: %d Write error writing to persist_sibling_rc pipe: %s persist_child%s Line #%d pid: %d Doing unshare: flags: 0x%x Namespace error in unshare: 0x%x: %s %s Line #%d pid: %d Closing persist sibling_child due to Namespace error in unshare: 0x%x: %s %s Line #%d pid: %d Final pid to wait on: %d (my pid: %d) %s Line #%d pid: %d Closed persist_sibling_child, rc: %d %s/VHLock%s Line #%d pid: %d Close and unlock the persist vh file %s Line #%d pid: %d unlock_close_persist_vh_file done WRITEREADTRY_WRITE%s Line #%d pid: %d Lock the persist vh file %d %s %s Line #%d pid: %d Unable to get write lock for uid %d Unable to get write lock for uid %d %s Line #%d pid: %d Converting an attempted write to a read lock! %s Line #%d pid: %d Unexpected error locking VH persist file: %s Namespace error locking VH persist file: %s %s Line #%d pid: %d Locked %s %s Line #%d pid: %d file already open, just locking %s Line #%d pid: %d Open/lock persist vh file %s for %s lock %s Line #%d pid: %d Try creating directories above %s Line #%d pid: %d Error creating directory: %s: %s %s Line #%d pid: %d Error creating directory %s: %s Namespace error opening lock file %s: %s Namespace error creating child sibling pipes: %s Namespace error creating child sibling: %s %s Line #%d pid: %d child_start pid: %d %s Line #%d pid: %d persist_do start child Write error writing to persist_sibling_child: %s %s Line #%d pid: %d persist_do get rc Namespace parent detected child closed pipe (see above) Namespace error in waitpid in sibling parent: %s Namespace child reported error %d %s Line #%d pid: %d persist_do, final rc: %d %s Line #%d pid: %d report_pid_to_parent SKIP for not lscgid %s Line #%d pid: %d report_pid_to_parent: %d /bin/sh%s Line #%d pid: %d Can't write pid to parent: %s, may be ok %s Line #%d pid: %d persist_child_done, pid: %d, persist_pid: %d %s Line #%d pid: %d Closed persist_sibling_child %s Line #%d pid: %d is_persisted uid: %d %s Line #%d pid: %d NOT persisted ns: %s %s Line #%d pid: %d (VH NOT persisted) %s Line #%d pid: %d NOT persisted user %s Line #%d pid: %d have_user_unpersist %s Line #%d pid: %d Got write lock but don't need it %s Line #%d pid: %d IS persisted user, rc: %d %s Line #%d pid: %d Can't get pwuid for %d: %s Namespace error lscgid: setgid(%d): %s %s Line #%d pid: %d Can't initgroups(): %s %s Line #%d pid: %d Namespace error lscgid: setgroups(): %s Namespace error lscgid: chroot(): %s Namespace error lscgid: setuid(%d): %sNamespace lscgid (): failed to change stderr log to: %s: %s %s Line #%d pid: %d persist_report_pid error: %d %s Line #%d pid: %d persist_report_pid: %d %s Line #%d pid: %d persist_report_pid write returned %d: %s %s Line #%d pid: %d persist_use_child, pid: %d %s Line #%d pid: %d setgroups failed first time: %s %s Line #%d pid: %d setgroups worked first time Namespace error opening namespace for %s: %s Namespace error setting namespace: %s %s Line #%d pid: %d setgroups failed second time: %s %s Line #%d pid: %d setgroups worked second time %s Line #%d pid: %d persist_use_child release parent which will unlock, rc: %d Namespace insufficient memory to alloc dir Namespace change directory error %s: %s %s Line #%d pid: %d Doing execve: %s lscgid: execve(%s) (nspersist): %s %s Line #%d pid: %d final_exec failed %s Line #%d pid: %d Should not get here! %s Line #%d pid: %d persisted_use %s Line #%d pid: %d persisted_use_child returned! r/proc/self/mountinfoUnable to open /proc/self/mountinfo: %s %s Line #%d pid: %d Not a correctly formatted string: %s%s Line #%d pid: %d Skip mountpoint %s != %s (%d bytes, test: %d, memcmp: %d) %s Line #%d pid: %d Unmount uid %s Line #%d pid: %d Bad UID %s != %s %s Line #%d pid: %d Already released no_vh %s Line #%d pid: %d vhost = no_vh %s Line #%d pid: %d vhost = %s %s Line #%d pid: %d unmount_vhost, uid: %d, vhost: %s %s Line #%d pid: %d Can't lock %s Line #%d pid: %d umount %s rc: %d, errno: %d Namespaces unable to unmount %s: %s %s Line #%d pid: %d unpersist_uid: %u %s Line #%d pid: %d Exiting %s, rc: %d Namespaces unable to open %s: %s 0123456789parse_mount_tabStatus: 200 %02d/%02d/%04d %02d:%02d:%02d:%06ld Namespace error opening partial path: %s: %s Namespace error writing partial path: %s: %s, len: %d /home/build/release/lscgid_ns/support/unmount_ns/nsutils.c%s Line #%d pid: %d Ignore error %s writing to %s %s Line #%d pid: %d write_uid_gid_map uid: %d->%d, gid: %d->%d, pid: %d, deny_groups: %d, map_root: %d self%uNamespace error opening %s: %s 0 %d 1 %d %d 1 %d %d 1 %s Line #%d pid: %d Writing to uid_map: %s:uid_mapdeny setgroups%s Line #%d pid: %d Writing to gid_map: %s:gid_map%s Line #%d pid: %d clean_dir: %s Namespace error opening directory %s to clean it: %s ...Namespace can't allocate memory to cleanup dir %s %s/%s%s Line #%d pid: %d clean_dir remove: %s Namespace can't delete %s cleaning %s: %s %02d/%02d/%04d %02d:%02d:%02d:%06ld $HOMEDIR/.lsns/tmp/tmp/usr/lib/lib64/bin/sbin/var/var/www/proc../tmpvar/tmp/dev/etc/localtime/etc/ld.so.cache/etc/resolv.conf/etc/ssl/etc/pki/etc/man_db.conf/usr/local/bin/msmtp/etc/alternatives/mta/usr/sbin/exim$HOMEDIR/var/lib/mysql/mysql.sock/home/mysql/mysql.sock/tmp/mysql.sock/run/mysqld/mysqld.sock/var/run/mysqld/mysqld.sock/run/user/$UID$PASSWD$GROUP/etc/exim.jail/$USER.conf$HOMEDIR/.msmtprc/etc/php.ini/etc/php-fpm.conf/etc/php-fpm.d/var/run/var/lib/etc/imunify360/user_config//etc/sysconfig/imunify360//opt/plesk/php/opt/alt/opt/cpanel/opt/psa/var/lib/php/sessionsrwronosuidnodevnoexecnoatimenodiratimerelatimeNamespace error opening %s: %s Namespace error reading %s: %s /home/build/release/lscgid_ns/support/unmount_ns/ns.c%s Line #%d pid: %d ERROR: ns_supported can't get uname: %s %u.%u%s Line #%d pid: %d ERROR: ns_supported can't pull out version %s Line #%d pid: %d ERROR: ns_supported can't get Linux version: %s %s Line #%d pid: %d NOT ns_supported for old OS: %d.%d /proc/self/exe%s../lsns/conf/ns_disabled_uids.confr%s Line #%d pid: %d Error reading disabled file: %s: %s, ok to not be there %s Line #%d pid: %d Reading disabled UIDs in %s Insufficient memory creating namespace disabled table Invalid line in namespace disabled file: %s%s Line #%d pid: %d s_not_lscgid set Namespace specified but not supported - disabled %s Line #%d pid: %d ns_init_engine, main config template LS_NS_CONF set to %s %s Line #%d pid: %d ns_init_engine, no configuration override file %s Line #%d pid: %d Do not run namespaces for UID: %d; in disabled list Namespace error getting capabilities: %s %s Line #%d pid: %d s_requested_caps: 0x%x, 0x%x %s Line #%d pid: %d Freeing setupOp in free_setupOp Namespace error setting death signal: %s %s Line #%d pid: %d drop_all_caps Namespace error in drop_all_caps: %s %s Line #%d pid: %d drop_privs %s Line #%d pid: %d drop_privs, setuid from %d to %d Namespace error switch to uid: %s Namespace error setting dumpable: %s %s Line #%d pid: %d Dropping cap: %ld Namespace error dropping capability %ld from bounds: %s %s Line #%d pid: %d set_required_caps Namespace error in capset for required caps: %s %s Line #%d pid: %d switch_to_user_with_privs chroot: %s, persisted %d, user vh: %d %s/root%s Line #%d pid: %d build_mount_namespace, root: %s /Namespace error making / slave: %s Namespace error creating rootfs %s: %s Namespace error mounting root: %s Namespace error changing to the base path: %s newrootNamespace error creating newroot failed: %s Namespace error mounting new root failed: %s oldrootNamespace error creating oldroot failed: %s Namespace error setting oldroot as pivot root: %s oldroot/etcNamespace pivot root is not working! Namespace error setting root as current dir: %s $GID%d$UID$USERNamespace error: passwd entry for euid %d: not found Namespace error geting passwd entry for euid %d: %s %s Line #%d pid: %d Do not allow root homedir Namespace unexpected NULL replacement text for %s Namespace error allocating op memory: %s %s Line #%d pid: %d bwrap_symbol_in_path %s->%s /etc/group/etc/passwd%s Line #%d pid: %d create_strnums: %s, work_str: %s %s Line #%d pid: %d Test getgrgid of %d Namespace error: group entry for gid %d: not found %uNamespace can't allocate wildcard string number in %s: %s %s Line #%d pid: %d create_strnums, add my id: %s Namespace unexpected title in bwrap symbolic: %s 0123456789Namespace can't allocate string number in %s: %s %s Line #%d pid: %d create_strnums, add specified id: %.*s Namespace unexpected character in %s %s Line #%d pid: %d create_strnums -> %s @@@@@@@@@@@@@@@@@@@@@@@@@@@l@@@@@@@@@@@@@@@@@@@@@@%s Line #%d pid: %d extract_filedata: %s Namespace unable to allocate %s buffer: %s %s Line #%d pid: %d extract_filedata, add line: %s -> (%p, len: %d) %s%s Line #%d pid: %d extract_filedata: Bad line in file: %sNamespace error duping a string: %s: %s Namespace Insufficent memory allocating newroot path /newroot/%s%s Line #%d pid: %d get_newroot_path: %s, len: %d Namespace Insufficent memory allocating oldroot path /oldroot/%s%s Line #%d pid: %d get_oldroot_path %s -> %s Namespace option bind-tmp requires source Namespace option bind-tmp requires dest %s Line #%d pid: %d nspersist_setup_bind_tmp already exists %s %s Line #%d pid: %d Namespace source missing higher level directory: %s Namespace source missing higher level directory: %s Namespace error making requested bind-tmp dir %s: %s %s Line #%d pid: %d tmp created directory just fine: %s %s Line #%d pid: %d nspersist_setup_bind_tmp %s %s Namespace insufficient memory creating tmp dironly %s Line #%d pid: %d Found successfully dironly: %s Namespace error bind-tmp must only have one directory level in the source Namespace error creating bind-tmp dir: %s: %s Namespace insufficient memory creating derived tmp %s/%s%s Line #%d pid: %d Final newsource: %s %s Line #%d pid: %d setup_copy Namespace missing source or dest to copy %s Line #%d pid: %d Does not exist, set op to NOOP: %s Namespace error opening source in copy %s: %s Namespace error creating pipe to copy: %s Namespace error writing to pipe in copy: %s%s Line #%d pid: %d Can't write to file in copy, set op to NOOP: %s Namespace error reading from %s in copy: %s%s Line #%d pid: %d use_bind_tmp %s Line #%d pid: %d Not a candidate %s Line #%d pid: %d Unable to get home for %d: %s%s Line #%d pid: %d Home does not exist for %d, fall back to tmp method%s Line #%d pid: %d tmp directory use %s as source Namespace insufficient memory in allocating bind_tmp %s/tmp%s Line #%d pid: %d presetup_bind_tmp set to: %s %s Line #%d pid: %d source_create %s %s Line #%d pid: %d create %s, set to %d/%d Namespace error %s creating %s in %s for temp dir%s Line #%d pid: %d Full dir test %s %s Line #%d pid: %d create %s Namespace error %s creating %s for temp dir%s Line #%d pid: %d op_as_user[%d]: type: %d, flags: 0x%x, src: %s, dest: %s %s Line #%d pid: %d preset tmp return %d YESNO%s Line #%d pid: %d bind_mount, src: %s, dest: %s READONLY: %s, DEVICES: %s, RECURSIVE: %s, uid: %d Namespace mount of source/dest failed: %s %s Line #%d pid: %d Did bind_mount of: %s on [%s] %s Line #%d pid: %d bind_mount, dest: %s Namespace realpath %s failed: %s Namespace No mountpoint at resolved_dest: %s noneNamespace mount of none to %s failed: %s Namespace (re)mount of none to %s failed: %s %s Line #%d pid: %d do_copy: %s -> %s Namespace copy not supported in privileged environment %s Line #%d pid: %d do_copy source error: %s Namespace error in copy of %s: %s Namespace copy of unqualified target %s Namespace can't allocate destination in copy %s Line #%d pid: %d do_copy dest dir doesn't exist: %s Namespace error in copy to dest: %s /newroot/tmp/copy%d%s Line #%d pid: %d Try to create %s with mode: 0x%x Namespace error in opening temp target in copy %s: %s Namespace error writing to target in copy: %s: %s%s Line #%d pid: %d copy complete: %s -> %s Namespace error in priveleged_op, buffer too big %s Line #%d pid: %d privileged_op send request to privileged part: %d Namespace error writing to privileged_op_socket: %s Namespace error reading op code from privileged op socket: %s %s Line #%d pid: %d privileged_op run request here: %d Namespace error in bind mount of %s: %s Namespace error in bind mount of %s to %s: %s procNamespace error mounting proc (%s): %s mode=0755tmpfsNamespace error mounting tmpfs: %s: %s newinstance,ptmxmode=0666,mode=620devptsNamespace error mounting device: %s: %s mqueueNamespace error mounting mqueue: %s: %s ERROR GETTING CAPABILITIES: %s Namespace error setting hostname: %s: %s, uid: %d, euid: %d effective caps: 0x%x (%s), permitted: 0x%x (%s) Namespace unexpected privileged op #%d @@8@@@@|@@@%s Line #%d pid: %d ERROR CREATING FILE: %s: %s, mode: %o %s Line #%d pid: %d Can't set owner/group for %s: %s Namespace error getting source info of %s: %s Namespace missing path creating directory Namespace can't create directory %s: %s originalprogram%s Line #%d pid: %d Ignore error setting owner/group for dir %s: %s using %s uid: %d, gid: %d %s Line #%d pid: %d %s mkdir ok Namespace Can't create directory: %s, source not a dir! %s Line #%d pid: %d mkdir_with_parents: %s -> %s Namespace mkdir_with_parents invalid pathname: %s Namespace can't dup source directory: %s: %s Namespace can't allocate temporary directory: %s: %s %s Line #%d pid: %d mkdir_with_parents, source ran out before dest %s->%s Namespace mkdir_with_parents, error finding source %s: %s %s Line #%d pid: %d mkdir_with_parents, stat of %s got uid: %d %s Line #%d pid: %d mkdir_with_parents, No stat %s Line #%d pid: %d mkdir_with_parents done Namespace unable to build double of %s and %s: %s %s%sNamespace unable to build triple of %s, %s and %s: %s %s%s%s%s Line #%d pid: %d setup_newroot entry! %s Line #%d pid: %d source: %s, dest: %s %s Line #%d pid: %d setup_newroot %s Line #%d pid: %d setup_newroot loop: source: %s, dest: %s Namespace error getting type of source: %s: %s %s Line #%d pid: %d stat: %s, uid: %d, gid: %d, mode: 0x%x Namespace error you must specify a destination /oldroot/procsyssysrq-triggerirqbusNamespace error accessing %s: %s nullzerofullrandomurandomtty/oldroot/dev/stdinstdoutstderr/proc/self/fd/%dNamespace can't create symlink %s/%s: %s/fd/proc/self/fdNamespace can't create symlink %s: %s/core/proc/kcore/pts/ptmx/shmNamespace can't create %s: %s Can can't create %s: %s pts/ptmxCan can't symlink %s: %s /oldroot/console%s Line #%d pid: %d Create console /newroot/etc/oldroot/etc/newroot/etc/group/newroot/etc/passwd%s Line #%d pid: %d Write to %s: %s (%p), len: %d, flags: 0x%x Namespace error creating %s: %s Namespace error writing %s: %s source != ((void *)0)Namespace can't make symlink at %s: %s dest != ((void *)0)Namespace unexpected type %d%s Line #%d pid: %d setup_newroot, completed big loop, rc: %d Namespace error completing operations }AdAdAdAAA A A AAAA A AZAA}A%s Line #%d pid: %d About to do exec(%s): uid: %d, euid: %d, pid: %d lscgid: execve(%s) (ns): %s %s Line #%d pid: %d final_exec failed %s Line #%d pid: %d Should not get here! Namespace error in resolving path: %s: %s, flags: 0x%x, errno: %d %s Line #%d pid: %d Symlink resolved %s to %s Namespace error making old root rprivate: %s Namespace error unmounting old root: %s Namespace error opening root: %s /newrootNamespace error changing to /newroot: %s .Namespace error in second pivot: %s Namespace error in fchdir to oldroot: %s Namespace error umount oldroot: %s Namespace error changing to root after umount: %s %s Line #%d pid: %d About to chroot(%s) Namespace error in chroot to %s: %s /proc/self/oom_score_adj%s Line #%d pid: %d SetupOp => %s Line #%d pid: %d type: %d, source: %s, dest: %s, flags: 0x%x, fd: %d %s Line #%d pid: %d Entering do_ns, uid: %d, ppid: %d %s Line #%d pid: %d ns ok to go %s Line #%d pid: %d Error in chdir(%s): %s Namespace error in locating %s: %s, pid: %d /proc/sys/kernel/overflowuidUnexpected overflowuid in: %s /proc/sys/kernel/overflowgidUnexpected overflowgid in: %s %s Line #%d pid: %d init_req ns_conf2: %s %s Line #%d pid: %d init_req ns_conf2: NOT SET! %s Line #%d pid: %d tty device: %s Namespace error setting NO_NEW_PRIVS: %s Error opening /proc: %s %s Line #%d pid: %d notpersist_init /lsnsdebug%s Line #%d pid: %d Activating debugging on existence of /lsnsdebug %s Line #%d pid: %d Trying to use debug filename: %s a%s Line #%d pid: %d Switched to debug file: %s %s Line #%d pid: %d Can't open debug file: leave alone: %s %s Line #%d pid: %d Can't open or get filename: %s, using stderr %s Line #%d pid: %d Entering ns_exec %s Line #%d pid: %d After ns_init initial user: %d CGI user: %d %s Line #%d pid: %d Enter ns_exec, chroot set to: %s ns_exec child%s Line #%d pid: %d ns_setuser: %d %s Line #%d pid: %d ns_done %s Line #%d pid: %d ns_done free_setupOp (allocated) setup_newroot;H00P,pQA8}Xɰx'F mH pԺ,P8X+x0g X H >h \  ,8 X x ! S  8 WX  k 6 -0 X Z  8 X x  & (PPTx   0mP,x5H@` D#$B&'0(P*x*+ ,,;-(-H-h./:1T12H202X_6x:>BCD0KEP@GxGKOP'R8T`Wr\a:hi0jPclxmq rrs0X+̊4@hő,/ o@`y8zRx $X@FJ w?;*3$"DgAC  dAC  hlAC g AC  $jAC H 3AC   ĨAC  ,QjAC e LAC  l<AC w LAC G I/AC j X/AC j gAC Z  f@AC { $,gAC E] $TŬAC Kp $|AC E $AC Gx $FAC G: $ AC G $AC E $D$AC H lAC  AAC < $yAC Eo AC  AC  H7AC 2 4_AC  $T05AC E+ |=AC  AC Y )AC d GAC B $AC E $8AC s $DAC E lZAC U &WAC R ]DAC  AC  3AC   AC  ,SZAC U LAC  lWAC  $AC H yjAC e 9AC t AC  AC  ,4.AC M $dAC H $AC E $coAC Hb NAC I +AC f $#AC E $DAC G lAC  &AC  $AC G $hAC H iAC d  6AC  < oAC j $\ 4AC E* $ AC E  XAC S $ AC E  AC  $ #AC E $< !AC H d uAC p $ AC H  oAC j  AC   u AC N  h [AC , ?AC z $L AC E t AC  $  _AC EU  P AC   {AC v  tAC   MAC H $< 2AC J d AAC | $ AC H  .1AC l  ?AC  $ AC Ex $ 8AC G < NAC I \ GAC B | 2iAC d  {AC  $ AAC E7  /SAC N bAC U $\AC  D,AC g $dtAC Gh \AC  "AC  $v&AC E $ +AC L .AC  $</AC E dY0AC  $0AC H $2AC E $J3AC J $6gAC HZ $$:AC G L;AC } $l<AC Jp $>??AC K/ $UBAC K} $FAC H , 5K%AC P $<*RoAC Gc dqSAC  $@TAC K UAC  $yVAC H [<AC w $![AC E $<[AC E $dU\AC L $;nAC K $(o{AC Eq {pAC  $rAC E $sAC  ,DtAC M $ttAC G xAC  $5ygAC E] t{AC  ${AC H $,}~AC Gr T@AC { t'AC Q AC  AC K $Q_@XP@1@1@) *@ &Aaao@@P@  aH  @X @` o@ooz@a&*@6*@F*@V*@f*@v*@*@*@*@*@*@*@*@*@+@+@&+@6+@F+@V+@f+@v+@+@+@+@+@+@+@+@+@,@,@&,@6,@F,@V,@f,@v,@,@,@,@,@,@,@,@,@-@-@&-@6-@F-@V-@f-@v-@-@-@-@-@-@-@-@-@.@.@&.@6.@F.@V.@f.@v.@.@.@.@.@.@.@.@.@/@/@&/@6/@F/@V/@f/@v/@/@/@/@/@/@/@/@/@0@0@&0@60@F0@eWAxWA @}WA}WAWAWAWAWAWAWAWAWAWAWAWAWA WAWAWAWAWAWAWAWAWAWAWAWAWAXAXAXA*XAXA@XAOXAOXA"XXAXXArXArXAXAXAXAXAXAXAXAXA" XA! XA!XAYA"YAYA$YA$YA6YA6YAEYAEYANYANYAWYAWYAtYAtYAYAYAYAYAYAYAYAYAYAYA YAYAYAYAYAYAYA YAGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-18)GCC: (GNU) 7.3.1 20180303 (Red Hat 7.3.1-5)8@T@t@@P@@z@@ X @ @ *@ *@ P0@&A &AȋAAaaaaa@aa |0@*5 0@7 0@J 1@`aoa @1@a G1@ 8@ <@/ <@ =@@ N=@g ?@ 5A@' C@0 VE@F@ F@H ^H@O I@$f N@z N@A S@y lW@ GX@ X@7 /Z@ U]@ _@ @X `@ b@Z Nc@W' c@D2 c@B d@R Se@] f@Zi uf@} _g@SA 3q@9 \r@ r@ t@ @ y@  {@o "@N( p@+4 @#B @Q ؇@f @q u@oz @4SA t@ @ @! 5@ @o @ I@_ @ @M @A ޳@ @N @G, J@iC @Q n@A\ @Sg @ @ @, @t @ '@ @ @ @ @& Y@7 @F @o @T g@g_ @l m@~ @ n@? @ :@ @% @o q@ `@ +@ @ @< @ @% U@3AL cAW xA{o A A dA A A A Ag A*A &A &Aa(&A aa%ȋA8aDaZ `%Aj~a@a M_@G a @a2K_s " 6  A%AG aN xa\  _@o (a~     c@   E<@Ld&A a   ;@ 2 F a` r Xa    p@j   k@?   a 2 F `  @6 M$A{    ;@j8a   @  a   @ - C  @L a\ n      <@<  @[   @a" 6 J ` at  | A<   `a   a  # &A2EDaSg{ `@8 #A@ ۅ@ p%A. @>aRm  P0@Ha|aa f@ 0aa' @u5a G <@/\ 5@a |@#t 4@lz l:@ lq@a`a [@5@a';Qgzda a y"A~ $_@) paHa%9 @{CWm N@9  @ h@ @ 7$A aha *@ 4@Paa v@1.B 2@La_xa @i/usr/lib/../lib64/crti.ocall_gmon_startcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.6878__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryunmount_ns.cdebug_messagensopts.cskip_whitespaceskip_to_whitespacehasarggetargset_opread_optsget_linereallocate_optsfind_opadd_opprocess_command_symbolprocess_negate_pathis_optionprocess_lineprocess_opts_rawnsopts_parsensopts_initadd_static_opsnspersist.cpersist_vh_lock_typeis_persisted_fnread_big_proc_filecount_linescount_mountsskip_tokenunescape_inlinehas_path_prefixpath_equalmatch_tokendecode_mountoptionscollect_mounts__PRETTY_FUNCTION__.5478persist_namespace_dirget_ns_filenameuser_unpersistunpersist_fnpersist_vh_file_namemount_privatepersist_namespacesclose_pipeclose_pipespersist_childpersist_parentopen_persist_vh_filepersist_dowriteallreport_pid_to_parentsHeader.5663setUIDschangeStderrLogpersist_use_childgetvhostunmount_vhostnsutils.cwrite_file_atread_strfileuid_comparens_read_disabledfree_setupOphandle_die_with_parentdrop_all_capsdrop_privsprctl_capsset_ambient_capabilitiesset_required_capspivot_rootswitch_to_user_with_privsbuild_mount_namespacebwrap_symbol_in_pathcreate_strnumsextract_filedatabwrap_file_to_dataget_newroot_pathget_oldroot_pathcleanup_sourcetmp_finish_oksetup_copyuse_bind_tmppresetup_bind_tmpsource_createop_as_userbind_mountdo_copyprivileged_opcreate_file_statensure_fileensure_dir_statensure_dirmkdir_with_parentsget_file_modestralloc2stralloc3setup_newroot__PRETTY_FUNCTION__.6272final_execresolve_symlinks_in_opscleanup_oldrootpre_execapply_oom_score_adjdebug_opsdo_nsread_overflowidsinit_reqnotpersist_init__FRAME_END____stat__init_array_end__dso_handle_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE___libc_csu_finigetenv@@GLIBC_2.2.5s_setupOp_allfree@@GLIBC_2.2.5s_didinitsetns__errno_location@@GLIBC_2.2.5unlink@@GLIBC_2.2.5strncpy@@GLIBC_2.2.5remove@@GLIBC_2.2.5strncmp@@GLIBC_2.2.5stdout@@GLIBC_2.2.5localtime_r@@GLIBC_2.2.5strcpy@@GLIBC_2.2.5chroot@@GLIBC_2.2.5mkdir@@GLIBC_2.2.5puts@@GLIBC_2.2.5qsort@@GLIBC_2.2.5isatty@@GLIBC_2.2.5umount@@GLIBC_2.2.5unshare@@GLIBC_2.4readlink@@GLIBC_2.2.5fcntl@@GLIBC_2.2.5write@@GLIBC_2.2.5getpid@@GLIBC_2.2.5ns_unpersist_all_edatas_overflowuidnspersist_setvhosts_persisted_VHumount2@@GLIBC_2.2.5fclose@@GLIBC_2.2.5opendir@@GLIBC_2.2.5unpersist_uidgetpwuid@@GLIBC_2.2.5nsopts_free_alls_disabled_uidsstrlen@@GLIBC_2.2.5nsopts_freeopenat@@GLIBC_2.4getuid@@GLIBC_2.2.5s_persist_vh_locked_writedup2@@GLIBC_2.2.5s_SetupOp_sizestrchr@@GLIBC_2.2.5getgrgid@@GLIBC_2.2.5free_mount_tabsymlink@@GLIBC_2.2.5nspersist_donesnprintf@@GLIBC_2.2.5strrchr@@GLIBC_2.2.5s_disabled_uids_countuname@@GLIBC_2.2.5capset@@GLIBC_2.2.5gettimeofday@@GLIBC_2.2.5__assert_fail@@GLIBC_2.2.5memset@@GLIBC_2.2.5geteuid@@GLIBC_2.2.5nsopts_free_membersnspersist_setusersetgroups@@GLIBC_2.2.5s_setupOp_default_sizepipe@@GLIBC_2.2.5ns_init_enginestrspn@@GLIBC_2.2.5closedir@@GLIBC_2.2.5get_capss_ns_debug_fileread@@GLIBC_2.2.5strndup@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5memcmp@@GLIBC_2.2.5fgets@@GLIBC_2.2.5nsopts_free_confpersist_exit_childexecve@@GLIBC_2.2.5calloc@@GLIBC_2.2.5__data_startmemcpy@@GLIBC_2.2.5strcmp@@GLIBC_2.2.5getpwnam@@GLIBC_2.2.5optarg@@GLIBC_2.2.5ns_init_debugsethostname@@GLIBC_2.2.5syscall@@GLIBC_2.2.5s_setupOp_allocated__gmon_start__umask@@GLIBC_2.2.5s_mount_flags_datarealpath@@GLIBC_2.3getgrnam@@GLIBC_2.2.5_IO_stdin_usedprctl@@GLIBC_2.2.5s_persist_uidfileno@@GLIBC_2.2.5capget@@GLIBC_2.2.5__xstat@@GLIBC_2.2.5readdir@@GLIBC_2.2.5nspersist_initns_setuserlock_persist_vh_fileget_current_dir_name@@GLIBC_2.2.5__libc_csu_initmalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5persist_ns_donesscanf@@GLIBC_2.2.5clock_gettime@@GLIBC_2.2.5lchown@@GLIBC_2.2.5strpbrk@@GLIBC_2.2.5s_verbose_callbacks_overflowgidfchdir@@GLIBC_2.2.5s_ns_debugns_uid_okttyname@@GLIBC_2.2.5realloc@@GLIBC_2.2.5s_requested_caps__bss_startpersisted_uses_SetupOp_defaultnsopts_rc_from_errnomainpersist_report_pidusagensopts_free_memberpersist_namespace_dir_vhs_clone_flagssetgid@@GLIBC_2.2.5access@@GLIBC_2.2.5s_proc_fdfchown@@GLIBC_2.2.5nsopts_getfopen@@GLIBC_2.2.5s_host_tty_devgetopt@@GLIBC_2.2.5vfprintf@@GLIBC_2.2.5unsetenv@@GLIBC_2.2.5flock@@GLIBC_2.2.5atoi@@GLIBC_2.2.5s_pid_pipecreat@@GLIBC_2.2.5s_ns_supportedgetppid@@GLIBC_2.2.5exit@@GLIBC_2.2.5ns_execis_persistedbsearch@@GLIBC_2.2.5s_ns_conf2s_persist_vh_fdsetuid@@GLIBC_2.2.5clean_dirstrdup@@GLIBC_2.2.5strerror@@GLIBC_2.2.5unlock_close_persist_vh_fileinitgroups@@GLIBC_2.2.5parse_mount_tabnsutils_write_uid_gid_mapns_setverbose_callbacks_ns_confs_SetupOps_ns_supported_checkedns_not_lscgidfork@@GLIBC_2.2.5strstr@@GLIBC_2.2.5ls_stderrs_setupOp_all_size__ctype_b_loc@@GLIBC_2.3stderr@@GLIBC_2.2.5persist_ns_start.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment8@8#T@T 1t@t$Do@N P@PV@^oz@zxko@`zX @X `B @ H *@**@*@P0@P0&A&  &A &eȋAȋA,aaaaa0@a@p a 0Y  e