주요 콘텐츠로 건너뛰기

FAQ

자주 하시는 질문에 대해 정성스러운 답변을 드립니다
궁금증을 풀어보세요


라이선스 활성화 시 “Enforcement type is incompatible”에러가 발생합니다. 어떻게 해야 하나요?

GPS-X 8.1 (또는 8.0) 설치 중 무언가의 이유로 라이선스 관리 프로그램인 Sentinel LDK가 정상적으로 설치되지 않은 것이 원인입니다.

 

  1. 제품 설치 폴더로 이동하고, hasp 폴더를 찾습니다. (예. C:\GPS-X801\hasp)
  2. “Hasplinstall.exe”파일을 관리자 권한으로 실행합니다.

 

GPS-X41

 

  1. 라이선스 활성화를 재 시도합니다.
  2. 위 과정으로도 동일한 메시지가 발생할 시 운영 체제에 따라 Sentinel LDK의 최신버전을 설치하시기 바랍니다. (링크)
     

하이드로소프트에서 메일로 보내 준 V2C를 적용하였더니, 아래와 같이 “Error Code 55”가 발생하였습니다. 에러의 설명은HASP_UPDATE_TOO_NEW라 나와있는데 어떻게 해야 하나요?

 

GPS-X40

 

GPS-X의 영구 라이선스 구매자에게 최초 라이선스 제공 후 매년 1년 단위 유효 기간 연장을 위한 V2C 파일을 보내 드리고 있습니다. Error Code 55는 라이선스 업데이트를 한 번 이상 건너뛴 상태로 최신 라이선스 파일을 바로 적용했을 때 생기는 에러입니다.

 

건너 뛴 업데이트 라이선스 파일(.V2C) 부터 순서대로 모두 적용하시면 해결됩니다. 유지 보수 서비스 기간이 아니신 경우, 메일의 기록을 확인하여 라이선스 파일(.V2C)을 확보하시기 바랍니다. 1년 단위 이기에 매년 비슷한 시기에 V2C 파일을 받으셨을 것이며, 담당자가 변경된 경우 전임 담당자를 통해 확인하시기 바랍니다. 유지 보수 서비스 계약 없이는 모든 라이선스 서비스를 제공받을 수 없는 점 양해 부탁드립니다.

 

라이선스 활성화를 하니 아래와 같은 “Cannot connect to Hydromantis License Server”라는 오류 메시지가 나타납니다.

 

GPS-X38

 

공기업, 대기업 등 강력한 보안 시스템을 사용하는 환경에서 발생하는 문제로, 이러한 업체들은 원격 프로그램 사용에 제한이 많다는 특징이 있습니다.

 

GPS-X39


GPS-X의 라이선스 활성화는 “Sentinel LDK License Manager”를 통해 이루어 지며, 이는 처음 라이선스 활성화를 위한 Hydromantis와의 인터넷 통신, 그리고 라이선스 적용을 위한 Local Network 환경에서의 통신이 이루어 집니다. 만약 위와 같은 에러가 발생한다면, 이러한 과정 중 한 부분에서 문제가 생긴 것입니다. 필요 시 IT 부서를 통한 지원을 받아, 어느 통신이 막혀 있는지 위 그림의 방화벽 위치를 참고하여 조치하시면 되겠습니다.

 

방화벽 해지

사용자의 모든 PC 환경을 알 수 없기에 최소한 제안해야 하는 과정은 다음과 같습니다.

  1. 로컬 네트워크 환경을 위한 TCP 포트 1947과 UDP 포트 1947에 대한 방화벽 차단 해제
  2. 인터넷 환경을 외부와 데이터를 주고받을 수 있도록 프록시 또는 방화벽을 해지
  3. Sentinel License Manager의 실행 파일인 “hasplms.exe”에 대한 방화벽 해제 (C:\Program Files (x86)\Common Files\Aladdin Shared\HASP)
  4. 안티 바이러스 프로그램 일시 사용 중지 (예. Noton, V3)

 

유지 보수 서비스 기간이 아닌 경우, 위 방법으로 해결되지 않을 시 귀사의 내부 IT 담당자의 도움을 통해 문제를 해결하시기 바랍니다. 유지 보수 서비스 계약 없이는 모든 라이선스 서비스를 제공받을 수 없는 점 양해 부탁드립니다.

 

참고로, 네트워크 라이선스의 활성화 방식은 다음과 같습니다.

 

GPS-X39

 

GPS-X37

 

GPS-X의 영구 라이선스는 “Sentinel LDK”란 프로그램을 통해 관리됩니다.

GPS-X 8.1을 예시로 들자면 현재 Windows 11에서도 정상적인 설치와 실행이 확인되지만, 윈도우 업데이트 등 환경 변화로 인해 Sentinel LDK의 버전 차이가 발생하여 “라이선스 키를 찾을 수 없습니다”는 에러가 발생할 수 있습니다.

 

사용하는 윈도우 버전에 맞는 Sentinel LDK의 최신 버전을 다운 받아 해결할 수 있습니다. 다음의 링크는 Sentinel LDK의 최신 버전입니다. 링크를 클릭 후 운영 체제에 맞는 버전을 찾아 설치하고, 다음 단계를 진행합니다. (링크) 
 

 

GPS-X(라이선스)를 다른 PC로 이전하려는 경우, 버전에 따라 주의 사항이 일부 다르니 모든 내용을 꼼꼼히 확인한 이후 진행해 주시기 바랍니다.

 

GPS-X 7.0의 권장 운영 체제는 “Windows 7”  (또는 Windows 8) GPS-X 8.0과 GPS-X 8.1의 권장 운영 체제는 “Windows 10”사용에 맞춰 개발되었습니다.

 

영구 라이선스를 사용하던 PC의 환경이 동일하게 유지되도록 하며, 운영 체제를 변경하지 않도록 하여 호환성을 유지하여야 합니다. 상위의 운영 체제에 설치 시 설치 파일의 일부가 정상적으로 설치되지 않을 수 있으며, 이 과정에서 GPS-X의 라이선스를 분실하게 된다면 복구가 불가능 합니다.

호환되지 않는 운영 체제에 설치하여 발생하는 어떤 문제도 보장할 수 없으며 또한, 유지 보수 서비스 계약 없이는 모든 라이선스 서비스를 제공 받을 수 없는 점 양해 부탁드립니다.

각 단계를 모두 확인하시고 라이선스 이전을 수행하시어 발생할 위험을 최소화하시기 바랍니다. 


 1단계. 설치 시 문제

라이선스 이전을 받을 새로운 PC에서 GPS-X를 설치 시 다음과 같은 에러 메시지가 발생할 수 있습니다.

 

GPS-X34

 

GPS-X의 영구 라이선스는 “Sentinel LDK”란 프로그램을 통해 관리됩니다. GPS-X 7.0은 “Sentinel 7.6.8”, GPS-X 8.1은 “Sentinel 8.0”이 설치됩니다.

자동으로 설치되나 윈도우 호환 문제로 위와 비슷한 에러 메세지와 함께 설치가 되지 않을 수 있습니다. 운영체제에 맞는 Sentinel LDK를 수동으로 설치해야 합니다.

다음의 링크는 Sentinel LDK의 최신 버전입니다. 링크를 클릭 후 운영 체제에 맞는 버전을 찾아 설치하고, 다음 단계를 진행합니다. (링크)

 

2단계. Sentinel LDK의 정상적인 동작 확인

 

설치 시 어떤 에러도 발생하지 않은 사용자의 경우라도 Sentinel LDK가 정상적으로 설치되었는지 확인하기 위해 각 단계를 수행하시기 바랍니다.

  1. 윈도우 검색창에 “서비스”를 입력하고 실행합니다. “Sentinel LDK License Manager”라는 항목이 있는지 확인합니다.

 

GPS-X35

 

  1. “서비스”에 해당 항목에 없다면, GPS-X 설치 시 누락된 것입니다. 앞서 설명한 Sentinel LDK의 최신 버전 링크에 접속하여 설치 후, 다시 한번 확인합니다.

 

3단계. 라이선스 관리자 페이지 활성화

 

이제 새 PC에서 라이선스 관리자 페이지(http://localhost:1947/_int_/ACC_help_index.html)에 접속하여 화면이 정상적으로 나타나는 지 확인합니다.

 

라이선스 관리자 페이지가 나타나지 않거나, “localhost에서 연결을 거부합니다”라는 메시지가 나타날 경우 보안 상의 이슈로 Sentinel LDK 프로그램이 정상적으로 작동하지 않는 것이 원인입니다. 이는, 하이드로소프트 FAQ “라이선스를 활성화 하니 Cannot connect to Hydromantis License Sever라는 오류 메세지가 나타납니다”(링크)와 동일한 원인이며, 해결 방안을 차례로 수행합니다.

 

4단계. 라이선스 이전

 

성공적인 라이선스 이전을 위해 앞선 단계들을 모두 확인하셨다면, “GPS-X 설치 설명서”를 토대로 라이선스 이전을 수행하시기 바랍니다. GPS-X 8.0과 8.1 사용자는 아래의 그림을 참조하여 정확한 순서로 진행하시기 바랍니다. 
 

GPS-X36

 

대부분의 공학용 상용 소프트웨어가 그렇듯이 구버전 프로그램에서는 파일 확장자가 같다 하더라도 신버전에서 만든 파일을 그대로 가져올 수 없습니다.

 

GPS-X의 경우에도 유사하나, 근접 버전 이를테면 6.0 버전에서는 6.1버전 파일을 그대로 불러올 수 있습니다. 물론 이 경우라도 일부 데이터나 변수의 소실이 발생할 수 있습니다.

 

더불어 신버전에만 있는 기능이나 관련 정보는 구버전에서 읽을 수 없습니다. 또한 가져온 모델이 원 모델과 일치하는지는 사용자가 확인하여야 하며 동일한 모델을 가져왔더라도 해석 엔진이 다르므로 결과는 다소 차이가 발생할 수 있습니다.
 

GPS-X32

 

오류 메시지의 내용을 보면 Runtime table space가 Stack Overflow로 지정된 범위를 벗어났으므로 이를 증가시키라고 되어있는데, 해당 항목은 메뉴의 보기>환경설정을 선택하여 빌드 탭에서 확인할 수 있습니다.

 

GPS-X33

 

우선 오류 메시지 상의 지시에 따라 Runtime table space 값을 12000000으로 변경해 보시기 바랍니다. 계속 오류가 발생한다면 상기 그림 하단의 Code 항목에서 드롭 다운 버튼을 클릭하여 Big으로 변경해 보시기 바랍니다.

 

코드와 관련된 내용은 기술 참고서 368~369 페이지에 자세히 설명되어 있으며, 일반적으로 단위 공정이 20개 이상의 규모가 큰 모델의 경우 Big을 선택하는 것을 추천 드립니다.

 

 

GPS-X28

 

SRT 매니저에서는 제어인자를 하나만 선택할 수 있기 때문에 침전지가 두 개인 경우 두 침전지에서 각각 제어를 할 수가 없습니다. 따라서 SRT 매니저를 이용하여 한 번에 두 개의 폭기조 MLSS를 조절할 수는 없습니다. 기본적으로 다음과 같이 계열화 된 플랜트의 경우에는 각 계열별로 제어를 해주어야 합니다. 즉 mlss1 폭기조 제어는 침전지1의 was1을 이용하여 mlss2 폭기조는 침전지2의 was2를 이용하여 제어해 주시면 됩니다.

 

GPS-X29

 

다만 폭기조 사양이 같은 경우 다음과 같이 침전지를 하나로 하고 was를 이용하여 두 개의 폭기조 mlss를 동시에 조절할 수는 있습니다.

 

GPS-X30

GPS-X31

 

이 경우에도 폭기조의 사양이 다르다면 반송량이 달라져야 하기 때문에 동일하게 mlss를 유지할 수는 없으니 참고 바랍니다.

 

GPS-X26

 

GPS-X에서 pH 조절을 위한 유입 객체는 Mantis2 라이브러리에서만 선택 가능한데, 해당 라이브러리의 슬러지 처리 공정에는 호기성 소화가 없습니다. 해당 라이브러리에 공정이 없는데 새로운 공정을 추가하기 원하는 경우 ACSL 컴퓨터 언어를 사용하여 공정을 만들어서 추가를 해야 합니다. 이는 전문적인 지식을 필요로 하므로 본사에 컨설팅을 통해 수행되는 경우가 많고 비용 또한 비싼 편입니다.

 

다만 이 경우 호기성 소화는 CSTR 객체와 별다른 차이가 없는 관계로 컨설팅을 통해 추가를 하더라도 상대적으로 저렴한 비용으로 추가가 되거나 어느 정도의 ACSL 지식이 있다면 해당 차이점만을 반영하여 추가할 수 있을 것으로 판단됩니다.

 

호기성 소화조와 CSTR과의 유일한 차이는 다음과 같이 입자성 비활성 유기물의 생변환율로서 이 부분만 수정이 가능하다면 상대적으로 쉽게 반영할 수 있을 것입니다.

 

GPS-X27

 

호기성 소화와 관련된 추가적인 설명은 납품 시 제공해드린 기술 참고문헌 272페이지를 참고해 주시기 바랍니다.
 

해당 오류는 윈도우 10과 sentinel protect의 버전 차이로 인해 발생합니다. 라이선스 정보가 사라진 것은 아니며, 버전 차이로 인해 라이선스를 읽은 수 없는 현상으로, sentinel protect를 최신 버전으로 업데이트하면 해결되는 문제입니다.

 

소프트 라이선스의 경우 sentinel 자체 저장소에 라이선스 정보가 저장되기 때문에 업데이트로 인해 사라지는 경우는 없습니다. (단 윈도우 업데이트 시 디렉토리 설정 등을 사용자가 임의로 변경하였을 경우는 보장할 수 없습니다.)

 

아래의 주소에서 'Sentinel LDK SDK - Entitlement Management System, Envelope, Toolbox, APIs, etc'를 다운로드해 설치한 후 재부팅하시면 정상적으로 구동될 것입니다. (http://sentinelcustomer.gemalto.com/sentineldownloads/)