svn: E155017: Checksum mismatch

Ronald Klop ronald-lists at klop.ws
Fri Jul 18 12:14:12 UTC 2014


On Fri, 18 Jul 2014 13:56:11 +0200, Ronald Klop <ronald-lists at klop.ws>  
wrote:

> On Fri, 18 Jul 2014 13:49:53 +0200, Charlie Root  
> <root at ymer.thorshammare.org> wrote:
>
>> On Fri, Jul 18, 2014 at 11:57:33AM +0200, Herbert J. Skuhra wrote:
>>> On Thu, 17 Jul 2014 16:08:10 +0200
>>> User Admin wrote:
>>>
>>> > Hello
>>> >
>>> > root at ymer:/usr/src # uname -a
>>> > FreeBSD ymer.thorshammare.org 10.0-STABLE FreeBSD 10.0-STABLE #2  
>>> r268147M: Wed J
>>>                                                                          ^^^
>>> > ul  9 03:32:09 CEST 2014      
>>> hasse at ymer.thorshammare.org:/usr/obj/usr/src/sys/YM
>>> > ER  i386
>>> >
>>> > I'm following stable, and at todays update I got the following error:
>>> >
>>> > root at ymer:/usr/src # svnlite up
>>> > Updating '.':
>>> > svn: E155017: Checksum mismatch while updating  
>>> '/usr/src/sys/cam/ctl/ctl_error.c
>>> > ':
>>> >    expected:  0eb4bc2c16922d6e9528af853e1ef8c7
>>> >      actual:  192119e45a85b5b19dbd5c5313de23ba
>>> >
>>> > any advice on how to act upon this ?
>>>
>>> You run a modified kernel. What have you modified? Run 'svnlite
>>> status' to view changes or 'svnlite revert -R .' to revert changes.
>>> Then try 'svnlite up' again.
>>>
>>> --
>>> Herbert
>>> _______________________________________________
>>> freebsd-stable at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>> To unsubscribe, send any mail to  
>>> "freebsd-stable-unsubscribe at freebsd.org"
>>
>> Hello
>> Thank you for helping.
>>
>> This is what I get following your recommendations, and also attaching  
>> my make.conf and custom kernel YMER :
>>
>> root at ymer:/usr/src # svnlite status
>> !       .
>> !       sys
>> !       sys/cam
>> !       sys/cam/ctl
>> ?       sys/kern/uipc_sockbuf.c.orig
>> ?       sys/netinet/sctp_auth.c.orig
>> ?       sys/netinet/sctp_indata.c.orig
>> ?       sys/netinet/sctputil.c.orig
>>
>> root at ymer:/usr/src # svnlite revert -R .
>>
>> root at ymer:/usr/src # svnlite up
>> Updating '.':
>> U    usr.bin/showmount/showmount.8
>> U    usr.bin/calendar/calendars/calendar.holiday
>> U    sys/amd64/conf/GENERIC
>> U    sys/arm/conf/ZEDBOARD
>> U    sys/sparc64/conf/GENERIC
>> U    sys/conf/kern.mk
>> U    sys/cam/scsi/scsi_da.c
>> U    sys/cam/ata/ata_da.c
>> svn: E155017: Checksum mismatch while updating  
>> '/usr/src/sys/cam/ctl/ctl_error.c':
>>    expected:  0eb4bc2c16922d6e9528af853e1ef8c7
>>      actual:  192119e45a85b5b19dbd5c5313de23ba
>>
>> root at ymer:/usr/src # cat /etc/make.conf
>> CC=clang
>> CXX=clang++
>> CPP=clang-cpp
>>
>> NO_WERROR=
>> WERROR=
>>
>> KERNCONF=YMER
>> WITH_PKGNG=yes
>>
>> root at ymer:/usr/src # cat /usr/src/sys/i386/conf/YMER
>> include GENERIC
>> nocpu   i486_CPU
>> ident   YMER
>>
>> nooptions       WITNESS
>> nooptions       INVARIANTS
>>
>> nodevice        eisa
>>
>> nodevice        fdc
>>
>> device          ahci
>>
>> options         ALTQ
>> options         ALTQ_CBQ
>> options         ALTQ_RED
>> options         ALTQ_RIO
>> options         ALTQ_HFSC
>> options         ALTQ_CDNR
>> options         ALTQ_PRIQ
>> options         ALTQ_NOPCC
>> options         ALTQ_DEBUG
>>
>> options         ACCEPT_FILTER_DATA
>> options         ACCEPT_FILTER_DNS
>> options         ACCEPT_FILTER_HTTP
>>
>> options         SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
>> options         SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
>> options         SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
>> options         SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
>>
>>
>
> What happens if you delete the file with the mismatch?
> cd /usr/src
> rm sys/cam/ctl/ctl_error.c
> svnlite up
>
> Svn should redownload the complete file.
>
> Cheers,
> Ronald.

Or try this:  
http://techblog.moudrick.net/2012/02/subversion-17-file-folders-manipulation.html

cd /usr/src/sys/cam/ctl/
svnlite update --set-depth empty
svnlite update --set-depth infinity

Regards,
Ronald.


More information about the freebsd-stable mailing list