Failed upgrade from 14.04 to 16.04 : package sysv-rc 2.88dsf-59.3ubuntu2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Expired
|
Critical
|
Unassigned | ||
sysvinit (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
update-manager (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
virtuoso-opensource (Ubuntu) |
Expired
|
Critical
|
Unassigned | ||
Bug Description
This happened on an computer that was installed many years ago, and upgraded on each LTS version.
When upgrading from 14.04 to 16.04.1, it started telling me that something wrong happened with sysv-rc, then that there were some "initscripts dependency problems" making it "leaving unconfigured".
Then many packages were reported as incorrectly setup : procps, udev, initramfs, keyboard-
After reading the log files, I found out that this was caused by insserv, reporting "insserv rejected the script header", coming from package virtuoso-nepomuk having an incorrect header in /etc/init.d : "missing end of LSB comment", "missing LSB tags and overrides".
This package http://
The latest version 6.1.4+dfsg1-
I managed to solve the issue by adding the "END INIT INFO" in this file, like below :
#! /bin/sh
#
# virtuoso OpenLink Virtuoso Open-Source Edition
#
# Written by OpenLink Virtuoso Maintainer
# <email address hidden>
#
# Version: @(#)virtuoso 6.1.4 25-Mar-2011 <email address hidden>
#
### BEGIN INIT INFO
# Provides: virtuoso
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start Virtuoso database server on startup
# Description: Start and stop the primary instance of Virtuoso running
# in /var/lib/
# Conductor administrative package.
### END INIT INFO
Then a "sudo apt-get upgrade" allowed me to finish the installation successfully.
ProblemType: Package
DistroRelease: Ubuntu 16.04
Package: sysv-rc 2.88dsf-59.3ubuntu2
ProcVersionSign
Uname: Linux 4.4.0-31-generic i686
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: i386
Date: Fri Aug 5 11:21:42 2016
ErrorMessage: subprocess installed post-installation script returned error exit status 1
InstallationDate: Installed on 2010-05-22 (2267 days ago)
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
PackageArchitec
RelatedPackageV
dpkg 1.18.4ubuntu1.1
apt 1.2.12~
SourcePackage: sysvinit
Title: package sysv-rc 2.88dsf-59.3ubuntu2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1
UpgradeStatus: Upgraded to xenial on 2016-08-05 (0 days ago)
tags: | removed: need-duplicate-check |
Changed in sysvinit (Ubuntu): | |
importance: | Undecided → Critical |
Changed in hundredpapercuts: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in update-manager (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in sysvinit (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in hundredpapercuts: | |
status: | Confirmed → Triaged |
Changed in update-manager (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in virtuoso-opensource (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in hundredpapercuts: | |
assignee: | nobody → abner (a75) |
Changed in sysvinit (Ubuntu): | |
assignee: | nobody → abner (a75) |
Changed in update-manager (Ubuntu): | |
assignee: | nobody → abner (a75) |
Changed in virtuoso-opensource (Ubuntu): | |
assignee: | nobody → abner (a75) |
status: | Triaged → In Progress |
Changed in update-manager (Ubuntu): | |
status: | Triaged → In Progress |
Changed in hundredpapercuts: | |
status: | Triaged → Confirmed |
Changed in sysvinit (Ubuntu): | |
status: | Invalid → Fix Released |
Changed in virtuoso-opensource (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in virtuoso-opensource (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in sysvinit (Ubuntu): | |
status: | Fix Released → Invalid |
Changed in update-manager (Ubuntu): | |
status: | In Progress → Invalid |
Changed in virtuoso-opensource (Ubuntu): | |
status: | In Progress → Triaged |
Changed in hundredpapercuts: | |
status: | Confirmed → Triaged |
assignee: | abner (a75) → nobody |
Changed in sysvinit (Ubuntu): | |
assignee: | abner (a75) → nobody |
Changed in update-manager (Ubuntu): | |
assignee: | abner (a75) → nobody |
Changed in virtuoso-opensource (Ubuntu): | |
assignee: | abner (a75) → nobody |
Status changed to 'Confirmed' because the bug affects multiple users.