W: Repository is broken: libcamera-dev:arm64 (= 0.0.8) has no Size information

arducam64
Following install guide
PiOS 64 on rpi4 HEADLESS

5.15.32-v8+
Linux drone 5.15.32-v8+ #1538 SMP PREEMPT Thu Mar 31 19:40:39 BST 2022 aarch64 GNU/Linux

Reading state information… Done
Note, selecting ‘libcamera-dev’ instead of ‘./libcamera-dev-0.0.8-bullseye-arm64.deb’
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/pi/libcamera-dev-0.0.8-bullseye-arm64.deb libcamera-dev arm64 0.0.8 [970 kB]
(Reading database … 342440 files and directories currently installed.)
Preparing to unpack …/libcamera-dev-0.0.8-bullseye-arm64.deb …
Unpacking libcamera-dev (0.0.8) over (0.0.8) …
Setting up libcamera-dev (0.0.8) …
W: Repository is broken: libcamera-dev:arm64 (= 0.0.8) has no Size information

I’ve also noticed this after I deleted everything and re-followed install guides:
Note, selecting ‘libcamera-dev’ instead of ‘./libcamera-dev-0.0.8-bullseye-arm64.deb’

1 Like

I ended up
cd libcamera
sudo dpkg -i libcamera-dev-0.0.8-bullseye-arm64.deb
sudo apt-get remove xserver-xorg-video-fbturbo
sudo ln -s /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2 /usr/lib/arm-linux-gnueabihf/libGLESv2.so

And now libcamera-hello runs

Hi @phar
I have the exact same problem only with the newer version (0.0.12):

Hit:1 http://deb.debian.org/debian bullseye InRelease
Get:2 http://archive.raspberrypi.org/debian bullseye InRelease [23.6 kB]                       
Hit:3 http://security.debian.org/debian-security bullseye-security InRelease                                                 
Get:4 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]                                                      
Hit:5 http://packages.ros.org/ros2/ubuntu bullseye InRelease                                                      
Get:6 http://archive.raspberrypi.org/debian bullseye/main arm64 Packages [307 kB]
Get:7 http://archive.raspberrypi.org/debian bullseye/main armhf Packages [315 kB]
Fetched 689 kB in 2s (299 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libcamera-dev' instead of './libcamera-dev-0.0.12-bullseye-arm64.deb'
The following packages were automatically installed and are no longer required:
  python3-catkin-pkg python3-rosdistro python3-rospkg raspinfo
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/pi/setup_files/libcamera-dev-0.0.12-bullseye-arm64.deb libcamera-dev arm64 0.0.12 [1,021 kB]
(Reading database ... 138269 files and directories currently installed.)
Preparing to unpack .../libcamera-dev-0.0.12-bullseye-arm64.deb ...
Unpacking libcamera-dev (0.0.12) over (0.0.12) ...
Setting up libcamera-dev (0.0.12) ...
W: Repository is broken: libcamera-dev:arm64 (= 0.0.12) has no Size information

My kernel information with uname -a outputs: Linux cm18 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023 aarch64 GNU/Linux

I don’t understand your instructions on how you’ve solved it, because I don’t have a libcamera folder, nor does /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2 exist.

I was following the instructions found here and I have a Imx462 from Arducam.

Best regards,
Claudio

Hi @CFOSD,

In fact, you can ignore this warning entirely.
After our test, this warning will not affect the actual use.