Public bug reported: Under Noble, s3cmd 2.3.0 is completely broken because of an incompatibility with Python 3.12, producing the exception:
https://github.com/s3tools/s3cmd/issues/1343 All operations fail with the error message: TypeError: sequence item 1: expected str instance, bytes found !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please try reproducing the error using the latest s3cmd code from the git master branch found at: https://github.com/s3tools/s3cmd and have a look at the known issues list: https://github.com/s3tools/s3cmd/wiki/Common-known-issues-and-their-solutions-(FAQ) If the error persists, please report the above lines (removing any private info as necessary) to: s3tools-b...@lists.sourceforge.net !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! This issue has been fixed upstream in this commit: https://github.com/s3tools/s3cmd/commit/9ecb2d853c54f87c6a3ec0423986dcc1a80e4678 which has been included in upstream release 2.4.0, released in December 2023. Unfortunately, it was not packaged in Debian, and it's too late in the release timeline to upload it directly into Noble. I'll prepare a patch for Noble. ** Affects: s3cmd (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063031 Title: [noble] Not compatible with Python 3.12 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/s3cmd/+bug/2063031/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs