본문 바로가기

error15

synology nfs windows 7/8/10 permission denied check list When you try to use nfs of synology, you meet to this message “Permission denied” So, I posting this check list for help you. File permission : Everyone allow access to folder. Synology have 2-factor permission. One is Shared Folder, this permission is not important when use to nfs. Second is File Station, this permission is important. So if you use to nfs, set to everyone allow. Allow connectio.. 2020. 12. 29.
Paloalto - LDAP User “Invalid username/password” 최근 통합 인증을 많이 사용하는데, 아직까지는 그래도 LDAP을 이용한 방화벽이나 네트워크 장비 SSO(Single-Sign-On)이 대세인것 다. SAML도 지원하기도 시작했지만, 아직까지 많지는 않은것 같아, LDAP 설정을 했는데, “Invalid username/password auth profile” 오류가 발생한 경우가 있다. 이는 설정 일부가 맞지 않아 발생하는 것이기 때문에 해당 부분을 수정해 줘야 하는데 전체적으로 구성을 살펴볼 필요가 있다. 만약 LDAP 문제가 있다면 아래 오류 2가지를 볼 수 있다. “Invalid username/password auth profile” “User is not in allowlist auth profile” 그렇다면 먼저 LDAP 구성 상태를 확인해.. 2020. 12. 7.
NGINX - 413 Error(Request Entity Too Large) File upload 와 같은 용량이 큰 파일을 올리기 기능을 개발하던중 아래와 같은 메세지를 만났다. client intended to send too large body 확인해 보니 NGINX의 기본 용량은 1M라고 한다. 아래 링크에서 확인 할 수 있다. http://nginx.org/en/docs/http/ngx_http_core_module.html client_max_body_size 1m 이를 조치하기 위해서는 /etc/nginx/nginx.conf 파일의 설정을 변경해 줘야 한다. $sudo nano /etc/nginx/nginx.conf 그리고 http 블럭에 아래와 같이 client_max_body_size 4000m 으로 추가하자. http 블럭에 추가하면 모든 설정이 변경된다. 만약.. 2020. 11. 20.
Linux - 기본 Log 확인 많은 시스템 엔지니어가 시스템의 문제 확인과 증상을 보기위해 로그를 확인하는 것이다. 로그의 기본 위치는 /var/log 또는 /var/logs 에 위치해 있다. 그리고 해당 위치에서 주요 확인 로그는 아래와 같다. syslog~ 시스템 관련된 로그 boot~ 부팅 관련 로그(dmesg) maillog~ 메일 관련 로그 messages~ 메일과 뉴스등 전체적인 로그 secure~ 유저 접속에 관련된 로그 dmesg~ 시스템 부팅시 출력 로그 cron~ cron관련 예약 작업 로그 wtmp~ 사용자들의 접속한 정보 로그 xferlog~ FTP 서버의 데이터 전송관련 로그 그외에도 많지만, /var/log에 서비스별 이름도 로그를 확인해보면 된다. 로그 확인 grep을 이용해서 특정 메세지를 출력하는 방식이.. 2020. 11. 20.
Letsencrypt Error – Problem binding to port 443: Could not bind to IPv4 or IPv6.. Skipping If you try to start to renew, you can meet this error Problem binding to port 443: Could not bind to IPv4 or IPv6.. Skipping This error simple to resolution is stop to web server and try to renew. $ sudo apachectl stop $ sudo certbot-auto renew $ sudo apachectl start If you want to renew automatic by cron. edit to this. $sudo crontab -e 30 2 * * 1 apachectl stop&&/usr/local/sbin/certbot-auto ren.. 2020. 11. 19.
Net - System.Data.SqlTypes.SqlNullValueException: Data is Null .Net EntityFramework를 이용해서 사용하던중 발생하던 오류로 해결 방안을 찾아 메모해 둔다. 데이터를 입력하고 웹을 통해 조회하던중 아래와 같은 오류가 발생하였다. System.Data.SqlTypes.SqlNullValueException: Data is Null. This method or property cannot be called on Null values. 이 오류으 원인은 DB Content에 설정된 [Required] 선언에 의해 조건이 맞지 않아 발생하게 된다. .Net EntityFramework는 [Required]로 선언한 필드에 대해서는 Null을 허용하지 않는데, 실제 데이터중에 Null로 설정된 데이터가 존재하기 때문에 발생한다. 혀결 방법으로는 Database에.. 2020. 11. 17.
Microsoft Defender Error code -2145107921, 업데이트 오류 1. 네트워크 연결 상태 확인 이 오류는 네트워크 연결에 문제가 있는 경우 발생하게 된다. ProcMon을 이용해서 MpCmdRun 으로 필터링을 걸어서 네트워크 연결 시도를 확인할 수 있다. 이때 네트워크 연결이 잘 되지 않는다면, 방화벽등에서 네트워크 연결을 차단하고 있을 가능성이 높기 때문에 네트워크 연결에 문제가 없도록 해결해야 한다. https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor - Windows Sysinternals Monitor file system, Registry, process, thread and DLL activity in real-time. docs.microsoft.com 2. Di.. 2020. 11. 9.
MariaDB - Specified key was too long Specified key was too long; max key length is 767 bytes 이는 InnoDB 엔진에 관련된 내용이다. MariaDB, MySQL은 하나의 Row이 가질 수 있는 최대 Index 길이의 제한이 있고 이 제한이 767 Bytes 까지이다. 이 제한을 풀기 위해서는 set global innodb_large_prefix = ON; 이후 생성하고자 하는 테이블 옵션에 ROW_FORMAT=DYNAMIC 옵션을 추가하여 해결이 가능하다. set global innodb_large_prefix = ON; 위 옵션이 정상적으로 실행되었다면 테이블을 만들때 엔진 옵션으로 DYNAMIC을 추가하면 정상적으로 테이블 생성이 가능하다. ENGINE=INNODB ROW_FORMAT=DY.. 2020. 11. 6.
.Net core - File Uplad Error 413.1 - Request Entity Too Large 파일 업로드 기능을 .Net Core로 구현한다면 가장 처음 봉착하는 에러이다. 먼저 .Net Core 답게 현재 구동하는 환경이 IIS Express인지 확인한다. IIS Express로 되어 있다면, .Net core는 자체적으로 웹서비스를 구동할 수 있기 때문에 현재 생성한 프로젝트 명으로 Debug를 변경하고, 다시 테스트를 진행해보자. 이제 2가지 방법으로 이를 해결 할 수 있다. 1. Controller에 추가 특정 기능만 필요하다면 API Action에 아래 구문을 추가하면 해결 된다. [RequestFormLimits(ValueLengthLimit = int.MaxValue, MultipartBodyLengthLimit = int.MaxValue)] [DisableRequestSizeLim.. 2020. 11. 5.
WebKnight - How to fix About Famous errors http://www.aqtronix.com/?PageID=99 Webknight Famous error 1 not allowed in URL 2013-07-08 ; 08:04:21 ; W3SVC2 ; OnPreprocHeaders ; ::1 ; ; xxxxx; GET ; /xxxxx/ ; BLOCKED: ‘/xxxxx/‘ not allowed in URL ; HTTP/1.1 ; Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0) ; http://localhost/ This error is related to Denied Url Sequences. Disable or modify Use Denied Url Sequences und.. 2020. 10. 29.