DAB make error - libcurl13-dev

apmuthu

Well-Known Member
Feb 26, 2009
807
8
58
Chennai - India & Singapore
github.com
While building a dab template on squeeze in PVE 1.9 the following command in the Makefile:
Code:
dab install libcurl3-dev
errors out as:
hint: ignoring provides for 'libcurl3-dev' - package not in 'available' list.
no such package 'libcurl3-dev' at /usr/share/perl5/PVE/DAB.pm line 1073.
no such package 'libcurl3-dev' at /usr/share/perl5/PVE/DAB.pm line 1073.
make: *** [all] Error 255

Current temporary workaround is to install on first boot of the template based VM.
 
# pveversion -v
Code:
pve-manager: 1.9-26 (pve-manager/1.9/6567)
running kernel: 2.6.32-7-pve
proxmox-ve-2.6.32: 1.9-55+ovzfix-2
pve-kernel-2.6.32-7-pve: 2.6.32-55+ovzfix-2
qemu-server: 1.1-32
pve-firmware: 1.0-15
libpve-storage-perl: 1.0-19
vncterm: 0.9-2
vzctl: 3.0.29-3pve1
vzdump: 1.2-16
vzprocps: 2.0.11-2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.15.0-2
ksm-control-daemon: 1.0-6

It would be preferable to include the DAB version in the above binary's output.

Attached is the test Makefile that errored out.

Code:
# apt-get install apt-show-versions
# apt-show-versions dab
dab/lenny uptodate 1.1-15

# apt-show-versions -a -p dab
dab 1.1-15 install ok installed
No oldstable version
dab 1.1-15 lenny download.proxmox.com
dab/lenny uptodate 1.1-15
 

Attachments

  • DAB-test-Makefile.zip
    573 bytes · Views: 6
Last edited:
Sorry, but there is simply so such package in debian - libcurl3-dev does not exist is any debian distribution?
 
The is such a package. The manual apt-get install after generating a container without it is as below:

# apt-get install libcurl3-dev
Code:
Reading package lists... Done
Building dependency tree... Done
Note, selecting 'libcurl4-openssl-dev' instead of 'libcurl3-dev'
The following extra packages will be installed:
  binutils comerr-dev gcc gcc-4.4 krb5-multidev libc-dev-bin libc6-dev libcurl4-openssl-dev libglib2.0-0 libglib2.0-data libgomp1
  libidn11-dev libkrb5-dev libldap2-dev libssh2-1-dev libssl-dev linux-libc-dev manpages-dev pkg-config shared-mime-info
  zlib1g-dev
Suggested packages:
  binutils-doc doc-base gcc-multilib make autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.4-multilib
  libmudflap0-4.4-dev gcc-4.4-doc gcc-4.4-locales libgcc1-dbg libgomp1-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7
  krb5-doc glibc-doc libcurl3-dbg
The following NEW packages will be installed:
  binutils comerr-dev gcc gcc-4.4 krb5-multidev libc-dev-bin libc6-dev libcurl4-openssl-dev libglib2.0-0 libglib2.0-data libgomp1
  libidn11-dev libkrb5-dev libldap2-dev libssh2-1-dev libssl-dev linux-libc-dev manpages-dev pkg-config shared-mime-info
  zlib1g-dev
0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.6 MB of archives.
After this operation, 68.2 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y


Get:1 [URL]http://security.debian.org/[/URL] squeeze/updates/main krb5-multidev i386 1.8.3+dfsg-4squeeze6 [105 kB]
Get:2 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main binutils i386 2.20.1-16 [3811 kB]
Get:3 [URL]http://security.debian.org/[/URL] squeeze/updates/main libssl-dev i386 0.9.8o-4squeeze13 [2165 kB]
Get:4 [URL]http://security.debian.org/[/URL] squeeze/updates/main libkrb5-dev i386 1.8.3+dfsg-4squeeze6 [37.6 kB]
Get:5 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libgomp1 i386 4.4.5-8 [24.1 kB]
Get:6 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main gcc-4.4 i386 4.4.5-8 [2802 kB]
Get:7 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main gcc i386 4:4.4.5-1 [4974 B]
Get:8 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libc-dev-bin i386 2.11.3-3 [203 kB]
Get:9 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main linux-libc-dev i386 2.6.32-45 [851 kB]
Get:10 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libc6-dev i386 2.11.3-3 [4799 kB]
Get:11 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main comerr-dev i386 2.1-1.41.12-4stable1 [42.2 kB]
Get:12 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main zlib1g-dev i386 1:1.2.3.4.dfsg-3 [186 kB]
Get:13 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libglib2.0-0 i386 2.24.2-1 [1029 kB]
Get:14 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main pkg-config i386 0.25-1.1 [57.9 kB]
Get:15 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libidn11-dev i386 1.15-2 [629 kB]
Get:16 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libssh2-1-dev i386 1.2.6-1 [354 kB]
Get:17 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libldap2-dev i386 2.4.23-7.2 [919 kB]
Get:18 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libcurl4-openssl-dev i386 7.21.0-2.1+squeeze2 [1062 kB]
Get:19 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main libglib2.0-data all 2.24.2-1 [994 kB]
Get:20 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main manpages-dev all 3.27-1 [1639 kB]
Get:21 [URL]http://ftp.debian.org/debian/[/URL] squeeze/main shared-mime-info i386 0.71-4 [843 kB]
Fetched 22.6 MB in 13s (1726 kB/s)
Selecting previously deselected package binutils.
(Reading database ... 18768 files and directories currently installed.)
Unpacking binutils (from .../binutils_2.20.1-16_i386.deb) ...
Selecting previously deselected package libgomp1.
Unpacking libgomp1 (from .../libgomp1_4.4.5-8_i386.deb) ...
Selecting previously deselected package gcc-4.4.
Unpacking gcc-4.4 (from .../gcc-4.4_4.4.5-8_i386.deb) ...
Selecting previously deselected package gcc.
Unpacking gcc (from .../gcc_4%3a4.4.5-1_i386.deb) ...
Selecting previously deselected package libc-dev-bin.
Unpacking libc-dev-bin (from .../libc-dev-bin_2.11.3-3_i386.deb) ...
Selecting previously deselected package linux-libc-dev.
Unpacking linux-libc-dev (from .../linux-libc-dev_2.6.32-45_i386.deb) ...
Selecting previously deselected package libc6-dev.
Unpacking libc6-dev (from .../libc6-dev_2.11.3-3_i386.deb) ...
Selecting previously deselected package comerr-dev.
Unpacking comerr-dev (from .../comerr-dev_2.1-1.41.12-4stable1_i386.deb) ...
Selecting previously deselected package krb5-multidev.
Unpacking krb5-multidev (from .../krb5-multidev_1.8.3+dfsg-4squeeze6_i386.deb) ...
Selecting previously deselected package zlib1g-dev.
Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_i386.deb) ...
Selecting previously deselected package libssl-dev.
Unpacking libssl-dev (from .../libssl-dev_0.9.8o-4squeeze13_i386.deb) ...
Selecting previously deselected package libglib2.0-0.
Unpacking libglib2.0-0 (from .../libglib2.0-0_2.24.2-1_i386.deb) ...
Selecting previously deselected package pkg-config.
Unpacking pkg-config (from .../pkg-config_0.25-1.1_i386.deb) ...
Selecting previously deselected package libidn11-dev.
Unpacking libidn11-dev (from .../libidn11-dev_1.15-2_i386.deb) ...
Selecting previously deselected package libkrb5-dev.
Unpacking libkrb5-dev (from .../libkrb5-dev_1.8.3+dfsg-4squeeze6_i386.deb) ...
Selecting previously deselected package libssh2-1-dev.
Unpacking libssh2-1-dev (from .../libssh2-1-dev_1.2.6-1_i386.deb) ...
Selecting previously deselected package libldap2-dev.
Unpacking libldap2-dev (from .../libldap2-dev_2.4.23-7.2_i386.deb) ...
Selecting previously deselected package libcurl4-openssl-dev.
Unpacking libcurl4-openssl-dev (from .../libcurl4-openssl-dev_7.21.0-2.1+squeeze2_i386.deb) ...
Selecting previously deselected package libglib2.0-data.
Unpacking libglib2.0-data (from .../libglib2.0-data_2.24.2-1_all.deb) ...
Selecting previously deselected package manpages-dev.
Unpacking manpages-dev (from .../manpages-dev_3.27-1_all.deb) ...
Selecting previously deselected package shared-mime-info.
Unpacking shared-mime-info (from .../shared-mime-info_0.71-4_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Setting up binutils (2.20.1-16) ...
Setting up libgomp1 (4.4.5-8) ...
Setting up gcc-4.4 (4.4.5-8) ...
Setting up gcc (4:4.4.5-1) ...
Setting up libc-dev-bin (2.11.3-3) ...
Setting up linux-libc-dev (2.6.32-45) ...
Setting up libc6-dev (2.11.3-3) ...
Setting up comerr-dev (2.1-1.41.12-4stable1) ...
Setting up krb5-multidev (1.8.3+dfsg-4squeeze6) ...
Setting up zlib1g-dev (1:1.2.3.4.dfsg-3) ...
Setting up libssl-dev (0.9.8o-4squeeze13) ...
Setting up libglib2.0-0 (2.24.2-1) ...
Setting up pkg-config (0.25-1.1) ...
Setting up libidn11-dev (1.15-2) ...
Setting up libkrb5-dev (1.8.3+dfsg-4squeeze6) ...
Setting up libssh2-1-dev (1.2.6-1) ...
Setting up libldap2-dev (2.4.23-7.2) ...
Setting up libcurl4-openssl-dev (7.21.0-2.1+squeeze2) ...
Setting up libglib2.0-data (2.24.2-1) ...
Setting up manpages-dev (3.27-1) ...
Setting up shared-mime-info (0.71-4) ...
 
You install libcurl4-openssl-dev, and that is only available on wheeze (but you configure to use squeeze)?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!