-----Message d'origine-----
De : Alexandre Montplaisir [mailto:[email protected]]
Envoyé : 24 avril 2013 17:48
> On 13-04-24 05:25 PM, Thibault, Daniel wrote:
>> dpkg: error processing
>> /home/daniel/Documents/git.lttng.org/lttng-ust-2.2.0-rc1+-a16877a-Java/lttng-ust-java_2.2.0-rc1-12_amd64.deb
>> (--install):
>> unable to create `/proc/self/coredump_filter.dpkg-new' (while
>> processing `./proc/self/coredump_filter'): No such file or directory
>> Processing triggers for man-db ...
>> Errors were encountered while processing:
>
> checkinstall has always been kind of sloppy. You could get some insight by
> printing the contents of the package (by doing "dpkg-deb --contents
> <package-name>.deb"), it could be an invalid character somewhere, a path it
> doesn't recognize, etc.
Comparison with the other two packages shows the problem is that
checkinstall somehow included ./proc/self/coredump_filter in the contents. The
installer fails when trying to create this, of course. A bug has been filed
against checkinstall with Ubuntu Launchpad (#1172711). Fixing this turns out
to be very simple: I deployed the deb's contents using the "Extract Here"
contextual menu, renamed the old deb to *.original, deleted the offending proc
subdirectory from the deployed contents, and finally repackaged the contents
with 'dpkg --build <packagename>'. Worked like a charm.
> But if you want to build .deb packages to install on something other than
> your own machine, you should really use dpkg-buildpackage or, even better,
> pbuilder. Those require proper packaging information in a debian/
> sub-directory. You can look at the debian/ directories in the Ubuntu packages
> (which you can get with "apt-get source lttng-ust"), it should be
> straightforward to tweak it to your needs.
Thanks for the tip. I'll look into those.
Daniel U. Thibault
R & D pour la défense Canada - Valcartier (RDDC Valcartier) / Defence R&D
Canada - Valcartier (DRDC Valcartier)
Cyber sécurité pour les missions essentielles (CME) / Mission Critical Cyber
Security (MCCS)
Protection des systèmes et contremesures (PSC) / Systems Protection &
Countermeasures (SPC)
2459 route de la Bravoure
Québec, QC G3J 1X5
CANADA
Vox : (418) 844-4000 x4245
Fax : (418) 844-4538
NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ>
Gouvernement du Canada / Government of Canada
<http://www.valcartier.drdc-rddc.gc.ca/>
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev