svn: E155017: Checksum mismatch

Ronald Klop ronald-lists at klop.ws
Fri Jul 18 11:56:22 UTC 2014


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.


More information about the freebsd-stable mailing list