back to article Minister tells the House of Lords it'll be another 12 weeks before UK's deleted criminal records can be restored

Data lost because of a scripting error introduced to the UK's Police National Computer (PNC) in November will take another 12 weeks to recover, according to a statement in Parliament. Problems with the code did not come to light until 10 January, when the Home Office became aware of the loss – 413,000 deleted records of …

  1. Disgusted Of Tunbridge Wells Silver badge

    The confected outrage over this is ridiculous.

  2. IGotOut Silver badge

    I can image why.

    Try this tape.

    24 hours later....

    Nope.

    Ok try this one.

    24 hours later...

    Nope.

    Ok try.....

  3. Anonymous Coward
    Anonymous Coward

    If it's a script that removes things for legal reasons...

    Doesn't give me much confidence that they're actually removing things when they remove things for legal reasons!

    1. Zippy´s Sausage Factory
      Facepalm

      Re: If it's a script that removes things for legal reasons...

      I seem to remember that, years ago, their defence as to why they couldn't remove things - such as records of arrests where people were then "unarrested" because they'd clearly got the wrong person, and the fingerprints taken at the time - was because it was too difficult and would affect other PNC records.

      Turns out that wasn't for technical reasons, but for those of the competence of the team responsible for doing it. Who would ever have guessed?

      (Where's the world-weary cynicism icon when you need it?)

      1. Fruit and Nutcase Silver badge
        Joke

        Re: If it's a script that removes things for legal reasons...

        Trust Me, I'm a DoctorThe Home Secretary

      2. Ben Tasker
        Joke

        Re: If it's a script that removes things for legal reasons...

        Look Priti, we *do* support deletion:

        - we can delete all of it, or

        - we can delete none of it

      3. Eclectic Man Silver badge

        Re: If it's a script that removes things for legal reasons...

        As I recall, the Police computer records were known to be in breach of the then Data Protection Act, but were kept while parliament decided to change the law so that police records on people innocent of any crime but who had come to the attention of the police (such as victims, witnesses, members of victims' or witnesses families, people 'Driving While Black' etc.) could be kept for eternity (three years now) because, umm, the Police are 'above the law' in some respects. Oh and they had never envisioned a society in which they could not keep all the records they had obtained.

        But then I'm old and my memory is not so good as it used to be.

        1. Danny 2

          Re: If it's a script that removes things for legal reasons...

          "my memory is not so good as it used to be"

          Allegedly, m'Lud.

          1. Eclectic Man Silver badge
            Joke

            Re: If it's a script that removes things for legal reasons...

            It wasn't me, I tell you! I've never even heard of Number 23a Acacia Gardens.

            And as for 'Arms to Iran' That rings no bells with me, I had a dodgy bladder that day and was probably in the 'John', or the Woking branch of Pizza Express.

            ;o)

            1. Zippy´s Sausage Factory
              Joke

              Re: If it's a script that removes things for legal reasons...

              And I was hoping for 22 Acacia Avenue. But that's me, I'm always a sucker for an Iron Maiden reference.

      4. don't you hate it when you lose your account

        Re: If it's a script that removes things for legal reasons...

        Those responsible need to be hired by Facebook immediately.

  4. Anonymous Coward
    Anonymous Coward

    A Fujitsu BS2000/OSD SE700-30 mainframe, eh?

    Can we have full model names and specs of the machines used to run scripts that go wrong on all systems in future? I bet there is some right old tot being run on Dell boxes right now. I personally ran a whole heap of crap on a HP box HP-UX 11.11 before I got found out.

    1. Anonymous Coward
      Joke

      Re: A Fujitsu BS2000/OSD SE700-30 mainframe, eh?

      > A Fujitsu BS2000/OSD SE700-30 mainframe, eh?

      Now affectionately known as the "Balls-up 2000"

  5. Howard Sway Silver badge

    the process would take 12 more weeks

    Is anyone else imagining rooms full of people squinting at faded old dot matrix printouts in order to type them all back in on knackered dumb terminals when they read this?

    1. Anonymous Coward
      Anonymous Coward

      Re: the process would take 12 more weeks

      I have visions of young trainee plod going round to retired plod and asking them nicely to look through their notebooks and try and remember who they nicked for the bank job back in 1978. I'm sure I saw it on The Sweeney once.

      1. spireite Silver badge
        Happy

        Re: the process would take 12 more weeks

        Of course if the trainee looks like Makepeace, I'm sure they'll be happy to remember.... if not too distracted...

        1. Ochib

          Re: the process would take 12 more weeks

          Don't you mean Soolin

          1. Anonymous Coward
            Anonymous Coward

            Re: the process would take 12 more weeks

            Soolin or Makepeace - she's happily married to that American chap.

      2. Fruit and Nutcase Silver badge
        Facepalm

        Re: the process would take 12 more weeks

        I wouldn't be surprised if any of the ministers invoked "CSI" and asked why things couldn't be retrieved with a few keystrokes. Don't forget the accompanying teleprinter sound effects when the information is displayed on a dumb terminal

        1. Anonymous Coward
          Anonymous Coward

          Re: the process would take 12 more weeks

          How surprised would you be if any of the ministers asked "Didn't we have a service and uptime contract on this? And a backup policy? And tests of the backups in case they were needed? I'm sure we paid for all of this in the contract..."

    2. James_H

      Re: the process would take 12 more weeks

      Terminally dumb? I think 'Priti Patel' wouldn't seem out of place in the same sentence.

  6. Whitter
    Devil

    Karma

    How much of the deleted stuff should have been, erm... deleted, rather a long time ago anyway?

    1. Fruit and Nutcase Silver badge
      Coat

      Re: Karma

      Not to worry, it will all be restored and tagged with the current date so that the data will no longer be "aged", and will linger in the system for quite some time

      1. low_resolution_foxxes

        Re: Karma

        GCHQ will keep a copy. Like they said, they are being stored at a "temporary" location for now....

    2. yetanotheraoc Silver badge

      Re: Karma

      If the data was (were?) being deleted for legal reasons, and they have a way of undeleting, then how could the (mistaken) deletion have complied with the legal requirement? Are *any* of their deletions in fact permanent? Or perhaps they have a shadow IT system, and the only thing taking five months is making sure they don't undelete too many records and give away the show.

      Edit: I see low_resolution_foxxes already made the same point, but more succinctly.

  7. Grease Monkey Silver badge

    Twelve weeks!?

    I can only assume they are asking the office junior to manually re-enter the data from printed documents.

    1. Chris G

      The office junior is probably re-entering all the missing files with a Script to text app on his phone.

      1. MrBanana

        Which he will then leave on the train on the way home.

  8. Anonymous Coward
    Anonymous Coward

    'A temporary, secure location'

    The backup is currently on a memory stick strung around the neck of the office cat.

  9. Boris the Cockroach Silver badge
    Devil

    They're probally

    figuring out a way to hire crapita for the job.....

  10. I Am Spartacus
    Big Brother

    Part of the problem...

    ... is that the data predates wide spread rollout of relational databases. Its not just a case of restoring the rows to the tables. This is a hierarchical data store which uses record offsets to link to the next record in the set. What this means in practice is that once the erroneous delete happened there are only two ways back:

    1) Stop the database and recover from backup. But that would wipe out any active ongoing investigations.

    2) Restore the backup to a spare machine, run some scripts to compare the restored backup to production to see whats missing, and then manually re-enter the missing data by hand. The fun part is (re)establishing the links to all the 3rd party agencies that connect to the PNC.

    Well, I suppose (2) could be improved by writing a program. But then you would want to test that VERY carefully, sort of like, much more carefully than the original script was tested!

    1. Eclectic Man Silver badge

      Re: Part of the problem...

      I Am Spartacus: "1) Stop the database and recover from backup. But that would wipe out any active ongoing investigations."

      That depends on whether they had journaling enabled and backed up the journals as well as the database. Journaling has been around literally for decades, we had it in the ICL Data Dictionary System in the 1980's.

      Of course that would assume the database was professionally run in the first place...

    2. Mike Henderson

      Re: Part of the problem...

      "This is a hierarchical data store which uses record offsets to link to the next record in the set."

      No it isn't, it's Adabas. Adabas is ... different

      The hierarchical database sounds more like a CODASYL-compliant system. Ahhh, DMS-1100. Those were the days.

      Adabas isn't relational, or hierarchical, it's ... different

      I think I'm remembering 'inverted list storage', but it was decades ago and a different Police force

  11. Anonymous Coward
    Anonymous Coward

    The backup will be with the NSA. Convenient swapping of data to dodge laws against spying on your citizens has always been a 5 eyes thing.

    1. zuckzuckgo

      Maybe they should contact Putin, he might have a backup copy handy.

  12. Nicodemus's Knob

    How long is a piece of string?

    that the process would take 12 more weeks – at least five months after the faulty scripts were introduced.

    Really? 12 weeks? I'd love to know how they come up with that figure.

    1. Kane
      Boffin

      Re: How long is a piece of string?

      "Really? 12 weeks? I'd love to know how they come up with that figure."

      2d6

  13. Potemkine! Silver badge

    Police 101

    When the Police deletes some data, it always have a copy of them somewhere.

  14. Matt 75

    Fujitsu... they sound familiar

    Oh yeah - they built the Horizon system at the Post Office. And that went really well didn't it? The judge in the Bates vs Post Office trial said he had "grave concerns" about the "veracity of evidence given by Fujitsu employees to other courts in previous proceedings about the known existence of bugs, errors and defects in the Horizon system".

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like