(masked by: ~amd64 keyword)

localhost /home/michi #emerge -av alsa-mixer

 * IMPORTANT: 13 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "alsa-mixer" have been masked.
!!! One of the following masked packages is required to complete your re
- dev-haskell/alsa-mixer-0.3.0::gentoo (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Um ein Paket mit der Use Flag amd64 kompilieren zu können muss dies in der /etc/portage/make.conf hinterlegt werden. Der erforderlich Eintrag:

ACCEPT_KEYWORDS="~amd64"

Die USE-Flags wirken sich darauf aus, welche Abhängigkeiten erforderlich sind, und im Allgemeinen darauf, welche optionalen Funktionen beim Kompilieren in ein bestimmtes Programm integriert werden.

ERROR 1045 (28000): Access denied for user ‚root’@’localhost‘ (using password: YES)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)  

Den Server stoppen:

sysvorOrt# systemctl stop mysqld.service

Erstelle ein MySQL-Dienstverzeichnis.

sysvorOrt# mkdir /var/run/mysqld

Gib MySQL die Erlaubnis, mit dem erstellten Verzeichnis zu arbeiten.

sysvorOrt# chown mysql: /var/run/mysqld

Starte MySQL ohne Berechtigung und Netzwerküberprüfung.

sysvorOrt /home/michi # mysqld_safe –skip-grant-tables –skip-networking &
[1] 4784

Melde dich ohne Passwort beim Server an.

 mysql -u root mysql

Looks like your data directory ‚/var/lib/mysql‘ is already initialized!

sysvorOrt /home/michi # emerge --config =dev-db/mysql-8.0.27


Configuring pkg...

 * Looks like your data directory '/var/lib/mysql' is already initialized!
 * Please rename or delete its content if you wish to initialize a new data directory.
 * ERROR: dev-db/mysql-8.0.27::gentoo failed (config phase):
 *   mysql data directory at '/var/lib/mysql' looks already initialized!
 * 
 * Call stack:
 *     ebuild.sh, line 122:  Called pkg_config
 *   environment, line 3048:  Called die
 * The specific snippet of code:
 *               die "${PN} data directory at '${MY_DATADIR}' looks already initialized!";
 * 
 * If you need support, post the output of `emerge --info '=dev-db/mysql-8.0.27::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-db/mysql-8.0.27::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-db/mysql-8.0.27/temp/build.log.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-8.0.27/temp/envionment'.
 * Working directory: '/var/tmp/portage/dev-db/mysql-8.0.27/empty'
 * S: '/var/tmp/portage/dev-db/mysql-8.0.27/work/mysql-8.0.27'

In diesem Fall ist die MySQL Installation und Konfiguration schon einmal durchgeführt worden.
Infos zum Thema gibt es hier: https://wiki.gentoo.org/wiki/MySQL/Startup_Guide/de

Your machine must NOT be named localhost

Bei der gewünschten Konfiguration von MySQL wird der Fehler „Your machine must NOT be named localhost“ angezeigt.

Wenn der obige Befehl abbricht, weil der Hostname auf localhost lautet, kann man diesen auf einen anderen Wert z.B. gentoo ändern. Dazu ist /etc/conf.d/hostname zu ändern und /etc/init.d/hostname neu zu starten.

Can’t locate MusicBrainz/DiscID.pm in @INC

Can't locate MusicBrainz/DiscID.pm in @INC (you may need to install the MusicBrainz::DiscID module) (@INC contains: /usr/lib/perl5/5.32/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.32/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.32/core_perl /usr/share/perl5/core_perl) at /usr/bin/abcde-musicbrainz-tool line 18.
BEGIN failed--compilation aborted at /usr/bin/abcde-musicbrainz-tool line 18.
[ERROR] abcde: abcde-musicbrainz-tool failed to run; ABORT

Seit 2017 existiert mit GNUDB eine weitere Alternative. In MP3Tag reicht es, unter den Optionen für freedb die vorhandene Serveradresse „freedb.freedb.org“ durch „gnudb.gnudb.org“ zu ersetzen – der Zugriff klappt wie gewohnt. Auch per Browser zeigt GnuDB die Disc-Daten an.

In ältere Versionen von Exact Audio Copy trägt man unter den freedb-Einstellungen „http://gnudb.gnudb.org:80/~cddb/cddb.cgi“ als Server ein und fügt in der EAC-Startmenü- oder Desktop-Verknüpfung hinter dem vorhandenen Programmbefehl “ -HTTP1.1″ an. Alternative: EAC per Kommandozeile mit dem Zusatz “ -HTTP1.1″ starten. In kommenden EAC-Versionen will Wiethoff die Zugangsmöglichkeiten gleich implementieren.

https://www.heise.de/news/CD-Datenbanken-freedb-ist-tot-es-leben-die-Alternativen-4792544.html

!!! All ebuilds that could satisfy „vscode“ have been masked.

Grundinfos gibt es hier: https://wiki.gentoo.org/wiki/ACCEPT_KEYWORDS/de

localhost /home/michi # emerge -av vscode
setlocale: unsupported locale setting
setlocale: unsupported locale setting

 * IMPORTANT: 14 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "vscode" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-editors/vscode-1.68.1::gentoo (masked by: ~amd64 keyword)
- app-editors/vscode-1.67.2::gentoo (masked by: ~amd64 keyword)
- app-editors/vscode-1.66.2::gentoo (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Ich handhabe es so das ich in der /etc/portage/make.conf ein ACCEPT_KEYWORDS=“~amd64″ eintrage aber nach der gewünschten Kompilierung des maskierten Paketes den Eintrag mit einem # wieder auskommentiere.