On 05/17/2015 10:01 AM, Anto wrote:
> I decided to continue using dpkg-buildpackage and I managed to have it
> compiled. It turned out that I just need to install python3 package
> from Debian wheezy repository which also pulled python3-minimal,
> python3.2 and python3.2-minimal packages. Perhaps it would be better
> to include python3 package into the build dependency list.
I think I (or someone -- it is on git, after all) just needs to identify
where those tests which require python are being run/checked. The tests
should only be relevant for systemd, not (e)udev in particular, so
python3 should not be a real dependency -- just an oversight on my part.
> I am close to be able to use eudev but I still cannot have it
> installed properly.
>
> root@d945gclf:/home/anto/packages# ls -ln *udev*.deb
> -rw-r--r-- 1 1000 1000 996840 May 17 14:54 eudev-dbg_1.9-1_amd64.deb
> -rw-r--r-- 1 1000 1000 3072 May 17 14:54
> gir1.2-gudev-1.0_1.9-1_amd64.deb
> -rw-r--r-- 1 1000 1000 43860 May 17 14:54
> libgudev-1.0-0_1.9-1_amd64.deb
> -rw-r--r-- 1 1000 1000 44316 May 17 14:54
> libgudev-1.0-dev_1.9-1_amd64.deb
> -rw-r--r-- 1 1000 1000 92128 May 17 14:54 libudev1_1.9-1_amd64.deb
> -rw-r--r-- 1 1000 1000 95544 May 17 14:54 libudev-dev_1.9-1_amd64.deb
> -rw-r--r-- 1 1000 1000 1046270 May 17 14:54 udev_1.9-1_amd64.deb
> root@d945gclf:/home/anto/packages#
> root@d945gclf:/home/anto/packages# dpkg --list | grep udev
> ii libudev0:amd64 175-7.2 amd64 libudev shared
> library
> ii udev 175-7.2 amd64 /dev/ and hotplug
> management daemon
> root@d945gclf:/home/anto/packages#
> root@d945gclf:/home/anto/packages# dpkg --install
> libudev1_1.9-1_amd64.deb udev_1.9-1_amd64.deb
> Selecting previously unselected package libudev1:amd64.
> (Reading database ... 50437 files and directories currently installed.)
> Unpacking libudev1:amd64 (from libudev1_1.9-1_amd64.deb) ...
> Preparing to replace udev 175-7.2 (using udev_1.9-1_amd64.deb) ...
> Moving obsolete conffile /etc/init.d/udev-mtab out of the way...
> Moving obsolete conffile /etc/udev/links.conf out of the way...
> Unpacking replacement udev ...
> Setting up libudev1:amd64 (215:1.9-1) ...
> Setting up udev (215:1.9-1) ...
> Installing new version of config file /etc/udev/udev.conf ...
> Installing new version of config file
> /etc/modprobe.d/fbdev-blacklist.conf ...
> Installing new version of config file /etc/init/udev.conf ...
> Installing new version of config file /etc/init/udev-finish.conf ...
> Installing new version of config file /etc/init.d/udev ...
> update-rc.d: using dependency based boot sequencing
> [ ok ] Stopping the hotplug events dispatcher: udevd.
> [....] Starting the hotplug events dispatcher: udevd/etc/init.d/udev:
> 244: /etc/init.d/udev: udevd: not found
> failed!
> invoke-rc.d: initscript udev, action "restart" failed.
> dpkg: error processing udev (--install):
> subprocess installed post-installation script returned error exit
> status 127
> Processing triggers for man-db ...
> Errors were encountered while processing:
> udev
> root@d945gclf:/home/anto/packages#
> root@d945gclf:/home/anto/packages# dpkg --list | grep udev
> ii libudev0:amd64 175-7.2 amd64 libudev shared
> library
> ii libudev1:amd64 215:1.9-1 amd64 libudev shared
> library
> iF udev 215:1.9-1 amd64 /dev/ and hotplug
> management daemon
> root@d945gclf:/home/anto/packages#
>
>
> It looks like the install script still fails.
>
> Perhaps I need to use the Debian jessie or Devuan merged packages. Do
> you think that is the case?
Oh my, are you using Wheezy? This is supposed to be for Jessie -- I
have no clue what would happen if you tried installing this on an older
version.
eudev didn't even exist at udev version 175, so there should be no
equivalent version to drop in. I would recommend just using what Wheezy
already provides.
If you upgrade to Jessie/Devuan, then this eudev is a good idea. I
haven't even looked into Stretch? yet.
> Please don't worry in giving me any suggestions even that will trash
> my install as I can recover that very easily.
*phew*
~jaret