cancel
Showing results for 
Search instead for 
Did you mean: 

libdbus-1-3 (>= 1.12.20)

zxiao.4
Associate III

My package is http://packages.openstlinux.st.com/3.1 ,I cannot update cups.When I install cups,the "cups : Depends: libdbus-1-3 (>= 1.12.20) but 1.12.16-r0.1 is to be installed" appeared,How can I install the libdbus-1-3 (>= 1.12.20) ?

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions

Hi @zxiao.4​ 

If your developments don't rely on ecosystem 3.x, I would suggest to move to the new ecosystem 4.0.0 released less than two weeks ago.

Downloading the image and flashing your board is explained in this wiki page: https://wiki.st.com/stm32mpu/wiki/STM32MP15_Discovery_kits_-_Starter_Package#Downloading_the_image_and_flashing_it_on_the_board

Be aware that flashing your board will erase the whole SDcard data.

Best regards,

--JM

PS: ecosystem 3.x is still available. Please visit this link: https://wiki.st.com/stm32mpu-ecosystem-v3/wiki/Getting_started/STM32MP1_boards/STM32MP157x-DK2/Let%27s_start/Populate_the_target_and_boot_the_image#Download_the_image

View solution in original post

6 REPLIES 6
Jean-Marc B
ST Employee

Hi @zxiao.4​ 

It seems to me there is a mix between data coming from ecosystems 3.0.0 and 3.1.0.

For the ecosystem 3.0.0,

  • The cups package from 3.0.0 depends on libdbus-1-3 (>= 1.12.16).
  • The installed libdbus-1-3 package has the version 1.12.16-r0

For the ecosystem 3.1.0,

  • The cups package from 3.1.0 depends on libdbus-1-3 (>= 1.12.20)
  • The installed libdbus-1-3 package has the version 1.12.20-r0

The error you see may happen if your board has been flashed with an image coming from the ecosystem 3.0.0 and the /etc/apt/sources.list.d/packages.openstlinux.st.com.list has been changed to point to the package repository dedicated to the ecosystem 3.1.0.

If you want to turn your board from the ecosystem 3.0.0 to 3.1.0, you need to re-flash your board with a 3.1.0 image and then use the «apt-get» commands to install your packages.

Best regards,

--JM

Oh, I see.thank you.

Jean-Marc B
ST Employee

Hi @zxiao.4​ 

Do you fix your dependency problem?

Best regards,

--JM

In order to give better visibility on the answered topics, please click on 'Select as Best' on the reply which solved your issue or answered your question. See also 'Best Answers'

No,I don't know how to upgrade to the ecosystem 3.1.0

Hi @zxiao.4​ 

If your developments don't rely on ecosystem 3.x, I would suggest to move to the new ecosystem 4.0.0 released less than two weeks ago.

Downloading the image and flashing your board is explained in this wiki page: https://wiki.st.com/stm32mpu/wiki/STM32MP15_Discovery_kits_-_Starter_Package#Downloading_the_image_and_flashing_it_on_the_board

Be aware that flashing your board will erase the whole SDcard data.

Best regards,

--JM

PS: ecosystem 3.x is still available. Please visit this link: https://wiki.st.com/stm32mpu-ecosystem-v3/wiki/Getting_started/STM32MP1_boards/STM32MP157x-DK2/Let%27s_start/Populate_the_target_and_boot_the_image#Download_the_image

I upgrading ecosystem to 4.0.The python is 3.10.4,when  execute hp-setup,the "SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats.".How can i do?when python 3.82 has no problem. Hplip is only 3.19.12, and there is no higher version.