Bug#931097: unattended-upgrades: InvalidURL(f"URL can't contain control characters. {url!r} "
Hello, Am 26.06.19 um 09:59 schrieb duncanwebb: > Package: unattended-upgrades > Version: 0.83.3.2+deb8u1 > Severity: serious > Justification: normal > > Dear Maintainer, > > Jessie uses python 3.4 and python 3.4 does not support f"" strings > > So now unattended upgrades no longer performs security upgrades. [...] Thank you for reporting this issue. We have corrected this problem with the upload of python3.4 version 3.4.2-1+deb8u4 yesterday. Unfortunately a manual upgrade is required, afterwards unattended-upgrades will continue to work again as intended. Regards, Markus signature.asc Description: OpenPGP digital signature
Processed: Re: Bug#931097: unattended-upgrades: InvalidURL(f"URL can't contain control characters. {url!r} "
Processing control commands: > tags -1 moreinfo unreproducible Bug #931097 {Done: Salvatore Bonaccorso } [python3.4] unattended-upgrades: InvalidURL(f"URL can't contain control characters. {url!r} " Bug #931044 {Done: Salvatore Bonaccorso } [python3.4] installing python3.4 fails Bug #931057 {Done: Salvatore Bonaccorso } [python3.4] python3: Error while upgrading python3.4 Ignoring request to alter tags of bug #931097 to the same tags previously set Ignoring request to alter tags of bug #931044 to the same tags previously set Ignoring request to alter tags of bug #931057 to the same tags previously set -- 931044: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931044 931057: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931057 931097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931097 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#931097: unattended-upgrades: InvalidURL(f"URL can't contain control characters. {url!r} "
Control: tags -1 moreinfo unreproducible Hi, duncanwebb ezt írta (időpont: 2019. jún. 26., Sze, 10:05): > > Package: unattended-upgrades > Version: 0.83.3.2+deb8u1 > Severity: serious > Justification: normal > > Dear Maintainer, > > Jessie uses python 3.4 and python 3.4 does not support f"" strings > > So now unattended upgrades no longer performs security upgrades. > > /etc/cron.daily/apt: > Traceback (most recent call last): > File "/usr/bin/unattended-upgrade", line 55, in > import apt > File "/usr/lib/python3/dist-packages/apt/__init__.py", line 26, in > from apt.package import Package > File "/usr/lib/python3/dist-packages/apt/package.py", line 32, in > from http.client import BadStatusLine > File "/usr/lib/python3.4/http/client.py", line 1014 > raise InvalidURL(f"URL can't contain control characters. {url!r} " > ^ > SyntaxError: invalid syntax > > The problem is in the file /usr/lib/python3.4/http/client.py, changing (f"URL > to ("URL will > will allow unattended-upgrades to work again but doesn't do what is intended. Seems to be working for me: root@j:~# unattended-upgrade --dry-run --verbose Initial blacklisted packages: Initial whitelisted packages: Starting unattended upgrades script Allowed origins are: ['origin=Debian,codename=jessie,label=Debian-Security'] No packages found that can be upgraded unattended root@j:~# dpkg -l unattended-upgrades Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version ArchitectureDescription +++--===-===-= ii unattended-upgrades 0.83.3.2+deb8u1 all automatic installation of security upgrades > > -- System Information: > Debian Release: 8.10 > APT prefers oldstable > APT policy: (500, 'oldstable') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.9.0-0.bpo.5-amd64 (SMP w/32 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages unattended-upgrades depends on: > ii apt1.0.9.8.5 > ii apt-utils 1.0.9.8.5 > ii debconf [debconf-2.0] 1.5.56+deb8u1 > ii init-system-helpers1.22 > ii lsb-base 4.1+Debian13+nmu1 > ii lsb-release4.1+Debian13+nmu1 > ii python33.4.2-2 root@j:~# dpkg -l python3.4 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version ArchitectureDescription +++--===-===-= ii python3.4 3.4.2-1+deb8u4 amd64 Interactive high-level object-oriented language (version 3.4) Your python3.4 version seem to be newer than mine. Probably it introduced a regression. Please seek for help at the source of this package. Cheers, Balint > ii python3-apt0.9.3.12 > ii ucf3.0030 > ii xz-utils 5.1.1alpha+20120614-2+b3 > > unattended-upgrades recommends no packages. > > Versions of packages unattended-upgrades suggests: > ii bsd-mailx 8.1.2-0.20141216cvs-2 > ii exim4-daemon-light [mail-transport-agent] 4.84.2-2+deb8u5 > > -- debconf-show failed >
Processed: Re: Bug#931097: unattended-upgrades: InvalidURL(f"URL can't contain control characters. {url!r} "
Processing control commands: > tags -1 moreinfo unreproducible Bug #931097 {Done: Salvatore Bonaccorso } [python3.4] unattended-upgrades: InvalidURL(f"URL can't contain control characters. {url!r} " Bug #931044 {Done: Salvatore Bonaccorso } [python3.4] installing python3.4 fails Bug #931057 {Done: Salvatore Bonaccorso } [python3.4] python3: Error while upgrading python3.4 Added tag(s) moreinfo and unreproducible. Added tag(s) moreinfo and unreproducible. Added tag(s) moreinfo and unreproducible. -- 931044: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931044 931057: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931057 931097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931097 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#931097: unattended-upgrades: InvalidURL(f"URL can't contain control characters. {url!r} "
Package: unattended-upgrades Version: 0.83.3.2+deb8u1 Severity: serious Justification: normal Dear Maintainer, Jessie uses python 3.4 and python 3.4 does not support f"" strings So now unattended upgrades no longer performs security upgrades. /etc/cron.daily/apt: Traceback (most recent call last): File "/usr/bin/unattended-upgrade", line 55, in import apt File "/usr/lib/python3/dist-packages/apt/__init__.py", line 26, in from apt.package import Package File "/usr/lib/python3/dist-packages/apt/package.py", line 32, in from http.client import BadStatusLine File "/usr/lib/python3.4/http/client.py", line 1014 raise InvalidURL(f"URL can't contain control characters. {url!r} " ^ SyntaxError: invalid syntax The problem is in the file /usr/lib/python3.4/http/client.py, changing (f"URL to ("URL will will allow unattended-upgrades to work again but doesn't do what is intended. -- System Information: Debian Release: 8.10 APT prefers oldstable APT policy: (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-0.bpo.5-amd64 (SMP w/32 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages unattended-upgrades depends on: ii apt1.0.9.8.5 ii apt-utils 1.0.9.8.5 ii debconf [debconf-2.0] 1.5.56+deb8u1 ii init-system-helpers1.22 ii lsb-base 4.1+Debian13+nmu1 ii lsb-release4.1+Debian13+nmu1 ii python33.4.2-2 ii python3-apt0.9.3.12 ii ucf3.0030 ii xz-utils 5.1.1alpha+20120614-2+b3 unattended-upgrades recommends no packages. Versions of packages unattended-upgrades suggests: ii bsd-mailx 8.1.2-0.20141216cvs-2 ii exim4-daemon-light [mail-transport-agent] 4.84.2-2+deb8u5 -- debconf-show failed