Syncthing error in script during uninstall

Syncthing uninstall scripts gave an error, not sure what didn’t go right…

Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                      1/1 
  Running scriptlet: syncthing-1.23.6-1.fc38.x86_64                                                                                                                                                                                       1/1 
Glob pattern passed to enable, but globs are not supported for this.
Invalid unit name "syncthing@*.service" escaped as "syncthing@\x2a.service".

  Erasing          : syncthing-1.23.6-1.fc38.x86_64                                                                                                                                                                                       1/1 
  Running scriptlet: syncthing-1.23.6-1.fc38.x86_64                                                                                                                                                                                       1/1 
  Verifying        : syncthing-1.23.6-1.fc38.x86_64                                                                                                                                                                                       1/1 

Removed:
  syncthing-1.23.6-1.fc38.x86_64

p.s. I can’t remove the wiki tag on this post…

It looks like a file name was specified incorrectly in an RPM package. But it looks like the system auto-corrected the error by “escaping” (translating) the invalid * character to a valid \x2a character sequence. It’s probably fine. But it might be worth reporting to Red Hat’s bugzilla so someone knows that it should be fixed.

2 Likes