Tôi bị giết bởi tín hiệu 15. khi tôi đang sử dụng svn


17

Tôi đang sử dụng svn + ssh và tôi thấy một số:

Killed by signal 15.

trong thời gian a svn up.

Bất kỳ ý tưởng cách?


Có một số lượng lớn lượt truy cập cho google.com/search?q=svn+signal+15 xem qua chúng dường như có một lỗi đã biết đối với các phiên bản lật đổ cũ hơn yêu cầu bạn cập nhật .subversion / config old.nabble .com /
Bắn

Câu trả lời:


11

Thông báo bạn đang thấy được in bởi ssh là kết quả của việc sửa lỗi cho svn-vấn đề # 2580 .

Điều này được mong đợi. Bạn cần thêm -qvào lệnh ssh được gọi bởi svn, điều này xảy ra theo mặc định kể từ 1.6.6.

Đặt cái này ở ~/.subversion/configdưới [tunnels]phần:

ssh = $SVN_SSH ssh -q

Để giải pháp hoạt động, bạn nên đặt dòng vào phần [đường hầm]
Ilia Nedoluzhko

Lưu ý rằng bản sửa lỗi được áp dụng cho Subversion ở đâu đó từ khoảng 1.6.5 trở đi chỉ dành cho sshcài đặt mặc định trong [tunnels]phần cấu hình của bạn . Nếu bạn có cài đặt hiện có với bộ đó, ví dụ: ssh = $SVN_SSH ssh -o ControlMaster=no(sans -q) thì bạn sẽ cần thêm cài đặt đó vào đó, vì mặc định cập nhật sẽ không được áp dụng.
javabrett

2

Đáp án đúng là:

Add the -q parameter after  "$SVN_SSH ssh" in ~/.subversion/config

Bằng tiếng Anh đơn giản:

Nếu ~ / .subversion / config của bạn đã có một dòng như vậy, thì hãy chỉnh sửa dòng đó. Khác thêm nó.

Vì vậy, nếu bạn chắc chắn không có sự xuất hiện của ssh = $ SVN_SSH ssh thì hãy thêm một dòng mới:

ssh = $SVN_SSH ssh -q 

Nếu dòng đã tồn tại, thường là ssh = $SVN_SSH ssh -o ControlMaster=no sau đó chỉnh sửa nó để đọcssh = $SVN_SSH ssh -q -o ControlMaster=no

Cảnh báo: Thứ tự của các tham số dường như có vấn đề. ssh = $SVN_SSH ssh -q -o ControlMaster=nohoạt động, nhưng ssh = $SVN_SSH ssh -o -q ControlMaster=nokhông thành công với dòng lệnh thông báo : dòng 0: Tùy chọn cấu hình xấu: -q .


1
Thứ tự quan trọng vì 'ControlMaster = no' là tham số của -o. -o không phải là một lá cờ độc lập
Allan Jude

0
 ~/.subversion/config: ssh = $SVN_SSH ssh -q

Điều này không hoạt động - Tôi nghĩ rằng đây là bản sửa lỗi cho lỗi trước đó .

[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q

0

Nếu nó không hoạt động có lẽ bạn đang gọi ssh bằng cách sử dụng một cái gì đó không phải là biến $ SVN_SSH. http://www.freebsdonline.com/content/view/764/528/ có một ví dụ về điều đó.

liên quan đến cảnh báo:

"Cảnh báo: Thứ tự của các tham số dường như có vấn đề Tùy chọn cấu hình xấu: -q. "

đó là bởi vì bạn đã đặt -q sau -o đang tìm kiếm tùy chọn (ControlMaster = no) được chỉ định bởi -o. nếu bạn đặt -q sau tùy chọn, nó sẽ hoạt động. I E

ssh = $SVN_SSH ssh -o ControlMaster=no -q
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.