streambinder / theca

Solus-Project package repository
https://davidepucci.it/doc/theca
GNU General Public License v3.0
10 stars 2 forks source link

libsignon-glib dependency error on the installation of desktop.pantheon #16

Closed PoorPocketsMcNewHold closed 4 years ago

PoorPocketsMcNewHold commented 4 years ago

When trying to install desktop.pantheon, is immediately fails due to one of switchboard-plug-onlineaccounts dependency, of the name of libsignon-glib, which states needing : libsignon-glib release >= 2 Despite having this dependency available in the repos as just libsignon-glib, It still insists wanting another one (I suppose, one built from source instead of the release dependency).

Justinzobel commented 4 years ago

I haven't been able to replicate this. I've just installed Solus Budgie in a new Virtual Machine, updated, installed Pantheon.

streambinder commented 4 years ago

Hi @PoorPocketsMcNewHold, I tried against new repository release and no issues, so far. Can you please retry now?

PoorPocketsMcNewHold commented 4 years ago
            -```````````                  pm@vix 
          `-+/------------.`              ------ 
       .---:mNo---------------.           OS: Solus x86_64 
     .-----yMMMy:---------------.         Kernel: 5.4.8-141.current 
   `------oMMMMMm/----------------`       Uptime: 29 secs 
  .------/MMMMMMMN+----------------.      Packages: 1591 (eopkg), 4 (flatpak) 
 .------/NMMMMMMMMm-+/--------------.     Shell: bash 5.0.11 
`------/NMMMMMMMMMN-:mh/-------------`    Resolution: 3440x1440 
.-----/NMMMMMMMMMMM:-+MMd//oso/:-----.    DE: Plasma 
-----/NMMMMMMMMMMMM+--mMMMh::smMmyo:--    WM: KWin 
----+NMMMMMMMMMMMMMo--yMMMMNo-:yMMMMd/.   WM Theme: Layan 
.--oMMMMMMMMMMMMMMMy--yMMMMMMh:-yMMMy-`   Theme: Layan-light [GTK2/3] 
`-sMMMMMMMMMMMMMMMMh--dMMMMMMMd:/Ny+y.    Icons: XOII [GTK2/3] 
`-/+osyhhdmmNNMMMMMm-/MMMMMMMmh+/ohm+     Terminal: konsole 
  .------------:://+-/++++++oshddys:      CPU: AMD Ryzen 5 3600X 6- (12) @ 3.800GHz 
   -hhhhyyyyyyyyyyyhhhhddddhysssso-       GPU: NVIDIA GeForce GTX 1060 6GB 
    `:ossssssyysssssssssssssssso:`        Memory: 3066MiB / 32044MiB 
      `:+ssssssssssssssssssss+-
         `-/+ssssssssssso+/-`                                     
              `.-----..`                                          

 pm  ~  EOPKG up
Mot de passe : 
Mise à jour des dépôts
Mise à jour du dépôt : Solus
eopkg-index.xml.xz.sha1sum     (40.0  B)100%      1.74 MB/s [00:00:00] [fini]
les informations concernant le dépôt Solus sont à jour.
Mise à jour du dépôt : megasync
eopkg-index.xml.xz.sha1sum     (40.0  B)100%      1.65 MB/s [00:00:00] [fini]
les informations concernant le dépôt megasync sont à jour.
Mise à jour du dépôt : leonevo
eopkg-index.xml.xz.sha1sum     (40.0  B)100%      1.54 MB/s [00:00:00] [fini]
les informations concernant le dépôt leonevo sont à jour.
Mise à jour du dépôt : Extra-3rd-Party
eopkg-index.xml.xz.sha1sum     (40.0  B)100%      1.37 MB/s [00:00:00] [fini]
les informations concernant le dépôt Extra-3rd-Party sont à jour.
Mise à jour du dépôt : SolusPT
eopkg-index.xml.xz.sha1sum     (40.0  B)100%      2.11 MB/s [00:00:00] [fini]
les informations concernant le dépôt SolusPT sont à jour.
Mise à jour du dépôt : streambinder
eopkg-index.xml.xz.sha1sum     (41.0  B)100%      2.28 MB/s [00:00:00] [fini]
eopkg-index.xml.xz             (31.0 KB)100%    273.59 MB/s [00:00:00] [fini]
Base de données des paquets mise à jour.
Pas de paquet à mettre à jour.
 pm  ~  eopkg add-repo streambinder https://solus.davidepucci.it/eopkg-index.xml.xz
Programme terminé.
Vous devez être administrateur (root) pour réaliser cette opération.
Veuillez utiliser 'eopkg help' pour une aide généraliste.
 pm  ~  1  EOPKG add-repo streambinder https://solus.davidepucci.it/eopkg-index.xml.xz
Repo already present with name streambinder and same URL. Removing first.
Le dépôt streambinder a été ajouté au système.
Mise à jour du dépôt : streambinder
eopkg-index.xml.xz.sha1sum     (41.0  B)100%      1.86 MB/s [00:00:00] [fini]
eopkg-index.xml.xz             (31.0 KB)100%     61.93 KB/s [00:00:00] [fini]
Base de données des paquets mise à jour.
 pm  ~  EOPKG it -c desktop.pantheon
Erreur du système. Programme terminé.
La dépendance switchboard release >= 5 du paquet switchboard-plug-network n'est pas satisfaite
Veuillez utiliser 'eopkg help' pour une aide généraliste.
Utiliser --debug pour voir la pile d'exécution.
 pm  ~  1  

Tried to re-add it, and nope. It still cause the same issue. This time, with switchboard release in itself. I already installed, and tried the lxQt and Cinnamon desktop implementations from your repo with success, so it´s should be a dependency issue then a repo issue.

streambinder commented 4 years ago

The repository has only been tested against the default Solus repository. Check if the other repositories are causing collisions, by temporarily disabling them.

PoorPocketsMcNewHold commented 4 years ago

Alright, I found it. It was a dependency issue with another Third Party Solus repo : https://gitlab.com/leonevo/solus-3rd-party-repo Simply removing it (Or disabling it in my case), cause it to not replace the same dependency to be replaced by theirs.

 pm  ~  1  EOPKG install switchboard
Taille totale du/des paquets(s) : 54.00 KB
Téléchargement 1 / 1
Paquet switchboard trouvé dans le dépôt leonevo
switchboard-2.3.6-2-1-x86_64.eopkg (54.0 KB)100%     21.01 KB/s [00:00:00] [fini]
Installation 1 / 1
switchboard-2.3.6-2-1-x86_64.eopkg [en cache]
Installation de switchboard, version 2.3.6, millésime 2
Extraction des fichiers de switchboard
switchboard installé
 [✓] Syncing filesystems                                                success
 [✓] Updating dynamic library cache                                     success
 [✗] Updating systemd tmpfiles                                           failed

A copy of the command output follows:

 [✓] Compiling glib-schemas                                             success
 [✗] Updating icon theme cache: XOII                                     failed

A copy of the command output follows:

gtk-update-icon-cache: The generated cache was invalid.

 [✓] Updating desktop database                                          success
 pm  ~  EOPKG it -c desktop.pantheon
Les paquets suivants sont déjà installés et ne seront pas installés à nouveau :
switchboard
Erreur du système. Programme terminé.
La dépendance switchboard release >= 5 du paquet switchboard-plug-network n'est pas satisfaite
Veuillez utiliser 'eopkg help' pour une aide généraliste.
Utiliser --debug pour voir la pile d'exécution.
 pm  ~  1  EOPKG install switchboard-release
Erreur du système. Programme terminé.
L'item de dépôt switchboard-release est introuvable.
Veuillez utiliser 'eopkg help' pour une aide généraliste.
Utiliser --debug pour voir la pile d'exécution.
 pm  ~  1  sudo eopkg disable-repo leonevo
 pm  ~  EOPKG it -c desktop.pantheon
Les paquets suivants sont déjà installés et ne seront pas installés à nouveau :
switchboard
Les paquets suivants vont être installés :
bamf                            cerbere                            clutter-gst                      contractor                          folks                        
font-open-sans-ttf              font-roboto-mono-ttf               gala                             gsasl                               gsignond                     
gsignond-plugin-lastfm          gsignond-plugin-oauth              gsignond-plugin-sasl             libchamplain                        libcloudproviders            
libgda                          libgtksourceview3                  libhandy                         libsignon-glib                      light-locker                 
lightdm                         mutter-2                           pantheon-agent-geoclue2          pantheon-agent-polkit               pantheon-applications-menu   
pantheon-calculator             pantheon-calendar                  pantheon-camera                  pantheon-capnet-assist              pantheon-default-settings    
pantheon-dpms-helper            pantheon-files                     pantheon-greeter                 pantheon-icons                      pantheon-keyboard            
pantheon-music                  pantheon-notifications             pantheon-onboarding              pantheon-photos                     pantheon-print               
pantheon-screenshot             pantheon-session-settings          pantheon-shortcut-overlay        pantheon-sound-theme                pantheon-stylesheet          
pantheon-terminal               pantheon-tweaks                    pantheon-wallpapers              plank                               switchboard                  
switchboard-plug-a11y           switchboard-plug-about             switchboard-plug-applications    switchboard-plug-bluetooth          switchboard-plug-datetime    
switchboard-plug-display        switchboard-plug-keyboard          switchboard-plug-locale          switchboard-plug-mouse-touchpad     switchboard-plug-network     
switchboard-plug-notifications  switchboard-plug-onlineaccounts    switchboard-plug-pantheon-shell  switchboard-plug-parental-controls  switchboard-plug-power       
switchboard-plug-printers       switchboard-plug-security-privacy  switchboard-plug-sharing         switchboard-plug-sound              switchboard-plug-useraccounts
tumbler                         wingpanel                          wingpanel-indicator-a11y         wingpanel-indicator-bluetooth       wingpanel-indicator-datetime 
wingpanel-indicator-keyboard    wingpanel-indicator-network        wingpanel-indicator-nightlight   wingpanel-indicator-notifications   wingpanel-indicator-power    
wingpanel-indicator-privacy     wingpanel-indicator-session        wingpanel-indicator-sound        xapian-core                         zeitgeist                    
Taille totale du/des paquets(s) : 69.52 MB