인프런 커뮤니티 질문&답변
6강 진행 중 n8n 버전 문의
해결된 질문
작성
·
56
0
안녕하세요
6강 따라하고 있는데
메인 워크플로우에서 AI 에이전트의 Call 004-1-search 를 불러와서 작동시키잖아요. 근데 똑같이 따라했는데, 중간중간 저는 조금씩 뭔가 다르더라구요, 그래서 제미나이 물어봐가며 어떻게 따라가긴 했는데, 004-1-search 워크플로우에서

자체적인 실행을 했을 때는 실행이 되는데

메인워크플로우에서는 Call 004-1-search 이게 작동이 안되네요... 하시는대로 query 이런것도 다 했는데, 안 되서 제미나이 물어보니까 서브워크플로우 가서 active 버튼 누르라고 해서 봤더니 저는 없고, publish 버튼이 있고, 강의화면을 보면 publish 가 없고 inactive 토글이 있더라고요. 이거 혹시 버전 문제인가요? 2강인가에 docker-compose.yml 파일에서 버전을 바꾸라고 하셔서 뒤늦게 메모장 편집으로

이렇게 바꾸긴 했는데(n8n_secure_cookie=false 이건 수업 중에 나와서 같이 따라하며 바꿨습니다), 혹시 버전 1.123.7로 안바꿔서 다르게 나온건지 궁금합니다. 이제라도 바꾸고 재부팅까지 해서 다시 켜봤는데 그래도 그대로 publish 가 있고, 강사님 화면처럼 inactive 토글 버튼은 안 보입니다.. 이거 버전 어떻게 강사님처럼 할 수 있을까요?ㅠ
답변 2
1
안녕하세요, 흰곰님.
일단 현재 서브 워크플로우에서 publish 버튼이 있다는 이야기는 n8n이 2.x 버전을 사용중이신듯 합니다. 1.x 버전으로 변경해서 강의를 진행하시길 추천드립니다.

AI Agent의 툴로 동작하는 Call n8n workflow의 Name과 Description에 의해 AI가 해당 도구가 뭔지를 이해하고 사용할지 말지를 결정 짓게 됩니다. 그래서 해당 도구가 검색에 사용되는 도구라는 것을 AI Agent가 알수 있게 Name과 Description을 적당히 지어주셔야 합니다.
물론 어느정도 n8n을 이해하고 노드의 기능과 사용법을 아시는 순간이 되면 1.x 버전에서 만든 노드를 2.x 버전에 맞게 수정해가며 사용하실 수도 있겠지만 그렇지 않은 입장이고 전체적으로 강의를 따라가시려면 1.x 버전을 사용하셔야 할 듯 합니다. 또한 2.x 버전에서 만든 워크플로우는 1.x 버전에서 호환되지 않는 부분이 있기에 불러와도 동작을 보장할 수 없습니다. n8n 에서도 당분간 1.x 버전 역시 지속적인 업데이트를 하고 있으니 이 부분도 참고하시기 바랍니다.
또한 docker-compose.yml 에서 버전을 수정했다면 반드시 docker compose up -d명령을 사용하여 도커 컨테이너를 재설치 해야 바뀐 버전이 적용되니 그점도 참고하시기 바랍니다. 또 궁금하신 사항 있으시면 질문 주셔요.
아까 아침부터 지금까지 계속 씨름중입니다ㅠㅠ

http request 에서 계속 막힙니다. 뭐 API 키 값도 바꿔보고 하다하다 기존 검색엔진 cx를 삭제하고 새로 해봤는데, 전체 웹검색은 아예 불가능하게 되어 있고, 그래서 www.google.com 이라도 하나 추가한 상태고, 결제 연결도 다 되어있고 등등, 제미나이랑 둘이 씨름했는데 결국 안됩니다. 분명 다 맞게 cx, key, q 넣었는데 뭔짓을 해도 저기서 계속 오류 나네요. 인기 영화로도 해보고 혹시나 해서 지금 달러 환율로도 해봐도 안됩니다.. docker-compose.yml 에서 버전을 수정했었고, 그래서 docker compose up -d명령을 사용하여 도커 컨테이너를 재설치하는 과정에서 문제 있는거 아니냐고 했더니, 그게 문제였다면 인터넷 주소창에 https://www.googleapis.com/customsearch/v1?key="API키값"&cx="검색엔진cx값"&q=test 을 쳤을 때

이렇게 안나오고 다르게 나와야 한답니다. 이거 뭐 어디서부터 어떻게 잘못된건지 오전 오후 일도 제끼고 해보려고 하는데,, 저좀 살려주세요ㅎㅎ
참, 그전에 serp API 할 때도 에러가 났었는데, serp API 는 잘 안쓸듯 하다고 들은거 같아서 그냥 진도 빼자는 마음으로 넘기긴 했습니다.
저도 질문이 올라오고 거의 2시간 내내 이 문제에 대해 해결점을 찾아보았으나, 지금 확인한 바로 2027년 1월부터 구글 검색에 전체 검색 기능이 아예 제거된다고 합니다. 따라서 현재 신규 회원은 전체 웹 검색 기능을 사용할 수 없고 부분적인 사이트 검색만 사용가능하다고는 하나... 이 역시 제가 체크해본바로는 새로운 아이디로 생성된 API 키는 사용이 제한되고 있는것 같습니다.
제가 구글 계정을 5개로 테스트 해봤는데 이전에 검색에 사용중이던 3개의 계정중에 1개는 현재 사용이 가능한데 사용중이던 2개 역시 API 호출이 실패가 되었고 신규로 생성한 2개의 계정 역시 모두 실패하였습니다.
이게 서비스를 개편하고 수정하는 과정에서 구글의 일시적인 문제인지는 현재 그 어디에서도 답을 찾을 수가 없었습니다. 물론 새로 생성한 계정과 이전 사용하던 계정 역시 전체 웹 검색이 아닌 특정 웹사이트 부분 검색에서도 동작하지 않는걸 봐서는 뭔가 구글에 문제가 있는듯 합니다만 당장은 어떤 뚜렷한 해결책이나 정보를 찾을 수가 없는 상태입니다.(구글의 공식 오피셜 문서의 AI 도 이전 시스템에 대한 대답만 하고 있는 상태입니다.)
따라서 해당 상황이 좀 더 확실시 되면 해당 내용을 다시 전달해드리는 방법으로 선택해야 할 듯 합니다. 현재 강의는 일단 스킵 하시고 네이버 검색 등을 사용해서 진행해보시는게 어떨까 합니다. 해당 내용은 강의 수업노트에도 기재해 놓도록 하겠습니다.
다른 궁금한 사항은 질문 올려주시던가 디스코드 사용하시면 nambaksa_ 로 DM을 주셔도 좋습니다.
아이고 선생님께서도 2시간 동안 고생하셨네요~ 저도 이거 7시부터 한 10시간 매달린것 같습니다..ㅎㅎ 일단은 스킵하고 진행하겠습니다. 추후에 답 나오면 좀 부탁드리겠습니다. 감사합니다. 즐거운 저녁 보내세요^^
ㅋㅋㅋ 그렇습니다. 그런데 뭐 그게 일상인걸요~ 어쨌든 지금 구글 내부적으로 뭔가 대대적인 개편과 데이터의 이동이 있는것 같습니다. 검색 API를 못쓰게 하고 Vertex AI Search를 내놓긴 했는데 이게 구글 검색 처럼 쓸 수 있는게 아니라 어느부분 내부적으로 AI Agent화를 하는 모양새입니다. 따라서 우리가 사용하고자 하는 목적에는 딱히 맞지 않기도 하구요. 그리고 중요한 부분은 만드는 입장에서는 기존에 생각하던 방식 자체를 좀 다르게 생각할 필요성이 있을듯 하기도 합니다.
물론 아직은 자체적으로 서비스하는 SerpAPI를 비롯해 몇몇가지 서비스 들이 운영중이긴 한데 가격적으로 너무 비용 부담이 커서 큰 의미는 없을듯 합니다.
아무튼 이 격변하는 타이밍 속에서 일단 어떻게 변화하는지 조금은 지켜봐야 할 듯 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 흰곰맨님.
n8n에서 사용하시는 버전과 강의 버전이 달라서 발생하는 문제로 보입니다. 강의에서 사용된 버전과 다른 UI 요소들이 나타날 수 있습니다. 강의 중간에 Docker 컴포즈 파일을 수정하여 특정 n8n 버전을 사용하도록 지시받으신 것처럼, 설치하는 버전이 기능과 UI에 큰 영향을 미칠 수 있습니다.
n8n 버전 문제 해결
Docker Compose 파일 수정 확인:
docker-compose.yml파일에서 n8n의 이미지 부분이n8nio/n8n:1.123.7로 사용되고 있는지 확인하세요. 다른 버전이면 해당 버전의 UI와 강의의 UI에 차이가 있을 수 있습니다.
버전 변경 후 확인 사항:
- 버전 변경 후 컨테이너를 재시작하셨다면(
docker-compose down && docker-compose up -d) 아직도 문제가 해결되지 않는다면 데이터베이스에 저장된 이전 설정이 영향을 줄 수 있습니다.
- 버전 변경 후 컨테이너를 재시작하셨다면(
이미지 캐시 확인 및 클리어:
- Docker 이미지가 제대로 캐시되고 있는지 확인하고, 필요시
docker image prune명령어로 캐시된 이미지를 제거하는 방법도 있습니다.
- Docker 이미지가 제대로 캐시되고 있는지 확인하고, 필요시
노드의 UI 변경사항:
publish및inactive토글은 n8n의 버전이 올라가면서 새로운 기능이거나, 인터페이스가 개선된 경우 발생할 수 있습니다. 최신 UI에서는 하위 워크플로우의 활성/비활성화를 통해 쉽게 제어할 수 있는 기능들로 교체될 수 있기 때문에 다른 UI로 표시되는 경우가 있습니다.
기타 유사한 문제를 겪은 다른 사용자들의 의견도 도움될 수 있습니다:
n8n의 특정 버전과 연관된 UI 또는 기능 변동에 대한 논의는 커뮤니티나 공인된 포럼에서도 자주 다루어지며, 최신 버전의 배포 노트를 통해 더욱 명확한 정보 확인이 가능합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드립니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





오 일단 버전 다운그레이드는 잘 된듯합니다. 기존 워크플로우 동작 잘 하는지는 확인해보겠습니다, 감사합니다~