vino's scripts are all missing parameters. eg: %preun %systemd_user_preun while it's missing the service name parameter all should have to be fixed to: %preun %systemd_user_preun vino-server the same true for the el7 packages.