Uso archlinux e voglio installare MySQL di Oracle, non MariaDB. Se installo il pacchetto mysql da AUR mi installa comunque il normale MariaDB, se installo mysql E mysql-workbench contemporaneamente mi installa il pacchetto mysql da AUR. PERCHÉ?

1) Cerco di installare mysql (AUR) e installa mariadb:
% yaourt -Syy mysql                                 :(
:: Sincronizzazione dei database in corso...
core                     124,9 KiB   284K/s 00:00 [######################] 100%
extra                   1683,1 KiB   400K/s 00:04 [######################] 100%
community                  3,8 MiB   400K/s 00:10 [######################] 100%
multilib                 176,3 KiB   326K/s 00:01 [######################] 100%
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetti (2) mariadb-clients-10.1.23-2  mariadb-10.1.23-2

Dimensione totale dei pacchetti da installare:  174,90 MiB

:: Vuoi procedere con l'installazione? [S/n] S
(2/2) verifica delle chiavi presenti nel porta...  [######################] 100%
(2/2) verifica dell'integrità dei pacchetti        [######################] 100%
(2/2) caricamento dei file dei pacchetti           [######################] 100%
(2/2) controllo dei conflitti in corso             [######################] 100%
(2/2) controllo dello spazio disponibile sul d...  [######################] 100%
:: Elaborazione delle modifiche al pacchetto...
(1/2) installazione in corso di mariadb-clients    [######################] 100%
(2/2) installazione in corso di mariadb            [######################] 100%
:: You need to initialize the MariaDB data directory prior to starting
   the service. This can be done with mysql_install_db command, e.g.:
   mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
Dipendenze opzionali di mariadb
    perl-dbd-mysql: for mysqlhotcopy, mysql_convert_table_format and
    mysql_setpermission
:: Esecuzione degli hook di post-transazione...
(1/3) Updating system user accounts...
(2/3) Creating temporary files...
(3/3) Arming ConditionNeedsUpdate...
yaourt -Syy mysql  9,53s user 0,80s system 19% cpu 52,375 total


2) Dopo installo mysql-workbech e correttamente installa mysql-workbench dai repository:
% yaourt -Syy mysql-workbench
:: Sincronizzazione dei database in corso...
core                     124,9 KiB   274K/s 00:00 [######################] 100%
extra                   1683,1 KiB   395K/s 00:04 [######################] 100%
community                  3,8 MiB   408K/s 00:10 [######################] 100%
multilib                 176,3 KiB   317K/s 00:01 [######################] 100%
attenzione: mysql-workbench-6.3.9-4 è aggiornato ma sarà reinstallato
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetti (1) mysql-workbench-6.3.9-4

Dimensione totale dei pacchetti da installare:  118,33 MiB
Dimensione netta dell'aggiornamento:              0,00 MiB

:: Vuoi procedere con l'installazione? [S/n] S
(1/1) verifica delle chiavi presenti nel porta...  [######################] 100%
(1/1) verifica dell'integrità dei pacchetti        [######################] 100%
(1/1) caricamento dei file dei pacchetti           [######################] 100%
(1/1) controllo dei conflitti in corso             [######################] 100%
(1/1) controllo dello spazio disponibile sul d...  [######################] 100%
:: Elaborazione delle modifiche al pacchetto...
(1/1) reinstallazione mysql-workbench              [######################] 100%
:: Esecuzione degli hook di post-transazione...
(1/4) Updating icon theme caches...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the MIME type database...
yaourt -Syy mysql-workbench  9,17s user 1,07s system 34% cpu 29,630 total


3) Provo a reinstallare contemporaneamnete mysql (AUR) E mysql-workbench insieme e mi scarica normalmente mysql-workbench dai repository MA scarica mysql (AUR) da AUR. PERCHÉ?
% yaourt -Syy mysql mysql-workbench               :(
:: Sincronizzazione dei database in corso...
core                     124,9 KiB   284K/s 00:00 [######################] 100%
extra                   1683,1 KiB   378K/s 00:04 [######################] 100%
community                  3,8 MiB   409K/s 00:10 [######################] 100%
multilib                 176,3 KiB   306K/s 00:01 [######################] 100%
attenzione: mysql-workbench-6.3.9-4 è aggiornato ma sarà reinstallato
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetti (1) mysql-workbench-6.3.9-4

Dimensione totale dei pacchetti da installare:  118,33 MiB
Dimensione netta dell'aggiornamento:              0,00 MiB

:: Vuoi procedere con l'installazione? [S/n] S
(1/1) verifica delle chiavi presenti nel porta...  [######################] 100%
(1/1) verifica dell'integrità dei pacchetti        [######################] 100%
(1/1) caricamento dei file dei pacchetti           [######################] 100%
(1/1) controllo dei conflitti in corso             [######################] 100%
(1/1) controllo dello spazio disponibile sul d...  [######################] 100%
:: Elaborazione delle modifiche al pacchetto...
(1/1) reinstallazione mysql-workbench              [######################] 100%
:: Esecuzione degli hook di post-transazione...
(1/4) Updating icon theme caches...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the MIME type database...

==> Scaricamento del PKGBUILD di mysql da AUR...
x .SRCINFO
x PKGBUILD
x my-default.cnf
x mysql.install
x mysqld-post.sh
x mysqld-tmpfile.conf
x mysqld.service
mrrabinhalder commented on 2016-12-25 13:21
Compilation has failed with the following error message:

[ 53%] Linking CXX executable pfs_connect_attr-t
../libperfschema.a(pfs_instr.cc.o): In function `fct_update_file_derived_flags':
/home/rhalder/aur/yaourt-tmp-rhalder/aur-mysql/src/mysql-5.7.16/storage/perfschema/pfs_instr.cc:2087:(.text+0x7ba3): relocation truncated to fit: R_X86_64_16 against symbol `sanitize_file_class(PFS_file_class*)' defined in .text section in ../libperfschema.a(pfs_instr_class.cc.o)
../../innobase/libinnobase.a(dict0crea.cc.o): In function `std::__cxx11::basic_ostringstreamchar, std::char_traitschar, std::allocatorchar ::basic_ostringstream(std::_Ios_Openmode)':
/usr/include/c++/6.2.1/sstream:549:(.text+0x73c1): relocation truncated to fit: R_X86_64_16 against symbol `std::basic_ioschar, std::char_traitschar ::init(std::basic_streambufchar, std::char_traitschar *)@@GLIBCXX_3.4' defined in .plt section in /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/../../../../lib/crt1.o
collect2: error: ld returned 1 exit status
make[2]: *** [storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build.make:197: storage/perfschema/unittest/pfs_connect_attr-t] Error 1
make[1]: *** [CMakeFiles/Makefile2:1705: storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all] Error 2
make: *** [Makefile:161: all] Error 2

Any help?

Sirced commented on 2017-01-24 23:47
@mrrabinhalder @matoro

I was running into the same issue. I fixed it by manually removing my previous maraidb installation before installing. For me it was mariadb-clients, libmariasbclient and mariadb. Possibly they should be conflicting but aren"t.

Hope this helps.

sainoba commented on 2017-05-03 16:52
Compilation has failed with the following error message:

[ 48%] Building CXX object sql/CMakeFiles/sql.dir/mysqld.cc.o
/home/sainoba/Downloads/mysql/src/mysql-5.7.18/sql/mysqld.cc: In function 'int init_ssl()':
/home/sainoba/Downloads/mysql/src/mysql-5.7.18/sql/mysqld.cc:3379:23: error: 'OPENSSL_malloc_init' was not declared in this scope
OPENSSL_malloc_init();
^
make[2]: *** [sql/CMakeFiles/sql.dir/build.make:5055: sql/CMakeFiles/sql.dir/mysqld.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:7806: sql/CMakeFiles/sql.dir/all] Error 2

I tried it using:
$ git clone https://aur.archlinux.org/mysql.git
$ cd mysql
$ makepkg -cCifs

and yaourt. Same result.

Muflone commented on 2017-05-06 22:47
@sainoba
please check if you have your system up to date.
if the error persists build in a clean root, I've just rebuilt the package without any issue.

sainoba commented on 2017-05-08 00:25
@Muflone
Thank you for your fast response.
It seems you are right. I was using Manjaro, which doesn't have the most up to date packages.

I tried installing mysql in actual Archlinux and I had no problems.

mysql 5.7.18-2  (2017-04-30 22:51)
( Pacchetto non supportato: Potenzialmente pericoloso! )
==> Modificare PKGBUILD  [S/n] ("A" per annullare)
==> ----------------------------------------------
==>

Forse ho trovato il problema: visto che mariadb viene fornito sia da mariadb che mysql (AUR), yaourt cerca di installare il pacchetto dei repository (mariadb), per risolvere devo fare a mano dal PKGBUILD o forzare yaourt a installare da AUR. Ora sto facendo col PKGBUILD ma ci vorrà parecchio tempo.

Ho un altro dubbio: sta scaricando boost_1_59_0.tar.gz. Il problema è che io ho già installato boost 1.63.0-2.

#2 25 Maggio 2017, 09:32:50 Ultima modifica: 25 Maggio 2017, 09:38:25 di Buntolo
Installazione fallita e non so perché, non viene spiegato nessun motivo...  :pipp:
@madnessmike @Cire @Darko @sgnablo ?

==> Uscita dall'ambiente di fakeroot.
==> Compilazione terminata: mysql 5.7.18-2 (gio 25 mag 2017, 01.16.27, EEST)
==> Installazione del gruppo di pacchetti mysql con pacman -U in corso...
[sudo] password di archio:
==> ATTENZIONE: Impossibile installare il(i) pacchetto(i) creato(i).
==> Pulizia in corso...
BUILDDIR=/home/archio/mysql/build_mysql makepkg -cCifs  11884,40s user 526,44s system 609% cpu 33:55,58 total


Successivamente ho usato un pacman -U a mano su due pacchetti trovati nella cartella, sembrerebbe sia stato installato ma...boh. Pareri?
% sudo pacman -U mysql-5.7.18-2-x86_64.pkg.tar mysql-clients-5.7.18-2-x86_64.pkg.tar                                      :(
caricamento dei pacchetti in corso...
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetti (2) mysql-5.7.18-2  mysql-clients-5.7.18-2

Dimensione totale dei pacchetti da installare:  161,54 MiB

:: Vuoi procedere con l'installazione? [S/n] S
(2/2) verifica delle chiavi presenti nel portachiavi                                                    [##############################################################] 100%
(2/2) verifica dell'integrità dei pacchetti                                                             [##############################################################] 100%
(2/2) caricamento dei file dei pacchetti                                                                [##############################################################] 100%
(2/2) controllo dei conflitti in corso                                                                  [##############################################################] 100%
(2/2) controllo dello spazio disponibile sul disco                                                      [##############################################################] 100%
:: Elaborazione delle modifiche al pacchetto...
(1/2) installazione in corso di mysql-clients                                                           [##############################################################] 100%
(2/2) installazione in corso di mysql                                                                   [##############################################################] 100%
2017-05-25T07:37:07.587894Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-05-25T07:37:07.587973Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
2017-05-25T07:37:07.587991Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not set.
2017-05-25T07:37:09.064951Z 0 [Warning] InnoDB: New log files created, LSN=45790
2017-05-25T07:37:09.337228Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-05-25T07:37:09.445627Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: f5a8bf20-411c-11e7-ad94-a0a8cd7e59d2.
2017-05-25T07:37:09.454275Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2017-05-25T07:37:10.229044Z 0 [Warning] CA certificate ca.pem is self signed.
2017-05-25T07:37:10.746093Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
:: Esecuzione degli hook di post-transazione...
(1/2) Creating temporary files...
(2/2) Arming ConditionNeedsUpdate...

ma pacman -Qi mysql che ti dice?

E non mettere i tag code sotto spoiler che sennò sono impossibili da leggere :facepalm:
Il bere trionfa sempre sul male

Per forzare l'installazione da aur potevi fare

Citazioneyaourt mysql

e scegliere nella lista quello che vuoi installare (se funziona).


Citazione di: madnessmike il 25 Maggio 2017, 10:19:05
ma pacman -Qi mysql che ti dice?

E non mettere i tag code sotto spoiler che sennò sono impossibili da leggere :facepalm:

Sembra a posto:

% pacman -Qi mysql
Nome                      : mysql
Versione                  : 5.7.18-2
Descrizione               : Fast SQL database server, community edition
Architettura              : x86_64
URL                       : https://www.mysql.com/products/community/
Licenze                   : GPL
Gruppi                    : Nessuno
Fornisce                  : mariadb=5.7.18
Dipenda da                : mysql-clients  libaio
Dipendenze opzionali      : Nessuno
Richiesto da              : Nessuno
Opzionale per             : gdal  vtk6
Conflitti con             : mariadb
Sostituisce               : Nessuno
Spazio richiesto          : 132,41 MiB
Pacchettizzatore          : Unknown Packager
Data di creazione         : gio 25 mag 2017 01:16:11 EEST
Data di installazione     : gio 25 mag 2017 10:37:07 EEST
Motivo dell'installazione : Installato esplicitamente
Script di install         : Sì
Convalidato da            : Nessuno




Il tag code sotto spoiler a me appare identico a quello fuori dallo spoiler.

 

Su chrome si vede così:



'nammerda, in pratica
Il bere trionfa sempre sul male

@madnessmike Usa un altro browser  :drd:

1) Perché mysql-workbench ha dei caratteri di dimensione 1?
2) Perché le impostazioni dei font non vengono salvate e non c'è nessun wb_options.xml? (https://dev.mysql.com/doc/workbench/en/wb-configuring-files.html)



 



 


%  pacman -Qi mysql-workbench
Nome                      : mysql-workbench
Versione                  : 6.3.9-4
Descrizione               : A cross-platform, visual database design tool
                            developed by MySQL
Architettura              : x86_64
URL                       : https://www.mysql.com/products/workbench/
Licenze                   : GPL2
Gruppi                    : Nessuno
Fornisce                  : Nessuno
Dipenda da                : cairo  ctemplate  desktop-file-utils  freetype2
                            gtkmm3  hicolor-icon-theme  libgl  libgnome-keyring
                            libiodbc  libxml2  libzip  mysql-python  pcre
                            python2  python2-cairo  python2-paramiko
                            python2-pexpect  tinyxml  unixodbc  vsqlite++
Dipendenze opzionali      : gnome-keyring: store SSH/MySQL passwords in GNOME
                            password manager [installato]
                            python2-pyodbc: database migration
Richiesto da              : Nessuno
Opzionale per             : Nessuno
Conflitti con             : Nessuno
Sostituisce               : Nessuno
Spazio richiesto          : 118,33 MiB
Pacchettizzatore          : Christian Hesse <arch@eworm.de>
Data di creazione         : mar 16 mag 2017 11:00:09 EEST
Data di installazione     : mer 24 mag 2017 23:29:48 EEST
Motivo dell'installazione : Installato esplicitamente
Script di install         : No
Convalidato da            : Firma