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.