New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update vedirect-interface to use new libevent #2
Comments
ok, part 1 is done, the venus-bot now also generates the meta data for buster, see https://github.com/venus-bot/meta-bin-deb-generated/tree/master/meta-generated. |
so how is this meta data useful to solve this ? |
I have the same problem when trying to upgrade vedirect-interface from the installed 3.45-r0 to the current 3.50-1.0 on raspbian buster:
The depends got changed and glibc-deb is not part of the distro:
3.45 worked pretty well... So i will keep it until a fixed version is available in the apt repo (https://updates.victronenergy.com/feeds/venus/release/packages/raspbian-jessie) |
I included it in the 2.70 build, victronenergy/venus@bc300d3. |
Because the meta data contains the version of libevent to build against, and specify the dependencies in the deb file. |
Right, I thought this issue was about needing a newer libevent. While that is an issue for some Debian versions, the glibc-deb dependency is the actual problem for this issue. I will have a look where that is coming from if I have time. That shouldn't be there.. |
For proper string conversion some gconf packages need to be available. While they are packaged seperatly in OE they don't seem to be in Debian. So RDEPEND on libc6. Since it is a RDEPEND an not a DEPEND there is no script figuring out what the exact RDEPEND should be. #2
It seems the general Debian/Raspbian repos have been removed.
|
Seems buster for raspbian and debian have been put back in June 2022 https://updates.victronenergy.com/feeds/venus/candidate/packages/ |
Yes they were lost by accident, but they are back again. |
Trying to install venus code on a new raspberry pi install on a pi3b+
I get the following errors. I cant run jesse on the pi3b+ as it will not boot due to missing firmware
root@raspberrypi:~# apt install vedirect-interface
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vedirect-interface : Depends: glibc-deb but it is not installable
Depends: libevent-2.0-5 (>= 2.0.21-stable-2+deb8u1) but it is not installable
Depends: libevent-pthreads-2.0-5 (>= 2.0.21-stable-2+deb8u1) but it is not installable
E: Unable to correct problems, you have held broken packages.
The text was updated successfully, but these errors were encountered: