"Old package separator used in string at" message in host logs after upgrade to 24.04
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| backuppc (Debian) |
Fix Released
|
Unknown
|
|||
| backuppc (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bug Description
After upgrading from Ubuntu 22.04 to 24.04, the BackupPC_
Old package separator used in string at /usr/share/
(Did you mean "$Host\'s" instead?)
Looking at that specific line, I'm sure Perl's suggestion to escape the apostrophe is correct here.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: backuppc 4.4.0-8build1
ProcVersionSign
Uname: Linux 6.8.0-47-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckR
Date: Sun Oct 27 13:19:51 2024
ProcEnviron:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
SourcePackage: backuppc
UpgradeStatus: Upgraded to noble on 2024-01-28 (273 days ago)
modified.
modified.
mtime.conffile.
mtime.conffile.
| Changed in backuppc (Debian): | |
| status: | Unknown → Fix Released |

This will escape the string as Perl wants and silences the warning.