Results 1 to 4 of 4

Thread: can't upgrade cryptsetup; insserv complains about checkroot

  1. #1
    Join Date
    Nov 2008
    Location
    Oita, Japan
    Beans
    431
    Distro
    Ubuntu

    can't upgrade cryptsetup; insserv complains about checkroot

    I had never heard of "checkroot" (apparently responsible for running fsck at boot on a schedule or when poorly rebooted) until today, and then this is blocking upgrade to saucy:
    Code:
    insserv: Service checkroot has to be enabled to start service cryptdisks-early
    insserv: exiting now!
    update-rc.d: error: insserv rejected the script header
    dpkg: error processing cryptsetup (--configure):
     subprocess installed post-installation script returned error exit status 1
    Apparently, I cannot proceed with installation until "checkroot" is installed and enabled, but it doesn't seem to exist. What do I do about that?

    I have an encrypted home directory and encrypted swap on a RAID. I'm terrified at the prospect of not finishing this installation before the next reboot.

  2. #2
    Join Date
    Nov 2008
    Location
    Oita, Japan
    Beans
    431
    Distro
    Ubuntu

    Re: can't upgrade cryptsetup; insserv complains about checkroot

    Can anyone tell me what level of good/bad idea this is: to proceed with the installation, I simply removed "checkroot" from the initscript header.

  3. #3
    Join Date
    Nov 2008
    Location
    Oita, Japan
    Beans
    431
    Distro
    Ubuntu

    Re: can't upgrade cryptsetup; insserv complains about checkroot

    Carrying on, I've had to perform similar surgeries on about a half-dozen initscripts so far.

    Since there isn't any particular documentation on the changes made to the init system for Saucy, although I did find a short list of "removed" scripts in a launchpad bug reply post, I really can't have any idea if this is the right thing to do.

  4. #4
    Join Date
    Nov 2008
    Location
    Oita, Japan
    Beans
    431
    Distro
    Ubuntu

    Re: can't upgrade cryptsetup; insserv complains about checkroot

    Well, no one ever replied...

    If anyone ever has the same problem: delete the conflicting requirement from the init script and hope for the best.

    The installation finally came to an end, but required several restarts because of these conflicts and other problems.
    Furthermore upgrading to Saucy has made a complete and useless mess of my computer.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •