Manjaro Linux Forum

Support for Community Editions => LXQt => Topic started by: Mithradates on 14. October 2014, 08:39:21

Title: Updates not fully integrated.
Post by: Mithradates on 14. October 2014, 08:39:21
Hey,

I have an update for the LXQT Desktop, in the number of sixteen. I followed the steps and it went smoothly until toward the end when it is checking on inter conflict and this shows up stopping the installation from finishing:

"failed to prepare transaction (could not satisfy dependencies):
liblxqt-git: requires libqtxdg-qt5-git
lxqt-panel-git: requires libqtxdg-qt5-git"

Checking the "Add/Remove Software and "liblxqt-gi" is installed as is "lxqt-panel-git", also "libqtxdg-q5-git" How can I add something that is already added?

Title: Re: Updates not fully integrated.
Post by: excalibur1234 on 14. October 2014, 16:01:05
i remember having a little trouble updating, too.

try this command in your terminal and tell us how it went:
Code: [Select]
sudo pacman-mirrors -g && sudo pacman -Syyuu && sudo pacman -Syyuu
if you get asked to replace a package answer "yes" and press enter.
Title: Re: Updates not fully integrated.
Post by: schpankme on 14. October 2014, 16:59:43
There's been a name change with the latest LXQt updates.

libqtxdg-git  < Replaces >  libqtxdg-qt5-git

The easiest fix -- use Octopi to remove "libqtxdg-qt5-git" -- and associated packages
liblxqt-git
lxmenu-data
pcmanfm-qt-git
qt5-x11extras

Install "libqtxdg-git"

Install "pcmanfm-qt-git"
Title: Re: Updates not fully integrated.
Post by: excalibur1234 on 14. October 2014, 17:12:07
so, you are not using manjaro's lxqt edition, but you installed lxqt directly with AUR packages...
then, follow schpankme's advice.

i do not remember that error message. probably, because i have 3 different lxqt versions in virtualbox right now and i have played around with them quite a bit in the last 24 hours...
Title: Re: Updates not fully integrated.
Post by: c00ter on 14. October 2014, 17:20:31
 I believe the error is related to this post in the AUR. Read the Latest Comments for the solution.
Code: [Select]
https://aur.archlinux.org/packages/lxqt-desktop-git/
Title: Re: Updates not fully integrated.
Post by: Mithradates on 15. October 2014, 02:35:37
Excalibur1234;
I copied the command in a terminal, and let it run with nothing unusual happening. Here is what came across for the US setting:
“United_States
-> 0.162 http://mirror.dacentec.com/manjaro/stable/$repo/$arch
-> 0.207 http://www.gtlib.gatech.edu/pub/manjaro/stable/$repo/$arch
-> 0.262 http://mirror.jmu.edu/manjaro/stable/$repo/$arch
-> 0.233 http://mirror.solarvps.com/manjaro/stable/$repo/$arch
-> 0.248 http://mirror.nexcess.net/manjaro/stable/$repo/$arch
-> Error!http://vm1.sorch.info/manjaro/stable/$repo/$arch
:: Generated and saved '/etc/pacman.d/mirrorlist' mirrorlist.
:: Synchronizing package databases...
 core                     128.1 KiB   334K/s 00:00 [######################] 100%
 extra                   1874.2 KiB   895K/s 00:02 [######################] 100%
 community                  2.5 MiB  1058K/s 00:02 [######################] 100%
 multilib                 133.7 KiB   297K/s 00:00 [######################] 100%
:: Starting full system upgrade...
 there is nothing to do
:: Synchronizing package databases...
 core                     128.1 KiB   318K/s 00:00 [######################] 100%
 extra                   1874.2 KiB   934K/s 00:02 [######################] 100%
 community                  2.5 MiB   977K/s 00:03 [######################] 100%
 multilib                 133.7 KiB   299K/s 00:00 [######################] 100%
:: Starting full system upgrade...
 there is nothing to do”


schpankme;

I used Octopi to remove "libqtxdg-qt5-git" and found another twenty six would also be removed. I proceeded to remove the 26 plus “libqtxdg-qt5-git”. I did install “libqtxdg-git” as well as “pcmanfm-qt-git”. I opened 'update manager' finding now that there were no 'updates' to be had. I entesed in a terminal “yaourt lxqt desktop”, I did find it was no longer installed. In its place were two options: 1. “aur/lxqt-desktop-git” and 2. “aur/lxqt-panel-git”

Selecting both, I proceeded the moderately long installation process ending successfully.

Excalibur1234;

I did use the 'manjaro lxqt' edition and did not install it directly with the AUR packages. I did , however, attempt to get it from the AUR prior to installing the 'lxqt desktop' via “Yaourt”. In the search bar (Add/Remove Software) I typed 'lxqt desktop' and chcked the 'aur' box then clicked 'Enter'. It was only after several minutes with no results did I use the terminal and:; “Yaourt lxqt desktop” command.


MY LXQT Desktop is up to date version: 0.8.0.1. I do thank all of you for your help and assistance in this issue of a minor nature.

Mithradates
Title: Re: Updates not fully integrated.
Post by: schpankme on 15. October 2014, 02:42:09
Mithradates,

Glade to hear your back up and running, and thanks for reminding me that LXQt has many more modules then the base system I'm running.

Best regards
Title: Re: Updates not fully integrated.
Post by: excalibur1234 on 15. October 2014, 12:15:35
@Mithradates:

you are using manjaro lxqt AND have the lxqt-desktop-git package from AUR installed.

in the long term, this will create problems for you when different versions are available in different repositories.
example: at the moment, lxqt 0.8 is available in AUR. lxqt 0.7 is available in repolxqt (esclapion's repository - the manjaro lxqt maintainer). when different versions require different libraries (and these libraries are conflicting each other), you have a problem.

i recommend to do either one of the following:
- uninstall all lxqt packages from the AUR and use the update command i have given you in my first post. this will downgrade all packages to lxqt 0.7. if you are doing this after esclapion will have released lxqt 0.8 in his repository, you will keep lxqt 0.8.
- delete esclapion's repository: open /etc/pacman.conf as root in your text editor:
Code: [Select]
sudo <your text editor name here> /etc/pacman.conf
and delete these 3 lines (and save afterwards):
Code: [Select]
[repolxqt]
SigLevel = Optional TrustAll
Server = https://sourceforge.net/projects/repolxqt/files/$arch/