Installation de zentyal on arm

Bonjour,

Je souhaiterais installer ce paquet qui est une dépendance de zentyal.
Je suis sur une archi armv7 et ce paquet requis perlapi-5.14.2.
Quand je souhaite l’installer j’ai le message suivant :

[code]root@cubie:~# apt-get install perlapi-5.14.2
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package perlapi-5.14.2 is a virtual package provided by:
perl-base 5.14.2-21+deb7u2 [Not candidate version]

E: Package ‘perlapi-5.14.2’ has no installation candidate[/code]

Je ne sais pas comment résoudre ce problème, je suis en stable/unstable/testing.

Salut,

[mono]perlapi-5.14.2[/mono], est un paquet virtuel.

il est à présent fournit par [mono]perl-base[/mono].

[quote=“vlotho”]package provided by:
perl-base[/quote]

Et, ton sources.list inclut : [mono]deb http://ppa.launchpad.net/zentyal/2.2/ubuntu lucid main[/mono] ou [mono]deb http://archive.zentyal.org/zentyal 3.4 main extra[/mono].

Le problème c’est que perl-base est déjà installé et est à la plus récente version, mais l’installation insiste pour avoir perlapi …

Celui là : deb archive.zentyal.org/zentyal 3.4 main extra
Mais en 4.0. De toute façon l’erreur est la même en 3.5 et en 3.4.

root@cubie:~# apt-cache policy perl-base perl-base: Installed: 5.20.1-3 Candidate: 5.20.1-3 Version table: *** 5.20.1-3 0 500 http://ftp.fr.debian.org/debian/ unstable/main armhf Packages 500 http://ftp.fr.debian.org/debian/ testing/main armhf Packages 100 /var/lib/dpkg/status 5.14.2-21+deb7u2 0 500 http://ftp.fr.debian.org/debian/ stable/main armhf Packages

En fait j’ai suivit cette methode : forum.zentyal.org/index.php/topic,19510.0.html

J’ai eu un aussi soucis avec libtrycatch-lite-perl que j’ai résolu en modifiant un path dans debian/rules

Le souci (?) est que [mono]perl-base[/mono] en version (Sid) [mono]5.20.1-3[/mono] fournit lui [mono]perlapi[/mono] en version [mono]5.20.x[/mono].

[mono]Fournit: […], perlapi-5.20.0, perlapi-5.20.1[/mono]

Bein si tu le dit, je te crois, je te met exactement ma procédure :

[code]root@cubie:~# apt-get -d --no-install-recommends install zentyal
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:
zentyal : Depends: zentyal-core but it is not going to be installed
Depends: zentyal-software but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@cubie:~# apt-get install zentyal-core
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:
zentyal-core : Depends: libclone-fast-perl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@cubie:~# apt-get install libclone-fast-perl
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:
libclone-fast-perl : Depends: perlapi-5.14.2
E: Unable to correct problems, you have held broken packages.[/code]

root@cubie:~# apt-cache policy libclone-fast-perl libclone-fast-perl: Installed: (none) Candidate: 0.96-1 Version table: 0.96-1 0 500 http://ftp.fr.debian.org/debian/ stable/main armhf Packages

Il te faut rétrograder [mono]perl-base[/mono] à la version (Wheezy) [mono]5.14.2-21+deb7u2[/mono].


root@Unstable:~# apt-cache policy perl-base perl-base: Installé : 5.20.1-3 Candidat : 5.20.1-3 Table de version : *** 5.20.1-3 0 990 http://ftp2.fr.debian.org/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status root@Unstable:~#

[17:41:52]:~$ acp perl-base perl-base: Installé : 5.14.2-21+deb7u2 Candidat : 5.14.2-21+deb7u2 Table de version : 5.20.1-3 0 90 http://ftp.fr.debian.org/debian/ testing/main i386 Packages 50 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages *** 5.14.2-21+deb7u2 0 990 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages 100 /var/lib/dpkg/status 5.10.1-17squeeze6 0 500 http://ftp2.fr.debian.org/debian/ squeeze/main i386 Packages 500 http://security.debian.org/ squeeze/updates/main i386 Packages [17:41:56]:~$

ca me donne ça :

[code]root@cubie:~# apt-get install perl-base=5.14.2-21+deb7u2 -V
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:
logrotate : Depends: cron or
anacron or
cron-daemon
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.[/code]

Sors le grand jeu, utilises [mono]aptitude[/mono].

[code]$ aptitude -s install perl-base=5.14.2-21+deb7u2

[…]

Accepter cette solution ? [Y/n/q/?] n

[…]

Accepter cette solution ? [Y/n/q/?] n

[…]

Accepter cette solution ? [Y/n/q/?] n


[/code]

[code]root@cubie:~# aptitude -s install perl-base=5.14.2-21+deb7u2
The following packages will be DOWNGRADED:
perl-base
The following packages will be REMOVED:
acl{u} emacsen-common{u} g+±4.6{u} libarchive12{u} libclass-isa-perl{u} libcryptsetup4{u} libdbus-glib-1-2{u} libffi5{u} libjpeg8{u} libmpc2{u}
libparted0debian1{u} libreadline5{u} librtmp0{u} libstdc++6-4.6-dev{u} libswitch-perl{u} libsystemd-login0{u} libtiff4{u} libxmlrpc-core-c3{u}
python-dbus{u} python-dbus-dev{u} python-gi{u} systemd{u} ttf-dejavu-core{u}
0 packages upgraded, 0 newly installed, 1 downgraded, 23 to remove and 0 not upgraded.
Need to get 1,416 kB of archives. After unpacking 32.6 MB will be freed.
The following packages have unmet dependencies:
libdbi-perl : Depends: perlapi-5.20.0 which is a virtual package.
perl-modules : Depends: perl-base (>= 5.20.1-3) but 5.14.2-21+deb7u2 is to be installed.
libxml-parser-perl : Depends: perlapi-5.20.0 which is a virtual package.
libb-hooks-op-check-perl : Depends: perlapi-5.20.0 which is a virtual package.
libsub-name-perl : Depends: perlapi-5.20.1 which is a virtual package.
perl : Depends: perl-base (= 5.20.1-3) but 5.14.2-21+deb7u2 is to be installed.
libtext-charwidth-perl : Depends: perl-base (>= 5.20.0-4) but 5.14.2-21+deb7u2 is to be installed.
Depends: perlapi-5.20.0 which is a virtual package.
libsub-identify-perl : Depends: perlapi-5.20.1 which is a virtual package.
libscope-upper-perl : Depends: perlapi-5.20.1 which is a virtual package.
libdevel-declare-perl : Depends: perlapi-5.20.1 which is a virtual package.
libpackage-stash-xs-perl : Depends: perlapi-5.20.0 which is a virtual package.
init-system-helpers : Depends: perl-base (>= 5.20.1-3) but 5.14.2-21+deb7u2 is to be installed.
libtext-iconv-perl : Depends: perl-base (>= 5.20.0-4) but 5.14.2-21+deb7u2 is to be installed.
Depends: perlapi-5.20.0 which is a virtual package.
libdbd-mysql-perl : Depends: perlapi-5.20.0 which is a virtual package.
libparams-util-perl : Depends: perlapi-5.20.0 which is a virtual package.
libhtml-parser-perl : Depends: perlapi-5.20.1 which is a virtual package.
libclass-load-xs-perl : Depends: perlapi-5.20.0 which is a virtual package.
libb-hooks-op-ppaddr-perl : Depends: perlapi-5.20.0 which is a virtual package.
liblist-moreutils-perl : Depends: perlapi-5.20.0 which is a virtual package.
libterm-readkey-perl : Depends: perlapi-5.20.0 which is a virtual package.
liblocale-gettext-perl : PreDepends: perl-base (>= 5.20.0-4) but 5.14.2-21+deb7u2 is to be installed.
PreDepends: perlapi-5.20.0 which is a virtual package.
libmoose-perl : Depends: perlapi-5.20.1 which is a virtual package.
libclone-perl : Depends: perlapi-5.20.0 which is a virtual package.
libparams-classify-perl : Depends: perlapi-5.20.0 which is a virtual package.
libnet-ssleay-perl : Depends: perlapi-5.20.0 which is a virtual package.
libvariable-magic-perl : Depends: perlapi-5.20.1 which is a virtual package.
open: 149; closed: 130; defer: 76; conflict: 114 oThe following actions will resolve these dependencies:

 Keep the following packages at their current version:
  1. perl-base [5.20.1-3 (now, testing, unstable)]      
    

Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

   Remove the following packages:                       
  1.   bluetooth                                          
    
  2.   bluez                                              
    
  3.   build-essential                                    
    
  4.   cron                                               
    
  5.   debconf-i18n                                       
    
  6.   debhelper                                          
    
  7.   devscripts                                         
    
  8.   dh-buildinfo                                       
    
  9.   dpkg-dev                                           
    
  10.  git                                                
    
  11.  haveged                                            
    
  12.  i2c-tools                                          
    
  13.  init-system-helpers                                
    
  14.  intltool-debian                                    
    
  15.  libalgorithm-c3-perl                               
    
  16.  libb-hooks-endofscope-perl                         
    
  17.  libb-hooks-op-check-perl                           
    
  18.  libb-hooks-op-ppaddr-perl                          
    
  19.  libcarp-clan-perl                                  
    
  20.  libclass-c3-perl                                   
    
  21.  libclass-load-perl                                 
    
  22.  libclass-load-xs-perl                              
    
  23.  libclass-tiny-perl                                 
    
  24.  libclone-perl                                      
    
  25.  libdata-optlist-perl                               
    
  26.  libdbd-mysql-perl                                  
    
  27.  libdbi-perl                                        
    
  28.  libdevel-declare-perl                              
    
  29.  libdevel-globaldestruction-perl                    
    
  30.  libdevel-partialdump-perl                          
    
  31.  libdevel-stacktrace-perl                           
    
  32.  libdist-checkconflicts-perl                        
    
  33.  libdpkg-perl                                       
    
  34.  libencode-locale-perl                              
    
  35.  liberror-perl                                      
    
  36.  libeval-closure-perl                               
    
  37.  libextutils-depends-perl                           
    
  38.  libfile-listing-perl                               
    
  39.  libhtml-parser-perl                                
    
  40.  libhtml-tagset-perl                                
    
  41.  libhtml-tree-perl                                  
    
  42.  libhttp-cookies-perl                               
    
  43.  libhttp-date-perl                                  
    
  44.  libhttp-message-perl                               
    
  45.  libhttp-negotiate-perl                             
    
  46.  libio-html-perl                                    
    
  47.  libio-socket-ssl-perl                              
    
  48.  libio-string-perl                                  
    
  49.  liblist-moreutils-perl                             
    
  50.  liblocale-gettext-perl                             
    
  51.  liblwp-mediatypes-perl                             
    
  52.  liblwp-protocol-https-perl                         
    
  53.  libmodule-implementation-perl                      
    
  54.  libmodule-runtime-conflicts-perl                   
    
  55.  libmodule-runtime-perl                             
    
  56.  libmoose-perl                                      
    
  57.  libmoosex-traits-perl                              
    
  58.  libmoosex-types-perl                               
    
  59.  libmoosex-types-structured-perl                    
    
  60.  libmro-compat-perl                                 
    
  61.  libnamespace-autoclean-perl                        
    
  62.  libnamespace-clean-perl                            
    
  63.  libnet-http-perl                                   
    
  64.  libnet-ssleay-perl                                 
    
  65.  libpackage-deprecationmanager-perl                 
    
  66.  libpackage-stash-perl                              
    
  67.  libpackage-stash-xs-perl                           
    
  68.  libparams-classify-perl                            
    
  69.  libparams-util-perl                                
    
  70.  libparse-method-signatures-perl                    
    
  71.  libperl4-corelibs-perl                             
    
  72.  libppi-perl                                        
    
  73.  libscope-upper-perl                                
    
  74.  libsub-exporter-perl                               
    
  75.  libsub-exporter-progressive-perl                   
    
  76.  libsub-identify-perl                               
    
  77.  libsub-install-perl                                
    
  78.  libsub-name-perl                                   
    
  79.  libsub-uplevel-perl                                
    
  80.  libtask-weaken-perl                                
    
  81.  libterm-readkey-perl                               
    
  82.  libtest-exception-perl                             
    
  83.  libtext-charwidth-perl                             
    
  84.  libtext-iconv-perl                                 
    
  85.  libtext-wrapi18n-perl                              
    
  86.  libtimedate-perl                                   
    
  87.  libtry-tiny-perl                                   
    
  88.  libtrycatch-lite-perl                              
    
  89.  liburi-perl                                        
    
  90.  libvariable-magic-perl                             
    
  91.  libwww-perl                                        
    
  92.  libwww-robotrules-perl                             
    
  93.  libxml-namespacesupport-perl                       
    
  94.  libxml-parser-perl                                 
    
  95.  libxml-sax-base-perl                               
    
  96.  libxml-sax-expat-perl                              
    
  97.  libxml-sax-perl                                    
    
  98.  lsof                                               
    
  99.  mountall                                           
    
  100. mysql-client-5.5                                   
    
  101. mysql-server                                       
    
  102. mysql-server-5.5                                   
    
  103. openssh-server                                     
    
  104. perl                                               
    
  105. perl-modules                                       
    
  106. plymouth                                           
    
  107. po-debconf                                         
    
  108. ramlog                                             
    
  109. rsyslog                                            
    
  110. tasksel                                            
    
  111. tasksel-data                                       
    
  112. unattended-upgrades                                
    
  113. upstart                                            
    

    Install the following packages:

  114. bcron [0.10-3 (testing, unstable)]                 
    
  115. bcron-run [0.10-3 (testing, unstable)]             
    
  116. dma [0.9-1 (testing, unstable)]                    
    
  117. libbg1 [1.106-1.1 (testing, unstable)]             
    
  118. runit [2.1.2-2 (testing, unstable)]                
    
  119. systemd-sysv [215-7 (unstable)]                    
    
  120. ucspi-unix [0.36-4 (stable, testing, unstable)]    
    

    Keep the following packages at their current version:

  121. acl [2.2.52-2 (now, testing, unstable)]            
    
  122. libcryptsetup4 [2:1.6.6-3 (now, testing, unstable)]
    
  123. systemd [215-7 (now, unstable)]                    
    

Accept this solution? [Y/n/q/?][/code]

Sinon j’essaye en ré installant en testing/stable

bon j’ai ré installé en testing/stable … je vais tester comme ça.

Bon j’ai finalement réinstaller en stable, mais certain paquets comme apport ( experimental ) sont nécessaire à zentyal et cela demande beaucoup de dépendances de sid … j’essaye de tous les faire à la main avec les paquets indépendants mais c’est très long et je ne suis pas sûr du résultat …

Salut,

Juste histoire de … :wink:

Bon ça passe pas, j’ai eu beau installer une 30ène de .deb avec leurs dépendances et le résultat c’est qu’il veux toujours passer en version perl-base 5.20 :s

Si quelqu’un a une idée pour installer zentyal sur arm, je suis preneur.

( est ce qu’il serait pas possible de modifier la dépendance de la version 5.14 en 5.20 ? )

Re,

download.zentyal.com/ une iso, tout simplement.

Sachant que, cette dernière est basée sur Ubuntu, rien ne t’empêches de lui dédié une partition du système hôte (le chroot n’est pas à exclure …) ou un serveur à cet effet.

Dans le cadre d’une architecture¹ [mono]arm[/mono], la virtualisation semble être la solution la plus probante.
À défaut d’être en possession de plusieurs machines/serveurs autres¹.

je te comprend pas trop …
J’ai une cubietruck et c’est cette machine que je voudrais transformer en nas/raid avec des duplicateurs de port sata.

Après pour virtualiser une machine x86 sur arm, il n’y a que qemu, mais c’est tellement lent que c’est ingérable.

Que ne comprends tu pas ?
Que vient faire cette histoire de duplication de port ?
Quel est ton intérêt/but/utilité dans l’installation de [mono]zentyal[/mono] portée sur [mono]unstable[/mono] (Sid) ?

pour la duplication de port, c’est la ligne qui explique mon projet.
Que vient faire le sid :
Je suis partit de cette page : https://forum.zentyal.org/index.php/topic,19510.0.html

zentyal à besoin d’apport, apparemment, qui est en expérimental. Et toute les dépendances de apport ce situe sur sid. Voilà.

Re,

[mono]Sid[/mono] = [mono]unstable[/mono].

On s’éloigne, non ?

[quote=“BelZéButh”]Que ne comprends tu pas ?
[…]
Quel est ton intérêt/but/utilité dans l’installation de zentyal portée sur unstable (Sid) ?[/quote]
?

Alors là, je ne sais plus quoi te dire … zentyal me permettra de gérer mon raid, étant donné qu’aucune interface installable sur ma Cubietruck ne le permet.
Le but c’est de faire quelque chose utilisable par tous.
Je voudrais par la suite faire une impression 3d et mettre tous ça dedant.
Là je t’explique tous ce que je compte faire, donc mon projet et zentyal et inclut dedant …

j’ai testé openmediavault, j’ai essayé d’installé un bsd pour pouvoir utiliser freenas ou nas4free, j’ai tester xpenology via qemu, xen ( pour la virtualisation ), yunohost et là j’en suis a zentyal. Je cherche une interface agréable pour la gestion d’un nas avec raid.

Donc le sujet principal c’est l’installation de zentyal qui en suivant la procédure décrite sur le site que j’ai donnée précédemment, me donne l’erreur :

[code]root@cubie:~# apt-get install perlapi-5.14.2
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package perlapi-5.14.2 is a virtual package provided by:
perl-base 5.14.2-21+deb7u2 [Not candidate version]

E: Package ‘perlapi-5.14.2’ has no installation candidate[/code]

je me suis mis en sid, à la base, car c’était ce qui était demandé.
Sauf que la 5.14.2 n’est plus en sid. Et l’installation ne prend pas de version supérieure.