# พอสั่ง start service ผ่าน commanline ก็ขึ้นงี้อ่ะ
> sc start svnserver
[SC] StartService FAILED 1053:
The service did not respond to the start or control request in a timely fashion.
# เหตุเกิดเมื่อทำการติดตั้ง subversion server ให้เป็น service บน xp ด้วยคำสั่งประมาณนี้ จากที่นี่
sc create svnserver binpath= "c:\Program Files\Subversion\bin\svnserver.exe
- -service - -root D:\repository" displayname= "Subversion" depend=tcpip start=auto
# ตอนแรกคือ พยายามติดตั้ง subversion เข้าเป็น service บน xp ติดตั้งไม่ผ่านขึ้นประมาณว่า
Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ] <option1> <option2>...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
type= <own|share|interact|kernel|filesys|rec>
(default = own)
start= <boot|system|auto|demand|disabled>
(default = demand)
error= <normal|severe|critical|ignore>
(default = normal)
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <Dependencies(separated by / (forward slash))>
obj= <AccountName|ObjectName>
(default = LocalSystem)
DisplayName= <display name>
password= <password>
# เค้าบอกประมาณว่า pattern คำสั่งไม่ตรง syntax งั้นนะ ถ้าเข้าใจถูกนะ
# ตอนแรกมั่วตั้งนาน ก็ได้วิธีแก้คือ ปรับ syntax ให้ถูกไง ^^' ก็คือ ของเราผิดที่ [binPath= ]
# binPath="path" ต้องเว้นวรรค 1 เคาะหว่า - -' เป็น binPath= "path" และ option อื่นๆ ก็เหมือนกัน
# อีกอย่าง svnserver.exe ของเราไม่ได้เขียนงี้ดิ แต่เขียนเป็น svnserve.exe
# อ้างอิงจาก svn-1.4.6-setup.exe
# พอแก้ปัญหาเรื่องการติดตั้ง ผ่านแหละ ก็ start service ไม่ได้ซะงั้น error ก็ด้านบนอ่ะ นั่นแหละ
# หาวิธีแก้อยู่ตั้งนานตอนแรกไปเจอในเว็บของ microsoft เค้า บอกให้ลง framework 1.1 sp1 ซะงั้น
# แต่เห็น comment ในบอร์ดต่างประเทศเค้าบอกว่า not avail ซะงั้น แล้วตูจะทำตามทำไมหว่า ^^'
# โชคดีหน่อยเปิด google ไปเรื่อย ๆ ไปเจอ blog ดีๆ เขียนทั้งวิธีติดตั้งและ วิธีใช้ svn client ด้วย
# ของพี่คนไทย Jdeper http://gotoknow.org/blog/jdeper/187734
# เห็นพี่เค้า quote edit จาก blog ต่างประเทศอีกที
# ทำตาม เค้าและ ติดตั้ง subversion เป็น service ตามเค้าก็ start ได้แหละครับ ^^' เกือบแย่เหมือนกัน
sc create svn.local binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root C:\My Subversion Repository" displayname= "Subversion Repository" depend= Tcpip
# คัดลอกทำเป็น bat ไฟล์รันก็ติดตั้งเป็น service ได้แหละ เปิด services.msc แล้วก็ start เป็นใช้ไดเลย
วิธีติดตั้ง
- http://gotoknow.org/blog/jdeper/187734
- http://oslc.wordpress.com
- http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/
- http://www.thaiopensource.org/node/750
- http://www.thaicyberpoint.com/ford/blog/id/397/
- http://blogs.vertigosoftware.com/
- http://www.ploysics.com/svn-subversion/
- http://blogs.vertigosoftware.com/
- http://www.thaicreated.com/knowledge/vss2005/vss2005.html
- พรุ่งนี้ต้องมาเขียนวิธีติดตั้งเป็นของตัวเองบ้างซะแล้ว
- แต่เท่าที่ทำตาม blog ต่างประเทศ เค้าติดตั้ง SVNService ง่ายกว่าเยอะเลยไม่ต้องสั่ง commandline ให้เมื่อยตุ้ม
- Get SVNService here or here
- ตรวจสอบ netstat -na | find ":3690"
No comments:
Post a Comment