You can't compile drbd because of bug #285. The solution is to patch idr.h to the old content, I explained how in the thread about this bug (at posting #18).
Yes, for PVE 2.3 it is explained in the second half of the same posting. Just follow the steps.
If you ask about 3.0, I don't know.
I already pointed you to the second half of this posting.
If you follow these steps then it should create everything you need for drbd-8.4.3 on PVE 2.3.
These files are generated if you follow the steps indicated. You will find the .deb files in /root/drbd.
More details please. What do you do exactly and what's the output?
Are you using a dedicated network port for DRBD?
If not, then network congestion is a likely source of the issue here.
Also, the error seems to indicate some sort of data corruption, maybe you have a bad nic/switch or ram.
Code:[COLOR=#333333]Jun 14 08:50:12 kvm6 kernel: block drbd0:[B] Digest integrity check FAILED:[/B] 21158352s +4096[/COLOR] [COLOR=#333333]Jun 14 08:50:12 kvm6 kernel: block drbd0: error receiving Data, l: 4140! [/COLOR]
Code:Code:[COLOR=#333333]Jun 14 08:50:12 kvm5 kernel: block drbd0: Digest mismatch, [B]buffer modified by upper layers during write[/B]: 21158352s +4096[/COLOR]
A simple google search took me to this page:
http://www.drbd.org/users-guide/re-drbdconf.html
Go to the section titled "Notes on data integrity"
I think your answer is to this problem is there.
Why did you replace git:// by http:// ?Code:shell#mkdir ~/drbd && cd ~/drbd shell#apt-get install git git-core git-buildpackage fakeroot debconf-utils docbook-xml docbook-xsl dpatch xsltproc autoconf flex module-assistant build-essential autoconf debhelper dpatch shell#apt-get install pve-headers-2.6.32-19-pve # After I apply the patch manually on the file /path/idr.h # After i run: shell#git clone [URL]http://git.drbd.org/drbd-8.4.git[/URL] shell#cd drbd-8.4 [B]# So far all is oK![/B] # After i run: shell#git checkout drbd-8.4.3 error: pathspec 'drbd-8.4.3' did not match any file(s) known to git.
Any idea?
git clone git://git.drbd.org/drbd-8.4.git
Why did you replace git:// by http:// ?
It is not the same. Replace your git clone line by this and try again:Code:git clone git://git.drbd.org/drbd-8.4.git
8.035.00 works with the current pve kernel. If you provide me with an email address I can send a tarball of it to you.
1) I have tried it
2) My source was downloaded from realtek
3) I don't have latest driver source since I recently have replaced all my realtek nics with intel nics. Using intel nics and your life gets so much easier![]()
We use essential cookies to make this site work, and optional cookies to enhance your experience.