nss-pem.i686 impide actualizar a fedora 28

$ dnf system-upgrade download –releasever=28

Error:
Problem 1: nss-pem-1.0.3-6.fc27.i686 has inferior architecture
– nss-pem-1.0.3-6.fc27.x86_64 does not belong to a distupgrade repository
– problem with installed package nss-pem-1.0.3-6.fc27.i686

Si intentamos desisntalar este paquete, veremos que es una dependencia de Wine ūüė¶ Para solucionarlo tenemos que hacer esto:

dnf install nss-pem-1.0.3-9.fc28 –releasever=28
dnf system-upgrade download –releasever=28

Anuncios

Bug: File Roller no extrae aqu√≠ en Thunar


Uno de los problemas que he querido solucionar de mi instalación de Fedora desde hacía muchísimo tiempo y que nunca me había puesto es el hecho de que File Roller no funciona al extraer con click derecho en Thunar desde hace unas cuantas versiones de Fedora. Debería decir versiones de Gnome en realidad, Sigue leyendo

Comprobar si estamos usando Xorg o Wayland

Muchos sabr√°n que Fedora usa Wayland por defecto, al menos con Gnome, as√≠ que esta ma√Īana se me ocurri√≥ mirar si Openbox, mi Window Manager favorito, corr√≠a sobre Wayland usando XWayland. Al final acab√© mirando los procesos con Htop y si estaba Xorg o Wayland, pero hay varias maneras mas f√°ciles:

Una usar loginctl para mirar nuestra ID de sesión y:

loginctl show-session [ID de sesión] -p Type

La otra es con:

echo $XDG_SESSION_TYPE

Via:

microcode: CPU0 update to revision 0xba failed

No se si os habéis fijado que este error sale de vez en cuando al actualizar servidores virtuales.

Microcode es el firmware del procesador, se puede actualizar a través de la BIOS o a través del Kernel de Linux (Yum o Dandified Yum lo hace solo). Al ser un servidor virtual este proceso obviamente falla. Y, no os preocupéis, no influye para nada la instalación de actualizaciones.
Para que no se instale Microcode del procesador, se tiene que eliminar un paquete:

su -c “yum remove -y microcode_ctl”

Sustituir yum por dnf en Fedora.

MBR

” Un registro de arranque principal, conocido tambi√©n como registro de arranque maestro (por su nombre en ingl√©s master boot record, MBR) es el primer sector (“sector cero”) de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa s√≥lo para identificar un dispositivo de disco individual, aunque en algunas m√°quinas esto √ļltimo no se usa y es ignorado. […]

Definición actualizada:

Es el primer sector (“sector cero”) de un dispositivo de almacenamiento de datos, como un disco duro. En Windows y OS X se emplea siempre y en Linux y BSD por defecto para el arranque del sistema operativo con bootstrap (una parte del cargador de arranque est√° en el MBR y otra parte en una partici√≥n aparte, puesto que el tama√Īo del cargador de arranque es mas grande que el tama√Īo de MBR). Tambi√©n es usado para almacenar la tabla de particiones de dicho disco duro.

AUR en Fedora

Github Yaourt README

Lo primero es ejecutar esto, lo pod√©is copiar a un script (est√° “script ready”):

sudo dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo
sudo dnf install yaourt
sudo mkdir /opt/arch/
sudo cat << EOF > /etc/pacman.conf
# /etc/pacman.conf
# See the pacman.conf(5) manpage for option and repository directives

[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
RootDir     = /opt/arch/
DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# PGP signature checking
#SigLevel = Optional
#LocalFileSigLevel = Optional
#RemoteFileSigLevel = Optional

[core]
SigLevel = Never
Include = /etc/pacman.d/mirrorlist

[community]
SigLevel = Never
Include = /etc/pacman.d/mirrorlist

[multilib]
SigLevel = Never
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = Never
Include = /etc/pacman.d/mirrorlist
EOF 
sudo pacman-key --init

Sigue leyendo

SELinux y Fedora

Estoy en un dilema. Necesito cambiar los permisos de SELinux de una carpeta, para hacerlo necesito del comando “semanage” que es provisto por el paquete policycoreutils-python. Mi opini√≥n es que:

“En una distribuci√≥n Linux con SELinux, deber√≠a traer instalado por defecto policycoreutils-python.”

En Fedora 22 stock, sin ning√ļn repositorio a√Īadido, ni activado el repositorio “updates-testing” viene policycoreutils-python-2.3-16 el cual necesita de audit-libs-python >= 2.1.3-4. En el repositorio “fedora” viene la versi√≥n 2.4.2.

audit-libs-python-2.4.2 necesita audit-libs = 2.4.2-1, pero la versión que está instalada es 2.4.3.

La buena noticia es que la versi√≥n 2.4.2-1 est√° en el repositorio “updates-testing” (curioso como aparece una actualizaci√≥n que desactualiza un paquete), la mala noticia es que la versi√≥n 2.4.3 no se puede desinstalar porque audit-2.4.3 necesita de audit-libs-2.4.3.

En resumen, en Fedora 22 no se puede utiliza SELinux.

Hoy es uno de esos días en los que no me sale nada de lo que me proponga.

Glicina

glicinaPor lo visto una dieta rica en glicina revierte la respiraci√≥n mitocondrial a estados juveniles. Eso es una de las cosas que confieren longevidad. ¬ŅMe pregunto si se van a disparar los precios de glicina como resultado de estos resultados cient√≠ficos?

Leer m√°s en: Science Daily

Cifrar Swap

Todos sabemos que la memoria Swap es un peligro para la privacidad, pues puede contener almacenadas credenciales de p√°ginas web, contrase√Īas, etc. Hasta leer un art√≠culo sobre la adici√≥n del soporte de Cifrado de Swap a DragonflyBSD, no ten√≠a ni idea de que eso exist√≠a. Tras ponerme a investigar un poquito, descubr√≠ que tambi√©n existe en Linux.

¬ŅC√≥mo cifrar nuestra partici√≥n/ archivo swap actual?

  1. Instalar “cryptsetup” si todav√≠a no lo tenemos instalado
  2. Desactivar swap con “$ sudo swapoff -a”
  3. Abrir /etc/fstab
  4. Comprobar que el PATH de swap sea /dev/mapper/fedora-swap
  5. Sobreescribir todos los posibles datos que pueda haber en nuestra swap con “$ sudo dd if=/dev/zero bs=1024000 of=/dev/mapper/fedora-swap“. Este paso es por precauci√≥n.

Sigue leyendo