Thanks Gary Sent from my iPhone
Mike Revitt Database Migration Specialist – Database Freedom Amazon Web Services e: [email protected] <mailto:[email protected]> | p: +44.7825.063.466| w: aws.amazon.com On 22 Feb 2020, at 07:02, gjr80 <[email protected]> wrote: Yep, here's the tell: Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Invalid report_timing setting for report 'AWS-S3', running report anyway Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine: **** Invalid field '' in '5, ,0, ,*, ,*, ,*' Pull down the latest from master and it will be fixed. Gary On Saturday, 22 February 2020 16:57:05 UTC+10, Mike Revitt wrote: Yes using python 3, and probably not on the latest. But interestingly its looks like it works in debug mode, or crashed before it got there, Look at my recent thread on the crash I have been seeing. Here is the output, sorry about the length pi@Rasberry:/home/weewx $ sudo /etc/init.d/weewx start [ ok ] Starting weewx (via systemctl): weewx.service. pi@Rasberry:/home/weewx $ sudo /etc/init.d/weewx status ● weewx.service - LSB: weewx weather system Loaded: loaded (/etc/init.d/weewx; generated; vendor preset: enabled) Active: active (running) since Sat 2020-02-22 06:41:51 GMT; 10s ago Docs: man:systemd-sysv-generator(8) Process: 25606 ExecStop=/etc/init.d/weewx stop (code=exited, status=0/SUCCESS) Process: 25728 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS) CGroup: /system.slice/weewx.service └─25743 /usr/bin/python /home/weewx/bin/weewxd --daemon --pidfile=/var/run/weewx.pid /home/weewx/weewx.conf Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine: Loading service weewx.engine.StdPrint Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine: Loading service weewx.engine.StdReport Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO __main__: Starting up weewx version 4.0.0b12 Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.engine: Clock error is -0.21 seconds (positive is fast) Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb' Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.manager: Starting backfill of daily summaries Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.engine: Starting main packet loop. pi@Rasberry:/home/weewx $ sudo tail -f /var/log/syslog Feb 22 06:41:52 Rasberry weewx[25743] DEBUG weewx.engine: Loading service weewx.engine.StdReport Feb 22 06:41:52 Rasberry weewx[25743] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport Feb 22 06:41:52 Rasberry weewx[25743] INFO __main__: Starting up weewx version 4.0.0b12 Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.engine: Clock error is -0.21 seconds (positive is fast) Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb' Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.manager: Starting backfill of daily summaries Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.engine: Starting main packet loop. Feb 22 06:45:16 Rasberry weewx[25743] INFO weewx.manager: Added record 2020-02-22 06:45:00 GMT (1582353900) to database 'weewx.sdb' Feb 22 06:45:16 Rasberry weewx[25743] INFO weewx.manager: Added record 2020-02-22 06:45:00 GMT (1582353900) to daily summary in 'weewx.sdb' Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Running reports for latest time in the database. Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Running report 'SeasonsReport' Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Found configuration file /home/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.stats.MyStats'] Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.manager: Daily summary version is 1.0 Feb 22 06:45:21 Rasberry weewx[25743] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 4.16 seconds Feb 22 06:45:21 Rasberry weewx[25743] DEBUG weewx.manager: Daily summary version is 1.0 Feb 22 06:45:22 Rasberry dhcpcd[362]: eth0: Router Advertisement from fe80::9ada:c4ff:fe5f:88fd Feb 22 06:45:27 Rasberry weewx[25743] INFO weewx.imagegenerator: Generated 27 images for report SeasonsReport in 6.32 seconds Feb 22 06:45:27 Rasberry weewx[25743] INFO weewx.reportengine: Copied 22 files to /var/www/html/MountWeather Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Report 'SmartphoneReport' not enabled. Skipping. Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Report 'MobileReport' not enabled. Skipping. Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Report 'StandardReport' not enabled. Skipping. Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Report 'FTP' not enabled. Skipping. Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Report 'RSYNC' not enabled. Skipping. Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Running report 'AWS-S3' Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Found configuration file /home/weewx/skins/S3/skin.conf for report 'AWS-S3' Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine: reportengine: Invalid report_timing setting for report 'AWS-S3', running report anyway Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine: **** Invalid field '' in '5, ,0, ,*, ,*, ,*' Feb 22 06:45:28 Rasberry dhcpcd[362]: eth0: Router Advertisement from fe80::9ada:c4ff:fe5f:88fd Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from before-call.apigateway to before-call.api-gateway Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.session: Setting config variable for profile to 'mike' Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.session: Setting config variable for region to 'eu-west-2' Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON file: /usr/local/lib/python3.5/dist-packages/boto3/data/s3/2006-03-01/resources-1.json Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Skipping environment variable credential check because profile name was explicitly set. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Looking for credentials via: assume-role Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Looking for credentials via: assume-role-with-web-identity Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Looking for credentials via: shared-credentials-file Feb 22 06:45:30 Rasberry weewx[25743] INFO botocore.credentials: Found credentials in shared credentials file: ~/.aws/credentials Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON file: /usr/local/lib/python3.5/dist-packages/botocore/data/endpoints.json Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event choose-service-name: calling handler <function handle_service_name_alias at 0x74495588> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON file: /usr/local/lib/python3.5/dist-packages/botocore/data/s3/2006-03-01/service-2.json Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x744e3588> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x74457c48> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x744e3468> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Setting s3 timeout as (60, 60) Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON file: /usr/local/lib/python3.5/dist-packages/botocore/data/_retry.json Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.client: Registering retry handlers for service: s3 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG boto3.resources.factory: Loading s3:s3 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #012======================================================================================== Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: S3Upload started at: 22-02-2020 06:45:30 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: monthrain.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #012response=s3.meta.client.upload_file(/var/www/html/MountWeather/monthrain.png,s3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> ,monthrain.png) Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #011#011ExtraArgs={'CacheControl': 300 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #011#011#011ContentType' : image/png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740deff0>}) about to wait for the following futures [] Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740deff0>}) done waiting for dependent futures Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740deff0>}) with kwargs {'request_executor': <s3transfer.futures.BoundedExecutor object at 0x740debd0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x740d0170>, 'client': <botocore.client.S3 object at 0x74182e10>, 'osutil': <s3transfer.utils.OSUtils object at 0x740d0130>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x740deff0>} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.futures: Submitting task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) to executor <s3transfer.futures.BoundedExecutor object at 0x740debd0> for transfer request: 0. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) about to wait for the following futures [] Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) done waiting for dependent futures Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) with kwargs {'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> ', 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x740e3190>, 'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png', 'client': <botocore.client.S3 object at 0x74182e10>} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x744b9540> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x744b3f18> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x744b99c0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x744b3ed0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirector.redirect_from_cache of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <bound method S3ArnParamHandler.handle_arn of <botocore.utils.S3ArnParamHandler object at 0x74127f10>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x744b3cd8> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing acquire 0/None Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x744b3e88> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x744b90c0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.handlers: Adding expect 100 continue header to request. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <bound method S3RegionRedirector.set_request_url of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x744b9a50> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Making request for OperationModel(name=PutObject) with params: {'url': 'https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/monthrain.png', 'context': {'client_region': 'eu-west-2', 'client_config': <botocore.config.Config object at 0x74188130>, 'auth_type': None, 'signing': {'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}, 'has_streaming_input': True}, 'body': <s3transfer.utils.ReadFileChunk object at 0x740e3190>, 'url_path': '/s3-archive.revittmk.aws.co.uk/monthrain.png <http://s3-archive.revittmk.aws.co.uk/monthrain.png> ', 'query_string': {}, 'headers': {'Content-Type': 'image/png', 'User-Agent': 'Boto3/1.12.0 Python/3.5.3 Linux/4.19.42-v7+ Botocore/1.15.0 Resource', 'Content-MD5': 'Tmoky1WxsRVlMyQAe2okzQ==', 'Cache-Control': '300', 'x-amz-acl': 'public-read', 'Expect': '100-continue'}, 'method': 'PUT'} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7417f150> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x74188170>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x744b3c48> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-sign.s3.PutObject: calling handler <bound method S3EndpointSetter.set_endpoint of <botocore.utils.S3EndpointSetter object at 0x74127f50>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Defaulting to S3 virtual host style addressing with path style addressing fallback. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Checking for DNS compatible bucket for: https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/monthrain.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Not changing URI, bucket is not DNS compatible: s3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: Calculating signature using v4 auth. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: CanonicalRequest:#012PUT#012/s3-archive.revittmk.aws.co.uk/monthrain.png#012#012cache-control:300#012content-md5:Tmoky1WxsRVlMyQAe2okzQ==#012content-type:image/png#012host:s3.eu-west-2.amazonaws.com#012x-amz-acl:public-read#012x-amz-content-sha256:UNSIGNED-PAYLOAD#012x-amz-date:20200222T064530Z#012#012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date#012UNSIGNED-PAYLOAD <http://s3-archive.revittmk.aws.co.uk/monthrain.png#012%23012cache-control:300%23012content-md5:Tmoky1WxsRVlMyQAe2okzQ==%23012content-type:image/png%23012host:s3.eu-west-2.amazonaws.com%23012x-amz-acl:public-read%23012x-amz-content-sha256:UNSIGNED-PAYLOAD%23012x-amz-date:20200222T064530Z%23012%23012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date%23012UNSIGNED-PAYLOAD> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: StringToSign:#012AWS4-HMAC-SHA256#01220200222T064530Z#01220200222/eu-west-2/s3/aws4_request#01234de4f937a699a90f7835cf3eccfa801c91b39f2f658b4380b78fad26ea298c4 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: Signature:#012ca903e3c2167741b5b6f986429add68f1638f1aee3e321a528464e635ac03570 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7417f198> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/monthrain.png, headers={'Content-Length': '8873', 'X-Amz-Content-SHA256': b'UNSIGNED-PAYLOAD', 'Cache-Control': b'300', 'Expect': b'100-continue', 'Content-Type': b'image/png', 'X-Amz-Date': b'20200222T064530Z', 'Content-MD5': b'Tmoky1WxsRVlMyQAe2okzQ==', 'Authorization': b'AWS4-HMAC-SHA256 Credential=AKIAI7G5EWMRIJXE77FQ/20200222/eu-west-2/s3/aws4_request, SignedHeaders=cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=ca903e3c2167741b5b6f986429add68f1638f1aee3e321a528464e635ac03570', 'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.12.0 Python/3.5.3 Linux/4.19.42-v7+ Botocore/1.15.0 Resource'}> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG urllib3.connectionpool: Starting new HTTPS connection (1): s3.eu-west-2.amazonaws.com:443 <http://s3.eu-west-2.amazonaws.com:443> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: Waiting for 100 Continue response. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: 100 Continue response seen, now sending request body. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG urllib3.connectionpool: https://s3.eu-west-2.amazonaws.com:443 "PUT /s3-archive.revittmk.aws.co.uk/monthrain.png <http://s3-archive.revittmk.aws.co.uk/monthrain.png> HTTP/1.1" 200 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response headers: {'ETag': '"4e6a24cb55b1b115653324007b6a24cd"', 'Content-Length': '0', 'Date': 'Sat, 22 Feb 2020 06:45:31 GMT', 'x-amz-id-2': 'hcX8dsxlzmZiNfGgK6VvGK37lSs4H0TGkoM30ffpZLgbHMjqu7+WXL3TJ6Cl80Ybr1ENfK931Nk=', 'x-amz-request-id': '328F467D682F1E8C', 'Server': 'AmazonS3'} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response body:#012b'' Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x74127ef0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.retryhandler: No retry needed. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirector.redirect_from_error of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing acquire 0/None Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: Uploaded file monthrain.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: daywind.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #012response=s3.meta.client.upload_file(/var/www/html/MountWeather/daywind.png,s3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> ,daywind.png) Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #011#011ExtraArgs={'CacheControl': 300 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #011#011#011ContentType' : image/png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3110>}) about to wait for the following futures [] Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3110>}) done waiting for dependent futures Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3110>}) with kwargs {'request_executor': <s3transfer.futures.BoundedExecutor object at 0x740deb10>, 'config': <boto3.s3.transfer.TransferConfig object at 0x740d0150>, 'client': <botocore.client.S3 object at 0x74182e10>, 'osutil': <s3transfer.utils.OSUtils object at 0x740d0130>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3110>} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.futures: Submitting task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) to executor <s3transfer.futures.BoundedExecutor object at 0x740deb10> for transfer request: 0. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) about to wait for the following futures [] Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing acquire 0/None Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) done waiting for dependent futures Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) with kwargs {'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> ', 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x740e3850>, 'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png', 'client': <botocore.client.S3 object at 0x74182e10>} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x744b9540> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x744b3f18> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x744b99c0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x744b3ed0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirector.redirect_from_cache of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <bound method S3ArnParamHandler.handle_arn of <botocore.utils.S3ArnParamHandler object at 0x74127f10>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x744b3cd8> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x744b3e88> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x744b90c0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.handlers: Adding expect 100 continue header to request. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <bound method S3RegionRedirector.set_request_url of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x744b9a50> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Making request for OperationModel(name=PutObject) with params: {'url': 'https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daywind.png', 'context': {'client_region': 'eu-west-2', 'client_config': <botocore.config.Config object at 0x74188130>, 'auth_type': None, 'signing': {'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}, 'has_streaming_input': True}, 'body': <s3transfer.utils.ReadFileChunk object at 0x740e3850>, 'url_path': '/s3-archive.revittmk.aws.co.uk/daywind.png <http://s3-archive.revittmk.aws.co.uk/daywind.png> ', 'query_string': {}, 'headers': {'Content-Type': 'image/png', 'User-Agent': 'Boto3/1.12.0 Python/3.5.3 Linux/4.19.42-v7+ Botocore/1.15.0 Resource', 'Content-MD5': 'hR4p1bQIlKORcZZ8Hrq5og==', 'Cache-Control': '300', 'x-amz-acl': 'public-read', 'Expect': '100-continue'}, 'method': 'PUT'} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7417f150> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x74188170>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x744b3c48> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-sign.s3.PutObject: calling handler <bound method S3EndpointSetter.set_endpoint of <botocore.utils.S3EndpointSetter object at 0x74127f50>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Checking for DNS compatible bucket for: https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daywind.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Not changing URI, bucket is not DNS compatible: s3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: Calculating signature using v4 auth. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: CanonicalRequest:#012PUT#012/s3-archive.revittmk.aws.co.uk/daywind.png#012#012cache-control:300#012content-md5:hR4p1bQIlKORcZZ8Hrq5og==#012content-type:image/png#012host:s3.eu-west-2.amazonaws.com#012x-amz-acl:public-read#012x-amz-content-sha256:UNSIGNED-PAYLOAD#012x-amz-date:20200222T064530Z#012#012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date#012UNSIGNED-PAYLOAD <http://s3-archive.revittmk.aws.co.uk/daywind.png#012%23012cache-control:300%23012content-md5:hR4p1bQIlKORcZZ8Hrq5og==%23012content-type:image/png%23012host:s3.eu-west-2.amazonaws.com%23012x-amz-acl:public-read%23012x-amz-content-sha256:UNSIGNED-PAYLOAD%23012x-amz-date:20200222T064530Z%23012%23012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date%23012UNSIGNED-PAYLOAD> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: StringToSign:#012AWS4-HMAC-SHA256#01220200222T064530Z#01220200222/eu-west-2/s3/aws4_request#012867ac405563d7cd66fc7a03f07672bbba0671f8b55ce8163bff4c6d991af0dd3 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: Signature:#01242133e5a2df3c6ffc8d7cda971fff0651be83ae776c762e3f4768a5f5df0a890 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7417f198> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daywind.png, headers={'Content-Length': '13435', 'X-Amz-Content-SHA256': b'UNSIGNED-PAYLOAD', 'Cache-Control': b'300', 'Expect': b'100-continue', 'Content-Type': b'image/png', 'X-Amz-Date': b'20200222T064530Z', 'Content-MD5': b'hR4p1bQIlKORcZZ8Hrq5og==', 'Authorization': b'AWS4-HMAC-SHA256 Credential=AKIAI7G5EWMRIJXE77FQ/20200222/eu-west-2/s3/aws4_request, SignedHeaders=cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=42133e5a2df3c6ffc8d7cda971fff0651be83ae776c762e3f4768a5f5df0a890', 'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.12.0 Python/3.5.3 Linux/4.19.42-v7+ Botocore/1.15.0 Resource'}> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: Waiting for 100 Continue response. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: 100 Continue response seen, now sending request body. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG urllib3.connectionpool: https://s3.eu-west-2.amazonaws.com:443 "PUT /s3-archive.revittmk.aws.co.uk/daywind.png <http://s3-archive.revittmk.aws.co.uk/daywind.png> HTTP/1.1" 200 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response headers: {'ETag': '"851e29d5b40894a39171967c1ebab9a2"', 'Content-Length': '0', 'Date': 'Sat, 22 Feb 2020 06:45:31 GMT', 'x-amz-id-2': 'ZuJQ7b6x8iRWlwJNV5sQrFfpJcnylc5c7H01a7+WocgGJ3d1yzzJtS2DOOel8oAMOkvnYvDlba4=', 'x-amz-request-id': '2B2C5A6E5FEA17A3', 'Server': 'AmazonS3'} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response body:#012b'' Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x74127ef0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.retryhandler: No retry needed. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirector.redirect_from_error of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing acquire 0/None Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: Uploaded file daywind.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: yearhilow.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: yearbarometer.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: daytempfeel.png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #012response=s3.meta.client.upload_file(/var/www/html/MountWeather/daytempfeel.png,s3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> ,daytempfeel.png) Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #011#011ExtraArgs={'CacheControl': 300 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: #011#011#011ContentType' : image/png Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3850>}) about to wait for the following futures [] Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3850>}) done waiting for dependent futures Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3850>}) with kwargs {'request_executor': <s3transfer.futures.BoundedExecutor object at 0x740debb0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x740d0170>, 'client': <botocore.client.S3 object at 0x74182e10>, 'osutil': <s3transfer.utils.OSUtils object at 0x740d0130>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x740e3850>} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.futures: Submitting task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) to executor <s3transfer.futures.BoundedExecutor object at 0x740debb0> for transfer request: 0. Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0 Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) about to wait for the following futures [] Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing acquire 0/None Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) done waiting for dependent futures Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}) with kwargs {'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> ', 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x740e3710>, 'extra_args': {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daytempfeel.png', 'client': <botocore.client.S3 object at 0x74182e10>} Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x744b9540> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x744b3f18> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x744b99c0> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x744b3ed0> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirector.redirect_from_cache of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <bound method S3ArnParamHandler.handle_arn of <botocore.utils.S3ArnParamHandler object at 0x74127f10>> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x744b3cd8> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x744b3e88> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x744b90c0> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.handlers: Adding expect 100 continue header to request. Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <bound method S3RegionRedirector.set_request_url of <botocore.utils.S3RegionRedirector object at 0x74127b30>> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x744b9a50> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.endpoint: Making request for OperationModel(name=PutObject) with params: {'url': 'https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daytempfeel.png', 'context': {'client_region': 'eu-west-2', 'client_config': <botocore.config.Config object at 0x74188130>, 'auth_type': None, 'signing': {'bucket': 's3-archive.revittmk.aws.co.uk <http://s3-archive.revittmk.aws.co.uk> '}, 'has_streaming_input': True}, 'body': <s3transfer.utils.ReadFileChunk object at 0x740e3710>, 'url_path': '/s3-archive.revittmk.aws.co.uk/daytempfeel.png <http://s3-archive.revittmk.aws.co.uk/daytempfeel.png> ', 'query_string': {}, 'headers': {'Content-Type': 'image/png', 'User-Agent': 'Boto3/1.12.0 Python/3.5.3 Linux/4.19.42-v7+ Botocore/1.15.0 Resource', 'Content-MD5': 'cnHlc6sABXs6/uvvvLdUOw==', 'Cache-Control': '300', 'x-amz-acl': 'public-read', 'Expect': '100-continue'}, 'method': 'PUT'} Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7417f150> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x74188170>> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x744b3c48> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event before-sign.s3.PutObject: calling handler <bound method S3EndpointSetter.set_endpoint of <botocore.utils.S3EndpointSetter object at 0x74127f50>> F ... -- You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/I8J62As2GdI/unsubscribe. To unsubscribe from this group and all its topics, send an email to [email protected] <mailto:[email protected]> . To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/f8ce356c-7918-4ae1-bf2b-a00a7699b9f5%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/010001706c57a174-146b8d1c-902a-4cac-a9ed-c08099f0a55d-000000%40email.amazonses.com.
