Installation of 14.3 failed at step ./run.py make_packages


#1

I’ve been trying to installing 14.7 and 14.3, and so far 14.3 gives me to the furthest point at step 6.4 (Cluster development – ./run.py make_packages /tmp/packages).

The following is the error message. It looks like something is broken with the release assignment, as the dash sign
in ‘scidb-14.3_0-_amd64.deb’ looks weird.

dpkg-deb: building package `libscidbclient-14.3' in `../libscidbclient-14.3_0_amd64.deb'. dpkg-deb: building package `scidb-14.3' in `../scidb-14.3_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-dbg' in `../scidb-14.3-dbg_0_amd64.deb'. dpkg-deb: building package `libscidbclient-14.3-dbg' in `../libscidbclient-14.3-dbg_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-utils' in `../scidb-14.3-utils_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-utils-dbg' in `../scidb-14.3-utils-dbg_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-dev-tools' in `../scidb-14.3-dev-tools_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-dev-tools-dbg' in `../scidb-14.3-dev-tools-dbg_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-plugins' in `../scidb-14.3-plugins_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-plugins-dbg' in `../scidb-14.3-plugins-dbg_0_amd64.deb'. dpkg-deb: building package `libscidbclient-14.3-python' in `../libscidbclient-14.3-python_0_amd64.deb'. dpkg-deb: building package `libscidbclient-14.3-python-dbg' in `../libscidbclient-14.3-python-dbg_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-dev' in `../scidb-14.3-dev_0_all.deb'. dpkg-deb: building package `scidb-14.3-doc' in `../scidb-14.3-doc_0_all.deb'. dpkg-deb: building package `scidb-14.3-jdbc' in `../scidb-14.3-jdbc_0_all.deb'. dpkg-deb: building package `scidb-14.3-all' in `../scidb-14.3-all_0_amd64.deb'. dpkg-deb: building package `scidb-14.3-all-coord' in `../scidb-14.3-all-coord_0_amd64.deb'. dpkg-genchanges -b >../scidb-14.3_0-_amd64.changes dpkg-genchanges: binary-only upload - not including any source code dpkg-genchanges: error: cannot fstat file ../scidb-14.3_0-_amd64.deb: No such file or directory dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2 dpkg-buildpackage failed ./run.py: ERROR: Command make_packages failed: Abnormal return code: 1 on command ['/opt/scidb/src/scidbtrunk/deployment/deploy.sh', 'build_fast', '/tmp/packages'] Make sure commands setup,make,install,start are performed (in that order) before stop,stopForce,tests

There were some warning messages prior to this error, and perhaps relevant:

dpkg-shlibdeps: warning: Can't extract name and version from library name `libscidbclient.so'

I searched through this forum and couldn’t see any similar issues being reported.

Appreciate any help that I can get. Thanks in advance.

My OS is Ubuntu 12.04, and here is the kernel version:


#2

One thing that worth mentioning is that the ‘Version’ number that’s auto-generated in
the DEBIAN/control files all carries a dash in the end, e.g.:

scidb@dev-scidb02:/opt/scidb/src/scidbtrunk$ cat stage/build/debian/scidb-14.3-all/DEBIAN/control Package: scidb-14.3-all Source: scidb-14.3 Version: 0- Architecture: amd64 Maintainer: SciDB support list <support@lists.scidb.org> Installed-Size: 8 Depends: scidb-14.3 (= 0-), libscidbclient-14.3 (= 0-), scidb-14.3-utils (= 0-), scidb-14.3-plugins (= 0-), libscidbclient-14.3-python (= 0-), scidb-14.3-doc (= 0-) Section: database Priority: extra Homepage: http://scidb.org Description: Install entire SciDB

It seems that dpkg-deb is generating those packages using the source version number only, but does the checking with the ones defined in DEBIAN/control files.
But that’s as far as I can diagnose the problem and I don’t know what the solution should be.

I saw a similar post for installing 13.9, but there was no solution posted.


#3

This has been fixed in 14.8.

For anyone building 14.3 do the following before building:

export REVISION=7383

For 14.7 do

export REVISION=7793


#4

thanks, i’ll try out 14.8 then!

:smile: