cloud-regionsrv-client-10.1.6-150000.6.105.1 >  A ep9|p^$xazU ^* @q O`dSw+9ADDz$Z Ίpw9qJh->PPd-=/1AAۍy!Z#Elš"M)'65;f=5Wm|uRh wfF\r" :E}#_P13ڍ>5AZY"e`?UAk9e 1{21e9d945c3291b4c3204550fc9895af577f64ad48d2e98ffa68809c43729fd26dac90bee52e55cd97ebe3d787fd65563561e5be1a#̉ep9|OI'Q]G=^iMl$C By_ؘNAə E.!J.snXt\Q.SӬ ĴZ0`+s0T`qf()}ZSf^aye~ѢpTBj.#@8 ?zeon) &FhnAb:"͋^E?0] Z;ot=tXi|l.;9.)ba tPGpOp?ptd  / T *N  ## ^# # 0# # ##3##t(8U9$U:$U=eq>ey?e@eFeGe#Hf4#If#XfYf\g#]g#^ibkcldm"em'fm*lm,um@#vmwn#xo(#yozopppppp p$p(p.ppCcloud-regionsrv-client10.1.6150000.6.105.1Cloud Environment Guest RegistrationObtain cloud SMT server information from the region server configured in /etc/regionserverclnt.cfgeh04-ch2bSUSE Linux Enterprise 15SUSE LLC LGPL-3.0-onlyhttps://www.suse.com/Productivity/Networking/Web/Servershttp://www.github.com/SUSE-Enceladus/cloud-regionsrv-clientlinuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in guestregister.service containerbuild-regionsrv.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi# Scripts need access to the update infrastructure, do not execute them # in the build service. if [ "$YAST_IS_RUNNING" != "instsys" ] ; then # On initial install we do not need to handle existing data, only on update if [ "$1" -gt 1 ] ; then /usr/sbin/switchcloudguestservices /usr/sbin/updatesmtcache /usr/sbin/createregioninfo fi fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in guestregister.service containerbuild-regionsrv.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable guestregister.service containerbuild-regionsrv.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop guestregister.service containerbuild-regionsrv.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in guestregister.service containerbuild-regionsrv.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart guestregister.service containerbuild-regionsrv.service ) || : fi fi.% w+EOk 7;Pn%BAA큤A큤AAAA큤A큤Aeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeb484e863c0abb5636bb0e7c8231d845dad9a3cd0614dc85fe3dea65f77f627cd4592bcda823c9773b5fd63491843ec3eabf62819e12893fe07cd857f932ad0c901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be17262579c33387d8f8d7d25ce0c4e92de1c0d04331ee52fe8e5508bfd563ff019e3d69c0e8d86eed34a0c724021de5411bab5c6bc6c4585b7f2241a021970038c71bdcf7f25fa2515275c8870c75cf0b9b8d35dde2dd67fa15dab8aa1256c8d8f97ed6fb85b647b7643f8d3ae529ab727fd6565abdb705a869d7aafef383dc6345561ee27be8b5a194cfc1301430e46dcc55af7c0501fd4d86a783e3d196c025c4b5af9f027547646148d739ccb11cb3bf3f13112c6356b9322e743d168d00beece5e1f95e67df965c00e6afdbaec85e340fdef88eaabe962d2ef7e397cefb16d8517437f806b1abad6e9e4c02056f18ebf05ab053f0a16c139aed041afc220d77aac47c540d69f068bd477950dad5c78f4726780b9ce9177e3ac7691763bdf724b4eaa0cb0e9995ff69d649cad3db6106bfdd73ceb086df18b5e4b2233a41ae26f7d1a60ed666706ee418b25cc3b9ce116285c069c80536cfd49489632506957be2740d8986fc1c261e620a098c14c4309a640c533fbd1737994672fb5162ffb991efcaefc865fbefbdbdd69c3e80a1320e4ff9eaff66fd8aef5be4225b1776858a0234cad34c143725f9b6b506a7186bb9d23f19f28cf9dc13b8c841225977fe1fab08f8b73a4595672fee06beb9e6bfd66b9d5b683217a81eed1a48e4bdf965a4ea99e2c069aa48051778de7c4e1cbae416be6f2df749f2977534ac4d5d97615c4e090aa8867a04fc2047a284fbdf2cf5f45d031a2f00276a3ca96f9b97c4053693a47cc13ecc2108db8b644e0ac8fe03e77196f3eb4526c1e4e9e8052b30d324ed50f756db0240adfd34f380358c6314aaf3de169fec6f96442794cf092bdb40f405778cbf4fe9bb57c3c5e65cf517844fe3c13a062b64e7098f06f29865ee2588f9e800b392fc23e6444a72aaa81d77a50a1c2e4f6cad272fa00a51c5594b3ee9b123640362b3b8c7bd513a5fd8c22461e594f52d37c3472e148d3ad055112cecb6390bda8d738a71b0b1783a7248c255c16d102b3a9a8edc637e739c0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcloud-regionsrv-client-10.1.6-150000.6.105.1.src.rpmcloud-regionsrv-client @@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3SUSEConnectca-certificatescloud-regionsrv-client-configpciutilsprocpspython(abi)python3python3-M2Cryptopython3-lxmlpython3-requestspython3-urllib3python3-zypp-pluginregionsrv-certsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)zypper0.3.313.63.0.4-14.6.0-14.0-15.2-1container-suseconnect4.14.1eepb@e_>eG@d\d.@c&@c&@c @c.c|ctcd@b@b1@bX b4t@b4t@b!a@aeaW@aSa@`Ȗ@`@_k8_D@_*@_$^^@^x^]}@]}@]]?]rJ@]]2@]H@\Q\Q\@\\\\T4\J@\=@\0@[ZnZI@Z:PYY@Yo@Yn@XXX@XGX6@WWXWV͛@VVs@Vf@V"8@V"8@V V }@U@U) UU:U@TTPTD@TfT;T;T;rjschwei@suse.comrjschwei@suse.comjesus.bv@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comamunoz@suse.comamunoz@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comjames.mason@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comjesusbv@suse.comjmason@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comikapelyukhin@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comikapelyukhin@suse.comikapelyukhin@suse.comrjschwei@suse.comjmason@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrschweikert@suse.comms@suse.comms@suse.com- Update EC2 plugin to 1.0.4 (bsc#1219156, bsc#1219159) + Fix the algorithm to determine the region from the availability zone information retrieved from IMDS. - Update to version 10.1.6 + Support specifying an IPv6 address for a manually configured target update server.- Update to version 10.1.5 (bsc#1217583) + Fix fallback path when IPv6 network path is not usable + Enable an IPv6 fallback path in IMDS access if it cannot be accessed over IPv4 + Enable IMDS access over IPv6- Update to version 10.1.4 (bsc#1217451) + Fetch cert for new update server during failover- Update to version 10.1.3 (bsc#1214801) + Add a warning if we detect a Python package cert bundle for certifi This will help with debugging and point to potential issues when using SUSE images in AWS, Azure, and GCE- Update to version 10.1.2 (bsc#1211282) + Properly handle Ipv6 when checking update server responsiveness. If not available fall back and use IPv4 information + Use systemd_ordered to allow use in a container without pulling systemd into the container as a requirement- Update to version 10.1.1 (bsc#1210020, bsc#1210021) + Clean up the system if baseproduct registraion fails to leave the system in prestine state + Log when the registercloudguest command is invoked with --clean- Update to version 10.1.0 (bsc#1207133, bsc#1208097, bsc#1208099 ) - Removes a warning about system_token entry present in the credentials file. - Adds logrotate configuration for log rotation.- Update to version 10.1.0 (bsc#1207133, bsc#1208097, bsc#1208099 ) - Removes a warning about system_token entry present in the credentials file. - Adds logrotate configuration for log rotation.- Update to version 10.0.8 (bsc#1206428) - Fix regression introduced by 10.0.7. When the hosts file was modified such that there is no empty line at the end of the file the content after removing the registration data does not match the content prior to registration. The update fixes the issue triggered by an index logic error.- Guard dmidecode dependency (bsc#1206082)- Update to version 10.0.7 (bsc#1191880, bsc#1195925, bsc#1195924) - Implement functionality to detect if an update server has a new cert. Import the new cert when it is detected. - Forward port fix-for-sles12-disable-ipv6.patch - From 10.0.6 (bsc#1205089) - Credentials are equal when username and password are the same ignore other entries in the credentials file - Handle multiple zypper names in process table, zypper and Zypp-main to properly detect the running process- Add patch to block IPv6 on SLE12 (bsc#1203382)- Follow up fix to 10.0.4 (bsc#1202706) - While the source code was updated to support SLE Micro the spec file was not updated for the new locations of the cache and the certs. Update the spec file to be consistent with the code implementation.- Update to version 10.0.5 (bsc#1201612) - Handle exception when trying to deregister a system form the server- Update to version 10.0.4 (bsc#1199668) - Store the update server certs in the /etc path instead of /usr to accomodate read only setup of SLE-Micro- Update to version 10.0.3 (bsc#1198389) - Descend into the extension tree even if top level module is recommended - Cache license state for AHB support to detect type switch - Properly clean suse.com credentials when switching from SCC to update infrastructure - New log message to indicate base product registration success- Update to version 10.0.2 + Fix name of logfile in error message + Fix variable scoping to properly detect registration error + Cleanup any artifacts on registration failure + Fix latent bug with /etc/hosts population + Do not throw error when attemting to unregister a system that is not registered + Skip extension registration if the extension is recommended by the baseproduct as it gets automatically installed- Update to version 10.0.1 (bsc#1197113) + Provide status feedback on registration, success or failure + Log warning message if data provider is configured but no data can be retrieved - Update -addon-azure to 1.0.3 follow up fix for (bsc#1195414, bsc#1195564) + The repo enablement timer cannot depend on guestregister.service- Update -addon-azure to 1.0.2 (bsc#1196305) + The is-registered() function expects a string of the update server FQDN. The regionsrv-enabler-azure passed an Object of type SMT. Fix the call in regionsrv-enabler-azure. - Update -plugin-azure to 2.0.0 (bsc#1196146) + Lower case the region hint to reduce issues with Azure region name case inconsistencies- Update to version 10.0.0 (bsc#1195414, bsc#1195564) + Refactor removes check_registration() function in utils implementation + Only start the registration service for PAYG images - addon-azure sub-package to version 1.0.1- Follow up changes to (jsc#PCT-130, bsc#1182026) + Fix executable name for AHB service/timer + Update manpage for BYOS instance registration- Update to version 9.3.0 (jsc#PCT-130) + Support AHB-v3 + Support registration of BYOS instances against the update infrastructure + Properly extract the region for local zones in AWS to ensure instances get connected to the proper update servers + Azure addon service and executable rename + Support non SLE repos + Fix handling of regionservers configured with DNS names- Avoid race confition with ca-certificates (bsc#1189362) + Make the service run after ca-sertificates is done + Attempt multiple times to update the trust chain- New package to enable/disable access due to AHB This references bsc#1182026, (jsc#SLE-21246, jsc#SLE-21247, jsc#SLE-21248, jsc#SLE-21249, jsc#SLE-21250)- Update to version 9.2.0 (bsc#1029162) + Support IPv6 as best-effort, with fallback to IPv4- Update to version 9.1.5 (bsc#1182779, bsc#1185234, bsc#1185198) + Another startup process may run zypper before the registration process if zypper is still running we cannot get the lock and as such the installed products cannot be determined. Wait for the lock to be released for up to 30 seconds. + On any error durring product list generation return a list to avoid a traceback by trying to iterate over None- Update to version 9.1.4 (bsc#1176858, bsc#1176859) + Properly handle the exit code for SUSEConnect and provide log message with failure details for registration failure- Update to version 9.1.3 (bsc#1175752, bsc#1175753) + Re-write the cache for the update server objects to avoid an attribute error that is triggered if the config is not set to https_only.- Update to version 9.1.2 (bsc#1174791, bsc#1174937) + Implement changes to configure the client to use https only for outbound traffic - plugin-ec2 to version 1.0.1 (bsc#1174743, bsc#1174837) + Prefer IMDSv2 and switch all IMDS access requests to support v2 token based access method.- Update to version 9.1.1 (bsc#1174731, bsc#1174732) + Do not immediately failover to a sibling system. Upon contact failure to the target system give the server/route time to recover. We have seen network instability trigger a pre-mature failover during initial registration causing problems later during updates. + When we do failover make sure the access credentials are known to the new target- Update to version 9.1.0 (bsc#1173474, bsc#1173475) + Introduce containerbuild-regionsrv service to allow container building tools to access required data for accessing Public Cloud RMTs- Improve error message for failed update server access to determine product status- Update to version 9.0.10 (bsc#1171704, bsc#1171705) + While the service starts After=network-online.target this is no guarantee that the cloud framework has configured the outgoing routing for the instance. This configuration on the framework side may take longer. Introduce a wait look that retries connections to the update infrastructure 3 times before giving up.- Update to version 9.0.9 (bsc#1169599) + Handle the /etc/hosts file with Python 3.4 if there are non ascii characters in the file.- Update to version 9.0.8 + Properly handle IPv6 addresses in URLs- Update to version 9.0.7 + Fix crash with a stack trace if no current_smt is present (bsc#1158664)- Update to version 9.0.6 (bsc#1154533) + Support repositories with different credentials files + Add --clean option and --help + Add man page- Update to version 9.0.5 (bsc#1152567, bsc#1149528) + Ignore exception if the new registration flag file does not exist but there is an attempt to remove it. + Properly include the IP addresses of the update server if we were unable to get the product information + Include requirement for python3-six in specfile- Update to version 9.0.4 (bsc#1148644, bsc#1149840) + The logic in the URLresolver my result in "None" being returned during initial registration when zypper tries to refresh the repos. This triggers a condition where repos are missing from the system. This version changes the logic in the URL resolver to address this condition.- Update to version 9.0.3 + Fix missing dependency for python3-urllib3 (bsc#1146610, bsc#1146321i, bsc#1144754) + Cast the the resolved link of the serice plugin to a string to allow proper use of basename() and comparison (bsc#1146462, bsc#1146463) + Clear the new-registration marker if the instance has a cache of update servers (bsc#1146467, bsc#1146468)- Update to version 9.0.2 + If the credentials are not valid an error is issued and the user is instructed to re-register the system- Update to version 9.0.1 (bsc#1136113, bsc#1136112) + Refresh the server cache if non of the currently cached update servers can be reached. The condition may arise in a general outage or when systems have been decomissioned. In the later case the refresh will re-eastablish update capabilities- Update to version 9.0.0 + Fix logging issues. During registration against RMT "inconsistent system state" messages were printed to the log, while the system was not in an inconsistent state. + The public has_repos() method was removed from the registerutil implementtaion making this an incompatible change and therefore the major version changed.- Update to version 8.2.0 (bsc#1137384, bsc#1137385) + Upstream version jump from 8.1.4 to 8.2.0 due to compatible behavior change of get_instance_data() implementation + Always return the marker that triggers the server to return URL resolver URIs for get_instance_data() + Handle exception when metadata retrieval fails.- Update to version 8.1.4 (bsc#1136112, bsc#1136113) + Modules need to be registered in a given order, simply following the order in which 'zypper products' returns the information is insufficient and may lead to failure. Fix the order by obtaining the order information from the registration server.- Update to version 8.1.3 + Fix file permissions for generated credentials rw root only- Update to version 8.1.2 + Generate instance data as string as expected by zypper plugin handling + Write the proper credentials file when switching back to RIS service- Update to version 8.1.1 + Support registration against RMT- Update to version 8.1.0 (bsc#1120980) + Implement URL resolver to facilitate instance verification for zypper access + Fixes related to bsc#1120980 also need server side support- Update to version 8.0.6 (bsc#1029162) + IPv6 support + Fix handling of older cached SMT objects loaded from cached file- Update to version 8.0.5 (bsc#1114985) + Fix dependencies + Handle exception- Update to version 8.0.4 (bsc#1093688) + Fix variable name issue in plugin to avoid always falling back to the wire server in the exception handling block. Found and fixed by jmason- Update to version 8.0.3 (bsc#1086356) + Azure plugin, use proper URL to get region information from metadata server- Update to version 8.0.2 (bsc#1072973) + systemd order, only start after the network is online- Update to version 8.0.1 + systemd order start before GCE user scripts are executed - From version 8.0.0 + Port to Python 3- Update to version 7.0.7 (bsc#1058616, 1058719) + Set proxy setting in the zypper plugin- Update to version 7.0.6 (bsc#1054602, bsc#1054603) + Fix traceback if configuration file is not set up properly + Add feature to allow user to specify a target SMT server, new command line options --smt-ip, --smt-fp, --smt-fqdn- Update to version 7.0.5 (bsc#1034691, bsc#1034691) + Fix argument mismatch - From version 7.0.4 + Implement plugins for EC2 and Azure to provide region hint in preparation of IPv6 support (FATE#323081, bsc#1029162)- Update to version 7.0.3 (bsc#1027298, bsc#1027299) + Set the current SMT server after failover- Update to version 7.0.2 (bsc#1024794) + Fix list name for loops in failover code path- Update to version 7.0.1 (bsc#1014339, bsc#1014682) + Create the missing cache directory if it does not exist- Update to version 7.0.0 (bsc#986294) + Incompatible changes for remove_registration_data + Code restructuring + Enable Nvidia repo only on instances that have Nvidia "HW"- Update to version 6.5.1 (bsc#981689) + Enable the public cloud repo module repository after registration- Update to version 6.5.0 + Add option "metadata_server" to indicate that the SMt server data is supposed to be pulled from a metadata server rather than a region server. Intended to aid integration of the update infrastructure into SOC- Update to version 6.4.6 (bsc#975209,bsc#975815) + Try another SMT server if registration fails- Update to version 6.4.5 (bsc#968128) + Do not attempt to generate the product list using remote repositories- Update to version 6.4.4 (bsc#964334,bsc#964335) + Properly handle proxy configuration- Modify spec file (bsc#959206) + generic config provides the certs to allow it to be installed with out conflicts- Update to version 6.4.3 (bsc#958402) + Continue to register other products even if one sould fail + pep8 code clean up- Update to version 6.4.2 (bsc#950865) + Properly register the base product- Update to version 6.4.1 (bsc#950858) + Detect and properly report errors when the base product registration fails- Update to version 6.4.0 (bsc#948129, bsc#948130) + If the server to which the guest is registered to is not available attempt to find another available SMT server- Update to version 6.3.19 (bsc#948057) + Register base product properly even if no other products are set up- Update to version 6.3.18 (bnc#937873, bnc#937880) + Fix variable name issue in exception block causing the code to exit pre-maturely if a region server is not reachable within the given timeout- Update to version 6.3.17 (bnc#926647) + Do not modify /etc/hosts file if a registrations exists, the registration data is consistent and the configured SMT server is reachable- Update to version 6.3.16 + Take no action on --force-new if zypper is running. Provide feedback to the user. Follow up to bnc#921526- Update to version 6.3.15 (bnc#924712) + Write instance data to /var/lib into a randomly generated file name + Better implementation to kill zypper, follow up to bnc#921526- Add missing provides for the generic configuration. Resolves improper conflict between -plugin-gce and the generic configuration- Update to version 6.3.13 (bnc#921526) + Implements new --force-new command line option for registration code fo on demand images- Update to version 6.3.12 (bnc#920295) + Improve logging information on registration failure in SLES 12- Update to version 6.3.11 (bnc#917450, bnc#917453) + Fix boot order for Azure, force waagent to run after registration + Properly handle exception if network connection fails + Retry network connection 3 times before giving up- Update to version 6.3.8 (bnc#912979) + Fix the ordering in the boot phase + Source from new upstream location- Update to version 6.3.5 (bnc#909114) + Fix bug with cert writing. After getting the cert from the SMT server the file was never closed properly, thus trying to update the CA information failed. This fix addresses this issue.- regionServiceClient + set version to 6.3.4, location of SMT cert for SUSEConnect has changed- regionServiceClient + store SMT cert to /usr/share/pki/trust/anchors/registration_server.pem This is the place the SUSEConnect code wants to read it with regards to ib/suse/connect/ssl_certificate.rb/bin/sh/bin/sh/bin/sh/bin/shh04-ch2b 1706270123  !"#10.1.6-150000.6.105.1 cloudregistercloudregister-10.1.6-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtVERSION__init__.py__pycache____init__.cpython-36.pycamazonec2.cpython-36.pycgooglece.cpython-36.pycmsftazure.cpython-36.pycregisterutils.cpython-36.pycsmt.cpython-36.pycregisterutils.pysmt.pycontainerbuild-regionsrv.serviceguestregister.servicezypppluginsurlresolversusecloudcloudguest-repo-servicecontainerbuild-regionsrvcreateregioninforegistercloudguestswitchcloudguestservicesupdatesmtcachecloud-regionsrv-clientREADMEcloud-regionsrv-clientLICENSEregistercloudguest.1.gzcloudregister/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/cloudregister-10.1.6-py3.6.egg-info//usr/lib/python3.6/site-packages/cloudregister//usr/lib/python3.6/site-packages/cloudregister/__pycache__//usr/lib/systemd/system//usr/lib//usr/lib/zypp//usr/lib/zypp/plugins//usr/lib/zypp/plugins/urlresolver//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/cloud-regionsrv-client//usr/share/licenses//usr/share/licenses/cloud-regionsrv-client//usr/share/man/man1//var/cache/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32253/SUSE_SLE-15_Update/8e07ab4fbb553ab0cece3857fa4428ad-cloud-regionsrv-client.SUSE_SLE-15_Updatecpioxz5noarch-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executableASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R R R R R R R R R RRRRRRRǟNϐߤ~Dsystemdsystemdutf-8519cab5b9e4ef543f6627353105d4bc07d5c221b7cc460e48b30211876fc18ae?7zXZ !t/w] crt:bLL $(Bsj gFӜm %cRc]w@{ub7QEw#f@ͩDɌDei1x!9ב#mj'25AQqDBi 25k&^ΎzeP6pۏp˪SԻ\`TTODU8F0s9Dd|b$-qf.vz8Tƭ$:U}j-'><ރ=yѶ'SؘXv,mV4 *TVn:%vJw K'Mz4eTV>lnt0n/"3GE ,*$Yإgꢺ<'sS|^U H'f) +i>)1l&KyC 5ƿu' G3 'F"#>E`ULW=ch(>G40[u@!?PL$g/l’lFXgfhyoݙ|?\ӛa 'aJ<8Kx ԉYsGTKKB'4J3U k ~?{r|-PMq`OiO|#ݼ:|E=zs20Ӛ?m|⟈ (P8v{Mmr1vs ?WvL_P^A`/@a~('_w'\)T<z+aGI68;9QItUۗ8!-CڙMcئI} LBے h$9\J E:/`1;,-6T)j+(ѐt|/B6=Q!k8ᚡf-Aj/þ'C!?V.u5ZMЀkJzkVŶd OD](\44`3<"5 \p[Zj*CIݔ j xC3J ߴ-8' /{KoJPQh}Yo7{VS}X؉NP@'o.{no]4hiz ҙF(T7+07m&`<P?LHz{ !g!2 Kh Mj>5V(u-':yvKJV) kD9wNo#KC;sCLMj4u\[d4lhw!!x=f@2JtPE@ Ɲj.ӋQYhvN܎wnhs z?o }B4fΤ0vy1/'bǂmHuC6G-%dΠ_Vh ±QZ8NTe%Ȁ16b⃌#w(I#)Jʦo{:il'gųjeF HOvfulygK0ts_=qLaG[uPW%H'8PHRS9P9V rw : f( t9=/KjrW MU&~w: fL/.ě!![ܽ,~Oަ7xDRB #:t4![5Ijq?.,MCۨ0Ǝ l܅(#;q^-7\>qQV<'/b'ީ(m6q\yU'L!g{;E@pWv*i3.mbv|' zkHp+2/gق*"N `tоW@V$ߕB5N8mxeΚA@1y+LdI_;zFT_~zVkY$^ee#P{J*FIm1sk$IqbڧcA-`7KlgS 3TUa`[F`⵵,^eevZzl7nDUo䶰.j:]ud6 NĦh؃/LA}4A}]07)Tj  b%=rG8kf6\d84ef_jq *}zߴ5Q`,0lm)rk,1)Zjrd 6$]+ Ǫe@"c?sX H*-׶VQ >~UE0ŷ50I18̫h%hWwS.V)x|3} ٛ57 R/C%gkB(w~!#TYb' ˓=D)daCƗGhz%,2:$jQ'x{=VLgY~h|%`H IZ u4Kg8FډҢ @&ϟ(U&jHs{ ݹlޛ}iCKFy$F M{ 䓃B*Vpӥ!6 ~/at"ȀŊ tSj)Bս?+fRHҚfJ 7:X֎1)R]UnC|qogb[>i?L'uRE*2nr#u xK"eFM,=-{sE璎#'Da ͑2??94*%9od.)׮ uv_J98=w˝G4㋄nqR2 Ý=zW;m8b0ȅ׭ gWU,UG`w Lz0pyeKƂJd NJۥ8x9P~M^%U%@[̐h;t|1\LNj\ɵA)Rx$bYX$V:5mH`r>~RQ۰xP^ \.' E;A RNN:"ɱPn2!PF Wن'co< ozE Q8 rC"lۉO,ېc3\¾;9!P0wc{zE1{@t_YDmQz] lV5PV؄آ R5^lΤuiVmJ'eh-U~b.(y*SFKS Ǣ+ǩ'P'tƃ0/_mM ]4L>ȋ=n/rS#Vi{MhΑo@wfQlU#=Z)J5m(p8B1T?F8PX)60iz Vߡ(ogۣaPwEi[!H;5 1=_4cBWlAAࠦ V̧>FyҜ*sA&'LցX>m{yQ\a4ֹSyhVnB>ə [%/ٵx^Hؾ%? Btڰѐ yϛp4N e-oyضy>:*c4XD%2~k3V:&an^4cK+? %%?տ^~os'\*vٳ }™&ot > %tm]bWaIJFncOglj>hnyP![_ k8hJJ%?B[׃4Cӧ>$O@!=xmPHCe 2Qh/VY9*JΧuH$3@%CJ&6A %oL@KᔼT-^rh@]A{𨽯lpw W",**L]fT7EJrT- @^` {h ض_> z=f9` 1 / SEoB n)V0v8{x47.QbzZ^qyZu?}9whl@K8:Pt0av)! ѐu}0=$曒De"lRMEQ2\f]䶌jdz͵yr@>|Ŏvk/Q&/W ٿ-|7H!tcz*E7kv?#|?r:fWG-졛ts42Cۼ$LM|&* 6V3( :c%䰚Hn]xh4lGFDcm<2MiE@*?`AOg4\J88|Oih -f1SXB-`y>Fhxg~E٫^p~R`"Z4za;g:%\nf*Nj$/ 1 ӫ){#(]tYYnP^v,kKXDm Sϒ1Xx|c+30Z *?D* @n{=؝<`*wѯߡ>Q^)+)mKyWDw9ֱ &0/6Գ#7>+C`A)?rLJRwaɏE"l_2S8A-[幬=o0Ve"ίhQQ~i В˪;ќB^6$H(T0M\??dAp"Lϲ*:_RgȟpώX`%{۹C6.Hc_[c^rro3C]2Uœ^k8ϿӻdīIXg)R>@\v8$ÎC#V&J.ڼVߕo 5*AwTkdYB Qqah=fZpH[s˴! }Y&R>nyCțqEN7߲x1+UaꇬD}pg .`ƃaj rXG^IlS4͖q L*DT&u/e9$hK U=`_oaӏbB~ߡ_ \P#*RB#HėLA4#)" DŽ{DU73J1k,nkT_;?Xrjqpj\Uz\IVsbX lhb  Wqϊ$Ŭjy? vgm_{mVI"\XlavWܚCxț#~e ס\'GvvPqH@ x=]iTbN&}'O P2 oiԍFw8L+`>g 8[gyײ.0>E廸۸ȹ(V.؈KVR?\ ؜?8Vj֢)q6TL\iU$vxUuXF- GDEB+5xWvb Zwj%`=p)v iWmE%YuC8O/_mŤ`-d}wvw+I-䗬/jE#pcPRET`LԨm e5Z,~#~b[ ;ֶʼ8R|}]DԓBCxRGwվ[ "~)}˻Yk G dcGm"K 7gV[wԠxXՍMcCY 1$J $ܖ%2nrSH^cz:/FR܁-1ʼnn9>M4+s:3pkSzڳ`0p%ߘHMMbU uu}kJw .jK]kR\@E5H[B;>11ZᲣ?B+xkf8Dx68rw~>qQe)Jo5rЂa 1iA %UЃ+-߱M(/iFKKa`=&Yi5dH;uHnC5&8~LVW$g"2/2M)ڛ}]Ws+!@le R#K̭l*n*Jn C($2[G6gTY_h""~UUNxY"l2h_ALˌ}ܔ$~F`ѩdU x2Mܴ8HLb79R6R8}-.np8 L0ٸp{8#(Ax|8<;ΈnO*?iƳ [H&T%)7UP;b VÅǒR+6h6XvPnBFYLcaOQNNd,J!v=*?Q&x>URUy>q}ZMmdgD$v'"7L;< ^& t9XL JNB.uO zȇ\)to>DfS@Wd*"Xr1gS @"qHYdC~^IUSo/#ї_ 1+/>D$udH Gdp\[IveE7z0H^"-6_O![ [;=3>rIU/#^L[IB9F~3R#0U#5[K\:/^ꄒ׷KwWh_Qw/x/5 tKpW? ҩ ڽиJ&N@ɞ7*r#Lb\+]̤E5uH~hО\.AG:|JV w dQ~h4<7ǃX[ԔA`Tܔtaz{;W=eks(fO?;<bn$imcb>AF\z4Kh݋[֒}9vv\;Tx ABl_&Fa >TMLu65D31vc/gcXg"  pؗ|:TÓePZ]"\4[P  $DN 1'$:uV5Gzc2;I:;U[w0JJ| ;WdžMK=%+Յ Nֽu9!1ZG-99:]xB4MH;y+Aw p ]m!xR'/)* i#&mgSK7  UE <|RTq M8ka $j(3S(Hz N((%Q&rwCHܤ*(9q; ̬{l9[bf:ON[Z$Y%I}Usxh__$4yQtjSZ$Fjc.z)TBm%b$ Ⱦ$7$`@ڑU9VH[ՊmpAqaa E 'B WpݤP刐x[^ #2 @G2B0~ 7ShhĐ@ `GzdU7V0|n RvTB+gNMqwup,:w<;u"֫ 8$W5cOW9'?+B]E4P9kލc\}TbFu<gX]'\rKBL1vڍni ΊG)!;Z*"HT=i *#G2S;1]+ mZ肝-{65 dbX,0'hP9P͵zب@=YF:_ #_~X Ķ§WdǓտ<.g :̙Lz5cE'3=bЗYWp'+ϗuލHGvGpw +!H8tM6a^uS I_vTqSxD;t]*_CZcI! wŠ32ƣg)xM 7M׼7UsL8o}\N$&$".0X=1ic& "L49(ͼeq_!euco_t~wΓ0 >:zAWv`#s*?GfF A$R,BXe=xy'G(jNKO~@TÞRV`P0M25i4SAJyJCOPKdqY >Jp]I }ek!xR ^- yj Y+Ͷ|QVT{K-8~|q鼜aь`,iLxc|^WuB!>Fac*KcysYnP I}E?srM u{( ~;<I25I.opʙXGCi,ȴsgg)ghUZub"D%wIWPqm]Xn}~S^n4c0zJWԬ. j!] l#a`pZX׶D*.! Bͷ̛&9TZ1(+D(.Iu?dDD(L0ܕG8p` ?}x!gSe5kF|1Ri}xY3㩈Ú([{c1q<4YD#vg'a3m$wdVU|й6qF!@no}S:fy5*u۴KܓV:ҁ38O1q?#[FUF%N'sL%\rHuCv8~jaO9Aǘrkw,k:t_ܘFYDngQ$ۨP˃ơ0Q>]ʬk,{D(-`]%%s4ዧ-?A H_D4_2 s J67(hETnN@?¹iZ#VYbKyLS{nb 9|$CbgMޟ)ez3œhmʃx'RE jAю8w 7yx;myt˧>g%BDEPqT) 0AW v @P/h]ro,0l )~9Z?PUiP2R*Uߝ Պ xA1eް}LC*P5օz.X$[ ZMCXOƌF@ rMJ|Jh-qaXG>X,@NJ،X.zD[{'Kqe3]Fգֳ.NiBaFP'f*M_MkOr7,*[RDBb Aë,~gfUǼ!׫<=!֮#u<3 Pmn'mH/q+ZJy[{苓f>\@E{c/H,Wa \^RQȵ!rUeU󶐧=cn[;T8RzANMUCؑar1< }x1m $.{U-5)䴏|n7ۏ YX8 4kIO{VepLc 92%M 3TD'Oq7aq}t8\B @-e.WË?u ūܩ!CN ¤ݤ/8uH.4`V(%vq`kf舸 #LPZ.ö8D:< jFW#i/ ~d~Wi)J5qK7փ1{ÍUg(.>;Y;9'"4Rflb3Hj# MXv_ P[E"QE"ymw94'^@td?Yț! gurԭjF pM!x;dH V\=>jmx'j^w9QAWG*c&mR 3Gm]Zr`@ =~s rL;+@b xG6y#6leFT5`o"oF3Rsb, lѓE51tl|,%a5f@ɨthU=s1@GA-]6wzS2oX X>e8 Q` 7'ƥ 7S\6!lfS+N6$k?u3S Rpl݅U|lԪY%E{ %<͋(V4VNPZ*PI5Y~dkzF^n-)?]6zD8P_m5ko`b9|yV"Yiԩ]}뚉ù2j-Eig< :toOs ,"Y/A)>RTszـ7e^~|?Rn%|(EeJ`cK]du|KFNfٳXK86d5 H&Xi5ĵ$8ÕdN{V5zU>z3ӄ@Y7bUp9Ur={'՛!8f(=w}1'i`Yom>vQɼwxyg${y` + $c`<@ʏdI;( 沐yXmE)>S- [$T%7lG_ nIt gk(3\1*8TOJ6oE.qr&@Y_^2؛|Ʃt&/@"D;Rx{7ҹYxHK0iGa#mtFHV6:e Q㍳L+_T.9Ҹ?d+C@w~w^AC"t5syEC_iAgYZ 8 YPr3@ rʿ*#FRDb~x`cF}yn5X|enl36?40F? \s{ *)7Cܕ@Խzt.2KwxtwʗzSS4 FuTM!\O8I~ªG=SɵT qM&<&afڠ kR>X%7Jl 2Eyc}:xP5-\|"9퍲+bURRV=7DJ \,c?;ye%CF~q܋,/Xp*s!s8әs/GyS4Ppշ{撑l٭+Y 6ݣXQE1]:y)h{CB%a\p_o,ՙ!k/!}YNN#dk0|a3npS?Ml8!9p fՐI`Q)_`h"MhqXHXZ}3lYxM,ovqI2XI :[@+amgcvYX&Ultv#0%QZTT>@*#:BX?ҫyjWԸSؒd&^";kO{@IcI5(0{?.wi('P^Vᅏ-#C؆?+OB:2Ht݀"= wD(%PCcf)QP+IJ܇!o=R, %EvvcwU(u0ʨ1ыl䬓&o2pE:E[fn¡y LC$D#hm0ѰuK82K$&1:Fw7?yMM #/S3CEi`9Sb\׹׸( w.%*V6@D\j8k9`b୳hFJ^OƋn=tK}}/ : lY֠n@Ia! cx:K9 e6@4D4hT۾KThT{>dG&.)x莉ZTN>1HU#ȃ*cFaiM<`ʯHzw``Jb.s%\96n~BvMڳd 99Xl܁#q'DnI7=)sKTQ+Ɩh`r*'kBq'S*LO/b,x =;}w=bz 4sYt? ^+eB>s|֜}fS3s\(rC\T ̀:|AQPVM̲!e'θMD򹟈0s.P^ATPZWHGIn0k^wO-p͠sKlDUyO]j[+*@k!K6_(22UŽ撕> َKio8n+ .(ут:[LMr-% 'Pd(!̪&afG*`ggC^M֙}Ҧp:E/FpDU Ɣ Ҕ!heM1F9w|{PFuon^N&t# shT1N9! 1?lz n|i ^$LnL)73e`* ztvނQBF,F[%*F h)t0(q@@/%Dގ0BN ` f^4G`K+ͥ pI..;-/B^y)Iwy0\뷋UoWcW)sA5݀χԚ[^RoXUA?u3 L5kBggc.+{c7h1`@"viRډW/L P+?!ۘQ:HUn 7z ҭg$uts[: z3QDci)հWG8}aϹ ȝ,}:iKc\ɣZWYQtbwa⭺'gW4Kzɇ2Kvʬ|*W"uL7tҦxsVBEؿ$3}I= k2^5%v.53wv=6iXkY,"`a1P|l#Wh|hRrlŢIVi[`xk1]He:҅ˇE::*,!0WJV9zKPD]9ӧFvHƂ4}5γ'tQv7-AN0H[cR8la[c5t\Nò5kKpk,dWjhyk?è>m`n-mb->bY༇ K:=ܑ?Zh7Lj$$;\O,@"+ADӼ~:)W3`g%"o-s,r2*/J@Xz,֭"8(zwR+YT+<,^)3@^XwT  ckƍy;k^wcۄ nӌ{(@RRab$-'YILFĽ'-DpM3q4t@/,!OW@>̹/KþM wł#|_23wsO/yx^rHWH'tb6% d5of^-l' ["qoMphKޤ;5n ҟB1%Yl\\ʱ&@]We3E֑aoX'·5RWo"ѳbC @`2́PWHxhZoqnh-`?"7 djv'T@iCۑvøT{H)Av< &&OC'SP^'?" u<$|a[](, ԊC05V?er۝מ[ DIB.} *J,CϣWU\53|%YDaNskuR1w?0k<9ZЖ}`U۬}Y =\[+c|pcV`?2W;$ٶk_=5+{JMdC<3砹dWBۦ1fwx)'Nakw jx{'ڴ0(?cPg'`6K^%#">V5ƙ/I)4H4'HDC3Wy8B[bFlHuvsʨ`k X r(pDV)cb? 2c ;.l.;Ul/LcLb$37@b{8 Bќ5CeV4-'eSN 5lusrܦ]~V2~dW4PX3\t[6Z>FA%>_Th(s{*HZF>C^y NNF~ȭG]LR jxW Yr_38Y@+ ̔LG.`mHXw8Ogw_ J ™" WЮeJ?sLٮb1_Hi d&,3cxZ68T8wKoR`(']m;:~Q'}܎&C;U[$UZ!{`SyTf(^#;EwsS|;JJ#L4jKjg6a9G! @tzlQrV5}4% ,@XۣG_[d[?]󷮑W#dԕg|*}D 0ʩBMYl)1g̙Jې'̷q"zGw2ĥU,(NI?# Q 'T&sэFb4mt(G1O@6 謆vvC}<_ѩ؊(۱_ D~*[=ڨ}9 RE^O1#u{9.}{FtcloW _2ũ;hYc;{?#% >6A8 P+KκgLW(U|X.|{-B4!!cVa*G(!643Չz?igK-(_[ 5Cyp?$w=e)$xK=~H tI#mRqFӱjaPV BkJq"liVƷ\8m# %*v޷VԆiWkqх*76\b~ 3 j'ccWF8, Cf~ e9-f&pao|59x#y[Cz8n$Tq+ĴFHLqdC@U |dںZN-l_-qA6@1@_hia']3]~~'}ң]<]4HwoK!7Ɏq?d2$^EB8g6h0$W_2gZabt>]Z"}F{!q{"kו$ \vIQt`׵/z'vki.QE:lh˧?-_Uϖu*lT$DI+aE qH592FGy,˒wtQA;2 HiԦ1˽[ CD7d=*#er^Q QǾE8+o٘VtN ZrhL/&&e*]W6ʅhGO!qC&*hq-,\xtCL1P29!ҰXN}y2]t8X[窬Ym uQBVXNJsm.;❦Em2G`'O W5=š8 !֋.WOL~l6b?$UfLzbЩx]zȞuzR֗,1uA\5k mF] [#كN_[ 꼋Wu&tu/$$2&g/41f5?PLՒCaFW3YͿǵn2R%E} 2:ie撨,Q˃#mߤ6ZKmۓAŒ$v󙍝 }x-fбuxlsϴ?pxE_o`||vLcE5 I gFkF`Bwȳr,V\{žaa)A#Ȧt5nVȨZ- y)v8M]Hl=4 ;pY `4증ZO%`:&f&@;:ݵ̋]8l܆ 4.-ޢ+hܶo8GC3N {`;W!OaH0M1,M􅭉sS: =v1-Yf[6ИA=jLWSP]Vj'>ր K`GΜ%07#AJ@=g۳l'poxI_nؕCmBReZ;5[psVvi9NsoT/2_^@Fj0rYVpK[M9B-wR#DN!AК;pKD;-JݸjL䭁m ~eG<l$ ڸs6 qw?Bٝg-DC媨I-qN\6{e~=[ ܔMM B,iqҴئiWzD~#;R+1h )'Qت(z,j=rŦH6aSc7Q&|29R_jn-X@di#VK+mױ^?\J?-?Gd2\oT1"w9N) iwBMѫ)$&B A_Ǖ(c0s9c*ܺ\n//QZɺ0k_qv@=c,ȰC;TAh-"|x%ivrH/ȧ"˧88ֱSth\\˫%B\ot󔊤0}G!^aDã@{LBʍ?ε6-DdDP!;ԑ8Gf3!0LxZºaN/ʶ/&˭L_?Ֆth@ҼI5652'D g%-SUBZ&nz9$GEgK; yP-oF(O9}DZ5|D&Э&\^5(U8 V^ u:GP 󣁓L6_}rFgs)Q&q{}q0`j-R`G?,ԴikYx{gwwwbo7;vg?e/qPч7U7sD }&t:eLJwHOtc>ݶg똂ܶW0Rj`vZr3r., UE K7L`=x$?ԦP}>d|0S&hlDK?$ax VK3Mn(?\C+OaG4+k-` pP}0P(ȱKkNjѩdbBi4 9o44RiW}뷭T qrN^q.B |M A.WdbG lmb6CJE1k̹#*{eG>#  O`ӓۖLI9C4tMpe#euW7pl8&R۝!s'rEA7[1KvUR"@'tzyks2Bjgk a82i)Yqb]M0sag9gpasA 9NcĪln8(ƣ>A{z  wR#&%U+>yAҒ"8Z{"qNCK60ffU-.sN60>i-^#U Wia\b,|H}CiwFĉ3]>WP-*d)K]nzV!n>$;eL9Z)XӴ|W\+>U>[ct$#U@s_ ؜([#JeA˶6_+ێc gK(-Sb* )9f%o%!ثfJRG65| -LjIe>"vibljUWƮA m~qضPTS{z2==[R&eW$[M'ޮ5~K̮}r56Gn2r#l} srep # $Skq1Yĺf~^KFn~N37 9>GL(F L1 bF){PGI O gLLR!)u[G^3'S<&#维Mp:" źp -f@QXiSpj_"^_O?,-+B軶$PoFB ⹢ h 3[Nj!NBeN#PŧySXP;;aJ$yLF B^֨ќv3K9/ǚeBKbն`2b 1aA7 @BwE~9OC:]8xUm9GqNv^ͺ613־ӹM֚0Ac:ye03ԔHTO]ԃFlDt䤢UAgξ?_~"g l*E/2iB=U=Ng3F"LilvIAKʑ"KlɋY'.L$-X=[]XP-uCx$z422Z$Rd9zY#ִ&OZXT ʴ SZs*$-TyKmBE^8qL ct s耵zwU^}fCW(0Z횪7yNIZ't[Ѹoi{{hڭz$>q fS9"6Ve_ t("z mQ`3@FCOB O,%upwUZB-E`Z$<֡#@q8%dTk(P~p0+%QӼKu EZ%N,jx.)0{rA|pD 9R_A} ҋ9+i=6k_kʊM閄}_='@  pGrr=mP6]ouj.EkǍؐle>Pe+EaS#~^ThV | F@׊0绷E6W5{ FiՏwgfWh7=w]̗MVvFx/𳯩ANkKYءfSj'whCx&z$nӚٿCcUS-EgRoLŒ^XXuDs !ƾ4L>Ees/N*&j58\= f)A}BQ 9(;s<)zaʨʇЍm A6q*/Ɂ &כR鉇z7L4[VH(|0k(}hzm@RO"\ *MY?>ԘVgp7့qF@&6`2bs'< ‚oɌ Te8Q 0,%Ʉ+ LJI^pFyK-)MkʝsA9;kW%DLL8ϒiwWjpΥqla#)a7.2ՎPn; wXբVSt>Oaykcʶ@)!:1aǙߣҨ}.*0,9ʙ)N" t H>z;0$ #3в̉l 2| iO'byu{0r}9 w(H뼑9O/mP#<e./ $fo|Péˁf2Q;¶xRwMqcZ(,HuXަ/#dA3 m?Ҽ9O&x5HQ+܎!Wd> KWPrJs欘ժ c?X i1u+_ͫ},g׫Ǽ&CxDL]@ :ь[v<%Ǫoٸ7IhÜ9e:+s?5 Wuu=Zi!D+圆?ڷW{D? ќ"v;9ؐûxui'Rc@l[~W{:eNJʽƉctHJ0 mz[I)}㏑$-Lp*?Z֎aƚT)2\Yce6aX廣t(Pݙ֣00oԥV=lej>8mjr.|i{{c eKpg(؀%JtK JAZ;{EO}A32)jld0Byߚ?],:We`3efsJ{!M|%G*“SYpi}lua9D{=Fq|נQ&3x?%_NvLi/T^˵'Qi?gM:}q]+ 8Ƃ;" 3a j%uA؉Vq`^D0ow MM$!<xhin"x Bf B˔oeBI3LzigG I7hE_&^Q V `"jz\q̓LϿBțyARe,ŗhbcHlm,;0?E.$xBM#, lII%6@pg>D4,Js#5ֲŬ\Ex`[F-8V,xh,I: 4<6~4HxΕ/G󁏯!IzdSWGKTk22֧- Tifdՠ9GQ^w"DݠgoȲM2jث/ i Z:%=t\y|gեyi/7:Vo g:ߣzA/2ttYFH'W4l-<sґΈ j!?s}oGy8gyH>m&KTaƙPVތ{ W]k ]ۥ3n!2̴mj]V{J[zCP({XW)_]dt ݸ8p4f &{Ɂ,'H~Q7!i:1t HP8u$L%91~@7'Bʱ/J@\=`k@dNUr0.oR"ЪQv2`(|IV:i[> ;9\}| \z 5|q݊:+x|WXoW@F 1ʨ G6w=k:Ln!VLMj_IC Yda·ȿa8Ұ ed8`=/(\3< P|q̩`la<ࠋT?|͗ur:(j"vD߉5&ڄ5y#dUEߕ[!c2ܶ?}͟ɒbnw/Gel/ mCws,SܳY^j$IÔN9zګMd7Edk|' n8r̐5A9d<V̅qH1EԂ`LTl&j tʠŮ HLU! $Z"  ۙeRlSI!3M ԭQ"?f#u6TǗR :9h(y֫upŵh"XUnmRه2# ܁srl7 ?P\s q8}+>qZP`D/Wf#< T'm b߆29NEO2@W<>rE7'bWm ?8MRf޷}RMx'tiLӐՄ[N>^{ ҬD}ʯu:&8t=xR? Xp@Aja!+.qBۈ\c2ξcKJzi$'0W8mMA<%kM^f 9FF6](.AyPo8a:` S5?_.QDTTkz3gē YvʒM X^!%L%k}&=q9&wMO nxB0K9|GƲUmtl"^ޮ׹ЮmbRqahVY=_Hd͓z="*.@3JtrƼ4.%H*ˊTm!ՇK=ϓB:W \%k%e}O ;M&N?C 襈Df#fjXX%~<~qv ?*N!'Iz)n Jmu5yu)pCk]"x̓s_oqqw {=9OPr4yO>H}P򃋜@{"'YiƂ4cCTlyt񎑔Eh2mId$e ҟ.WPġ~{h͠%3{Tw?$$|RժLy_iuFwuBo :oBˁ.皨'p#9J 4ק`0a3XTv8zo7EE\nxDË\B\\\5rֹŭƮǭ@<5Яe-RLz,aPjlk/B4\1v$~MB {V:ʬyH>X~}$P Nᨒ8dB^(O82!AgQ{ G.kOْ¥DvybNSWVNnKėn@vC*1yi"I{|;AJ3~.h*ƻ}=H4 58YDG"=rL吋jf&aND7QVˮ7kܾT2ڞFAɎ~ X ԁMxT;D Zh_ق 2-^eȨ0IJ>u Lk LieynW#5󈣏s*ρb/-==3G6%(z4w2"x yxW\ָ[Pz3g =5{>e%F\=yTdWSMF ,K w% 0U m6Qk(_3CUhI۽~Z(60,{PiJ[W2Hh R](W՘HCo:}L7!1\R/gU0j~) >hCr6[D fu'clM˨cyYJRcE{5>H̼%V ڒ%4}sgI '.wꢼFΒCl·ٚ`6=.g9p&8,lcw L`Dcz5(^A}m>^3bxpm;,Cu>z7Q /nѯad5RbBʹ]}݇6CC2sNz اrE ":5kfZe g;l%4c%QD*OF/RFb$ugzlU,ݏ !XC73 KJVoW2H+\TLal /*ףu$jtEcJlBd >H +:+WAJ/րzk_ "ŒiO6fѫ<ɉαe=S(KjK>H%~+nc`Jѡ7DgR&5`yDh`UEr;w~1?9_-2ʝ  QAEx A:FjA .e&ʬh&?Žֵ%I.l_|C{e?v2IA9uXJD40j"kR#8zi̷e5>:GaԬAϯwjlQcwL71+tf壧 h{>$Po A.czUjCO{UA7`E΢&V.?Q@^IFxW=u5աR)1m274mXWf+'r;U$WgGpQ,B* 9&"2"i3rTuG!p]h7Ѯq$@Z%gqm(‚L_d[p6>/A6m$;aoPͥ0^}1#((t~nPdl7‚V"0?V#9wCòQMÿvYF;'Tu–1Arl$.nN -Xvy(X\255c[0 ~%rWYSB%k%y`_S(ϧa}5kY0:gcsRͬHZ9e܋>h9*dʒb'Vbh=`"גqyٛ.͚U{_t?.F9PFT* !+9S 4@)r‹|+E&&g7at[g.pŐ؞ ?\oT^c+;T̉y{i6f,y`NIY5",:Huk0-WLpc۝Q> Gf0 SNsh/1sm^/DڒN@Sq"Bz~cB~oGGتs1G:>!~߇@<7 %~ 8 ;uXv- 9Sy A**%94-DCZw{.Y"DaoBb^?ƞ$l fmƎdu3d -u9pGhC$ M7b|b΁9Bk1a7Z3j23tp8\+cJዷ}ie3 (WY]E/)32g`F1pR=&cfJv}եfCh$2?{szTi*vڋ _<|u!;*Ct@8~!:vBy' :뤟 OjN.jQ ʨaN9!a4#+% sO:Jss LTN7d*D7!I?&bxvyzk4JtfoW<,\V5Bt9 N`!~^5FIAn_B'ลnWƏ=KA/J/.y$<_t?a+޹9_zuf wnRxa2 aQ辌+mܮa H1%,,BTjJxE@2x&8.l;` e G"^%w0=D"<Țݞ<$Aˎ5Ǒ~ZXW~i1Wcw巅lj %ٻ~d9pgV,izY>m(ğbOQ~`7ǮVP>O=xpQ>kky bZ'?lWञU.Z/^sD:Ù™ޞϻy C uⓍ&i4R=U'qWUg@,kKX>e]1ðvWP)HpB@8(~Jfڢ^/Uҫǣ@8i,)G=eCv@/Rη`q?ϱ/z{)bs ~^~a3S'5ȟ  1A^ D ŦKBg5)x8i];NpԘaڍʰxz8.oM>M 1f\0LXO?|ir-5&3FQ݊PT2?cRkD-ygl@[.p-PzL&;:pq$+S/8B̺\0؍iͰNSJȲjyM32A CyTݱ^ʙhV](=|y =atv;ѨCTЊUF5?z޷Db7sNw # h/OMNOC_D1/wρښVeU=|v g5kW#ou-P+')1 n@.tiH.q}8Ʃ Di||5Y" s$Ŷ\Ęە˰_G3Da5{Y?%2Ak*Ao>ZMLL\'=_~h56ygy|O3ަQY,sI{J!uHYN*%1|IP:Jn'o8adyK ;H>$=7Oy]_f!ߚQd%izyJb]S-9?w $:V0Vu` hxCˎr~ ],axc* Q,ĥX4•o^Zec1@F"1M"FjЊC@ueSB(8<d+8f4g[ĩ0gk xT*BԜQi1mF7: 7! 'n|>V.zTcr$/7$s.=_uz0N y ! cX=LAf\wdSLaYjMzES+GoMaX4Rx@MEoG\1S^^du9QPMM/递چ:2fv)T >I BhUA3]|{@[ X7i<M5`Jj˨G%gn}18zN;HF>UNW;8(ׯlc9t%=Eg* _jFE w55sQ,Fv2"PtJ8؎ߠ|hnlޙ×WMGfY c L큞eq(5'"sGC1z%Ro {(ǿǵYA%u;jH'X$!$bo8<dze?Gj.H/'2'*<1ԌڒJԴ Pj03 [ +j/0 N~@ٟ宴3)Mr?U?JTx}D>mpu{bX|GVk;D4q^OL'ezHQr7_(z5}+L:T.Kx˴l]bmdIY=ԑiީ&)hڛ_zwˮޅJW ox,P/?_j{ s˴ y t}4pPe)DbP'&c6^'?}"E:v텿\\5,~9yq&/{0:U; [İce|ն='o1z[%x}S-b 0l.k7&eKJLVؕ8Q9[ehAlGRA:I)TI.B[ڼAWA|\, @xH887_  [WSMEh9X"I0E-j@ѥ`RTԲ2$ÃZuiioJkWQ {>O+,u!8!zn>3 Hv+jYsnߨbN8>Ahj;⭚JF ͧT% H=s_S4~̺UQF>tCP k$cE(IثY)u.ArFbܵlO(ߩKt#8v ~& 嫮YCjqzu7 Mxi rSyCU_[p9siEą9bۋȠCjZ򴢮(PPMy`蟜{0\.YLk7^YYu;rҁ@ [,z5̗+hx;?Q[ [@VtxϮ\-x/ܔ<uřd0 4"YlG y[@jGE }0pѿs Y=^w;UPJW7OeAyDNu0^^x+vP*1㇞R oAp>502Y@Dk05%NYBrY.p].tDaSP f%CsUSE'gS=;#.iqp1S1?rZtQ ^UVK!iRg/nP2!fZU?fZuh H*#5e)LilDۂ(3UJd~h$H\)AP.hտ0')cE:iuLC0 lh= ;y!MPܯX/Qj hcnD-u6޳˖Ra)JY`lQRZ9F_ t gw]N8F~aW'x_3 a-S vUiO^8:n@,]T^Ui+{${tj~\?;zdīhO8ij3Ϥ/]er7_8װ> C\?6V1RVv- 2Aۂ&mO v7Sb~ȏ ET7ֵ1R6=UW c'+2=@X"mWWm3o# - .*6|Z'21mb["yM"V>kF["Wäѻ^,^^İS˛l&Pʘh{Tyy2'bDE=wlƊCL,RXN'zKO~'FlL<#r.eWGY艜aJW\uj;ٕ=@a`Q@JH 4q?(+jng`ܗNXGO {M%kkYg%eM.L1->uL昐5i22HJ]%8&&FR呂;<%o>nr(m4'c #A2$3P& +bNW2'%@I4p.3Ib̔ TxhPY+\T(,QJ"+b+W"i"1O{!CjƔN?Awi]-|M~>>Awibp+y􄠚U_VӰ)i-˚%$qM쏂b/Zړ~⍕"#,@m.[42ƃ'Q ,_~Eu^񻓔Oۿ|w^Ó0Ɇ}4`f{p P&:U-i¬fzO>JY', ak)tAJK~Ne\đzTymd#;5/F,CqHGmK%r!Re;L 6& )YS'21x9/id/J'?\_3ˌ8$&4E2s㨣b Cʮ: ^k΅"yυEC{vDa0bBFѣɟ;*pvM8O5@kzeA܏IKkrO2RњvZpAO>o;,L,x"g_t$7>sVbı/8.L6h-e[Kz0 t5A}@E~m"S{ҡkr 5oSN$ݪ)9 䁭D臋zVz\$m$L*I[:v_.S~Âܧ#)%6>^8E. (n! 9K-T fHTEW :DE^:uxDGScrHxq~ZהG<%0@p9KxSEvf8F'Rm6ם eXwӾBD,_F/6U|nb_Љ)|6-Q@k @;>Xf=ق G%;jh9>TNj5%^TDkBT`'d22%ke^I lr ͇ R1l1H3 a]vؕpnOn]h\7ɐh6`oS^-  YZ