Packers are signing offensive lineman Ulrick John off the Cardinals practice squad, his agent told ESPN. John is flying to Green Bay tonight and could be active for Thursday's game because of all the O-line injuries.