Commit failed (details follow): could not begin a transaction Commit failed (details follow): could not begin a transaction svn 서버 구축후 commit 할때 위와 같이 에러가 발생 하는 경우가 있다. 이럴경우 새로 생성한 repo 권한이 없어서 그렇다. svn 서버에 가서 새로 생성한 repo 에 chown -R apache:apache /data/test/ 권한을 주고 다시 commit 하면 정상 작동 된다. Linux 2023.02.08
openmpi 설치 방법 (Open MPI:Open Source High Performance Computing) openmpi 설치 방법 Open MPI:Open Source High Performance Computing centos8 환경에서 설치를 진행 했다. https://www.open-mpi.org/software/ompi/v4.1/ Open MPI: Version 4.1 Changes in this release: See this page if you are upgrading from a prior major release series of Open MPI. It shows the Big Changes for which end users need to be aware. See the NEWS file for a more fine-grained listing of changes between each r.. Linux 2023.01.25
Application secret key is invalid. Please check the configuration details. 위와 같이 에러가 발생 한다면 우선 https://portal.azure.com/ 사이트 가자. 위 사이트 들어가서 Azure Active Directory 눌러보자. 앱 등록 클릭 디렉터리의 모든 애플리케이션 보기 클릭 여러개가 나온다 맨 위에 있는 ManageEngine M365 클릭 위와 같이 뜨는데 리다렉션 URL 클릭 플랫폼 쿠가 선택 웹 선택 그리고 주소를 입력 http://localhost:8365/webclient/GrantAccess 또는 https://192.345.679.345:8365/webclient/GrantAccess . 둘중 하나 입력 하고 구성을 누르면 업데이트 완료 된다. 마찬가지로 http://localhost:port_number/AADAppGrantSuccess.do.. Linux 2023.01.22
nfs chmod: changing permissions of Operation not permitted nfs chmod: changing permissions of Operation not permitted nfs 로 mount 된 폴더에 파일을 생성을 한 후에 chmod 777 권한으로 파일을 만들어줬어도 다른 계정으로 해당 폴더에 가서 chmod 로 권한을 변경하려 하면 nfs chmod: changing permissions of Operation not permitted 위와 같이 에러가 발생 된다. 예를 들어 nfs mount 가 된 /data 폴더가 있다고 가정해보자. A 라는 계정으로 /data 폴더에 들어가서 a.txt 파일을 생성 하고 chmod 777 a.txt 권한을 주면 B 라는 계정으로 /data 폴더에 들어가서 a.txt 파일을 수정을 할 수 있지만 chmod 을 이용한 권한 수.. Linux 2023.01.20
yum cannot prepare internal mirrorlist no urls in mirrorlist # yum install update Repository extras is listed more than once in the configuration CentOS Linux 8 - AppStream 50 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist yum 설치 하면 위와 같이 에러가 발생 할때가 있다. 서비스 종료로 repo 경로가 변경된 경우가 그렇다. 이럴때는 repo 경로에 있는 파일을 수정 해주면 된다. sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/.. Linux 2023.01.18
리눅스 환경 CPU 온도 확인하기 xsensors, lm_sensors 리눅스 환경 CPU 온도 확인하기 보통 sensors 를 많이 사용한다. GUI 환경의 xsensors text 환경의 lm_sensors 설치 방법은 우선 xsensors # yum install xsensors Loaded plugins: fastestmirror, langpacks Determining fastest mirrors base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/3): epel/x86_64/group_gz | 98 kB 00:00:00 (2/3): epel/x86_64/updateinfo | 1.0 MB 00:00:00 (3/3): epel/x86_64/.. Linux 2023.01.09
phoronix-test-suite 사용 방법 phoronix-test-suite 사용하기 위해서는 우선 설치를 해야 한다. epel 설치 # yum install epel* Last metadata expiration check: 0:16:49 ago on Mon 02 Jan 2023 02:32:38 PM KST. Dependencies resolved. ========================================================================================================================================================================================== Package Architecture Version Reposit.. Linux 2023.01.08
./lmgrd-bash: ./lmgrd: No such file or directory # ./lmgrd -bash: ./lmgrd: No such file or directory lmgrd 프로그램도 32bit 라이브러리가 없으면 위와 같이 구동에러가 발생 한다. # yum install redhat-lsb* -y 설치 하면 정상 적으로 작동 된다. Linux 2022.11.27
# ./unifdef-bash: ./unifdef: No such file or directory # ./unifdef -bash: ./unifdef: No such file or directory 위와 같이 해당 경로에 /unifdef 파일이 있는대도 구동이 안된다면 사용하고 있는 라이브러리가 없어서 그렇다. /unifdef 는 glibc.i686 32bit라이브러리를 사용한다. yum install glibc.i686 설치해주면 정상적으로 작동이 된다. Linux 2022.11.23
testdisk 사용법 testdisk 사용방법 이다. 리눅스 윈도우 버전이 있다. 리눅스 버전은 yum 으로 설치가 가능하다. # yum install testdisk 윈도우 버전은 https://www.cgsecurity.org/wiki/TestDisk_Download TestDisk Download Download TestDisk & PhotoRec. TestDisk is a free and open source data recovery software tool designed to recover lost partition and unerase deleted files. PhotoRec is a file carver data recovery software tool. www.cgsecurity.org 우선 테스트 삼아서 .. Linux 2022.11.21