manjaro-architect issueshttps://gitlab.manjaro.org/applications/manjaro-architect/-/issues2020-05-03T14:09:42Zhttps://gitlab.manjaro.org/applications/manjaro-architect/-/issues/254ZFS module loaded without installing zfs2020-05-03T14:09:42ZJButlerZFS module loaded without installing zfsRight now the zfs module will not load, as zfs is not installed. I've created a patch to fix this, but it looks like merge requests are disabled. I've attached the patch in the meantime.
[0001-ZFS-needs-to-be-installed-before-it-can...Right now the zfs module will not load, as zfs is not installed. I've created a patch to fix this, but it looks like merge requests are disabled. I've attached the patch in the meantime.
[0001-ZFS-needs-to-be-installed-before-it-can-be-used-for-.patch](/uploads/93e9bce35ea0e04b570aedb2bd7c4a4a/0001-ZFS-needs-to-be-installed-before-it-can-be-used-for-.patch)https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/233Using PO files for translations2019-02-13T08:59:31ZBernhard LandauerUsing PO files for translations*Created by: scootergrisen*
I suggest using PO files for the translations.*Created by: scootergrisen*
I suggest using PO files for the translations.https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/232Add strings from .desktop files in translations2018-06-07T12:22:27ZBernhard LandauerAdd strings from .desktop files in translations*Created by: scootergrisen*
I'm not sure this is the correct place to suggest changes for Manjaro architect installer.
But maybe the strings from the .desktop files should be included in the translations so they can be translated.
Lik...*Created by: scootergrisen*
I'm not sure this is the correct place to suggest changes for Manjaro architect installer.
But maybe the strings from the .desktop files should be included in the translations so they can be translated.
Like "CLI Installer".https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/291Can't return to architect after chroot2021-06-11T22:53:56ZChristian FiebigCan't return to architect after chroot`v0.9.34 (manjaro-architect 0.9.34-5)`
Pretty much at the end of the setup process, I can chroot into the system (which works fine) and architect tells me to type `exit` and `fg` to return to the menu. But this doesn't work. As soon as ...`v0.9.34 (manjaro-architect 0.9.34-5)`
Pretty much at the end of the setup process, I can chroot into the system (which works fine) and architect tells me to type `exit` and `fg` to return to the menu. But this doesn't work. As soon as I type exit, the architect menu returns, but the whole screen starts to flicker and is not responding anymore, like in an endless loop. The only way is to kill the process or reset/restart the system. Since everything is done at this point, it's not that big of a deal, but still annoying.
I was installing in a virtual machine (VirtualBox) and using the UEFI mode.https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/290BTRFS: @cache subvolume is created but not used and neither added to fstab2021-03-14T10:04:25Ztytan652BTRFS: @cache subvolume is created but not used and neither added to fstabThe @cache subvolume is created but not used and neither added to fstab and shall be added manually.
Is this normal ?
https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/master/lib/util-disk.sh#L1655The @cache subvolume is created but not used and neither added to fstab and shall be added manually.
Is this normal ?
https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/master/lib/util-disk.sh#L1655https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/288[IMPORTANT] Project in Maintenance Mode2021-07-26T14:43:57ZDestroyerX[IMPORTANT] Project in Maintenance ModeI don't mean to critize anyone but this project seems kind of dead
The last release was 2 years ago, the 1.0 TODO was made 3 years ago, most issues haven't been resolved or replied to, @Chrysostomus was last active 5 months ago, last c...I don't mean to critize anyone but this project seems kind of dead
The last release was 2 years ago, the 1.0 TODO was made 3 years ago, most issues haven't been resolved or replied to, @Chrysostomus was last active 5 months ago, last commit was 7 months ago and there a still a LOT of bugs
I really like Manjaro and want to use Architect but just can't
Architect is the one tinkerers and enthusiasts want to try but just get disappointed after hours of trying to install it, I myself have done the same
No one will probably even read this but if someone from the Manjaro team does then please fix thishttps://gitlab.manjaro.org/applications/manjaro-architect/-/issues/287Make initramfs-linux.img not global readable if it contains a luks decryption...2020-12-27T21:13:32ZkmilleMake initramfs-linux.img not global readable if it contains a luks decryption keyHey,
if we encrypt the disk with luks, the `initramfs-linux.img` contains a key to decrypt the luks volume without the need of entering the password password for a second time. The problem is that `/boot/initramfs-linux.img` can be rea...Hey,
if we encrypt the disk with luks, the `initramfs-linux.img` contains a key to decrypt the luks volume without the need of entering the password password for a second time. The problem is that `/boot/initramfs-linux.img` can be read by anyone. This is done [here](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-base.sh#L836). As an improvement we could make initramfs files not global readable. [Here](https://cryptsetup-team.pages.debian.net/cryptsetup/encrypted-boot.html) is an example how to do it Debian:
```bash
root@debian:~# echo UMASK=0077 >>/etc/initramfs-tools/initramfs.conf
```
Unfortunately it didn't work for me echoing the umask to `/etc/mkinitcpio.conf`.https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/286GRUB install on GPT device failed on BIOS machine2020-12-16T08:34:46ZGialluRGRUB install on GPT device failed on BIOS machineReference: [GRUB install on GPT device failed on BIOS machine](https://github.com/Chrysostomus/manjaro-architect/issues/248)
I think that this issue opened by [speshuric](https://github.com/speshuric) in the old github is still present ...Reference: [GRUB install on GPT device failed on BIOS machine](https://github.com/Chrysostomus/manjaro-architect/issues/248)
I think that this issue opened by [speshuric](https://github.com/speshuric) in the old github is still present in the last version of architect.
> Steps to reproduce
> - Use following partition script
> ```
> #!/usr/bin/env bash
> # use blkid or lsblck to check what disk you destroy
>
> if [ "$(whoami)" != "root" ]; then
> echo "Root privileges required"
> exit 1
> fi
>
> HDD=sda
>
> partprobe /dev/${HDD}
> parted --script /dev/${HDD} print
>
> parted --script /dev/${HDD} -- \
> unit MiB \
> mklabel gpt \
> mkpart primary 1MiB 4MiB \
> set 1 bios_grub on \
> name 1 bios_grub \
> mkpart primary fat32 4MiB 512MiB \
> set 2 esp on \
> set 2 boot on \
> name 2 esp \
> mkpart primary linux-swap 512MiB 8GiB \
> name 3 swap \
> mkpart primary ext4 8GiB 100% \
> name 4 root \
> print \
>
> partprobe /dev/${HDD}
>
> mkswap /dev/${HDD}3 -L swap
> mkfs.ext4 /dev/${HDD}4 -F -L boot
> ```
> - Mount sda4 as root, mount sda3 as swap
> - Install base packages
> - Try to install GRUB from menu.
>
> **Expected**
>
> GRUB installation success
>
> **Actual**
>
> GRUB installation failed
>
> Reasons is the following line
>
>| [manjaro-architect/lib/util-base.sh](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/master/lib/util-base.sh#L759) |
>| ------ |
>|`dd if=/dev/zero of=$DEVICE seek=1 count=2047` |
>
>GPT partition table placed in 2-32 LBAs (sectors). Thus manjaro-architect blindly erase it.
>
> Another point is useless error message on installation (the same as in #216)https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/285Request: Add xmonad to display managers2020-11-28T18:28:44ZAndyRequest: Add xmonad to display managersI'm using Xmonad as display manager.
Is it possible to add it to the list of available display managers? If so, that would be awesome.
https://wiki.archlinux.org/index.php/xmonad
https://xmonad.orgI'm using Xmonad as display manager.
Is it possible to add it to the list of available display managers? If so, that would be awesome.
https://wiki.archlinux.org/index.php/xmonad
https://xmonad.orghttps://gitlab.manjaro.org/applications/manjaro-architect/-/issues/284Architect install fails on /mnt/etc/mkinitcpio.conf sed2020-10-27T03:29:42Zfullmetal1Architect install fails on /mnt/etc/mkinitcpio.conf sedI follow the standard fare, boot manjaro architect iso inside a VM, run setup. default partitioning. no LVM, no LUKS, get my mirrors list sorted, and go to base install. Base install shows an error but is too quick for me to see. Go back...I follow the standard fare, boot manjaro architect iso inside a VM, run setup. default partitioning. no LVM, no LUKS, get my mirrors list sorted, and go to base install. Base install shows an error but is too quick for me to see. Go back to reinstall base and it complains that sed mkinitcpio.conf is failing because the file doesn't exist.
Ditto for /mnt/etc/pacman-mirrors
I can just cp the pacman-mirrors from the live CD, but when I cp mkinitcpio I get an unhelpful error:
```sed: -e expression #1, char 0: no previous regular expression```https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/281Firmware type (BIOS/UEFI) has nothing to do with partition table (MBR/GPT)2020-09-10T16:52:03ZmirhFirmware type (BIOS/UEFI) has nothing to do with partition table (MBR/GPT)As instead reported in the `_PartToolBody` note. You can have all 4 combinations basically.
Of course a MBR tool should only be used with a MBR partition table and viceversa.As instead reported in the `_PartToolBody` note. You can have all 4 combinations basically.
Of course a MBR tool should only be used with a MBR partition table and viceversa.https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/279The microcode is not getting set up in refind_linux.conf2020-08-25T13:03:30ZPiotr MasłowskiThe microcode is not getting set up in refind_linux.confCurrently the [code responsible for microcode](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-base.sh#L625) (and consequently initramfs) always assumes that exactly one ...Currently the [code responsible for microcode](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-base.sh#L625) (and consequently initramfs) always assumes that exactly one `.*ucode.*` package is installed and thus fails.
```shell
UCODE=$(arch_chroot "pacman -Qqs ucode" 2>$ERR)
if [[ $(echo ${UCODE} | wc -l) -gt 1 ]]; then
# set microcode
```
This is due to the way it counts installed packages. The `UCODE` variable contains the newlines outputted by `pacman` but then gets expanded into `echo` parameters, which in turn are concatenated using spaces. The solution would be to either pass `UCODE` as one parameter or to count individual words instead.\
For example:
```shell
UCODE=$(arch_chroot "pacman -Qqs ucode" 2>$ERR)
if [[ $(echo "${UCODE}" | wc -l) -gt 1 ]]; then
# set microcode
```
I could probably fix that but I would need a bit of guidance. I don't have much experience with git and I have never used GitLab-like platforms (aside from browsing).https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/277Allow for esp mounted at /efi and /boot bind-mounted to esp/EFI/manjaro2020-09-15T12:26:45ZPiotr MasłowskiAllow for esp mounted at /efi and /boot bind-mounted to esp/EFI/manjaroMounting `esp` outside of the `/boot` allows for cleaner and more flexible organization of installation's boot files (i.e. kernels, …). The user can place them e.g. in `esp/EFI/manjaro` and thus easily manage multiple distributions shari...Mounting `esp` outside of the `/boot` allows for cleaner and more flexible organization of installation's boot files (i.e. kernels, …). The user can place them e.g. in `esp/EFI/manjaro` and thus easily manage multiple distributions sharing the same drive and `esp`.
The rEFInd supports installing to `esp` mounted at `/efi` (and [autodetects it](https://www.rodsbooks.com/refind/installing.html#installsh)). I have not looked into other boot managers whether they support it but the [ArchWiki](https://wiki.archlinux.org/index.php/EFI_system_partition#Using_bind_mount) does not seem to indicate any specific issues with such setups.
As a bonus, when rEFInd autodetects a kernel it tries to guess appropriate icon for it. Since Manjaro kernels ship without 'manjaro' in the filename they receive a generic icon. Placing them in `…/manjaro/` allows rEFInd to correctly assign boot entry an image.
To implement such functionality, we would need to add this option the [menu](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-disk.sh#L1375), add bind mount entry [to `fstab`](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-base.sh#L896), preferably alter [this comment](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util.sh#L78) and probably somehow edit the btrfs logic [here](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-desktop.sh#L444) and [here](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/bin/btrfs-subvol-functions.in) – I don't really understand that one though.
A while after installing with manjaro-architect – where I had picked `/boot` mountpoint – I switched to this bind mount setup and my `fstab` looks like the following. In a nutshell the `/boot` was changed to `/efi` and the `bind` line was added.
```
# <device> <dir> <type> <options> <dump> <fsck>
UUID=201d14ba-667a-447b-a3aa-3333130e7cfc / ext4 rw,noatime 0 0
UUID=E524-F6BD /efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/efi/EFI/manjaro /boot none bind 0 0
/swapfile none swap defaults,pri=-2 0 0
```
As far as my system goes, the mount options for `/boot` are shared with or inherited from `/efi`. Someone more experienced should look into all the other parameters though instead of taking them from my config. Also I have encountered reports on [bind mount failing when `systemd` reorders the mounts](https://unix.stackexchange.com/questions/486777/etc-fstab-fails-to-bind-mount-on-boot-but-running-mount-a-works-correctly/486862#486862). It seems to me that the dependency between these units is inferred correctly but again someone more experienced should confirm it is not an issue or we could explicitly mark the dependency in `fstab`.https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/276rEFInd boots as ro, regardless of fsck hook status2020-08-24T13:32:52ZPiotr MasłowskirEFInd boots as ro, regardless of fsck hook statusSince [fsck hook was made optional](https://gitlab.manjaro.org/applications/manjaro-architect/-/commit/49068ca2b445e739b99781cc038e9f53891341ca#26c03671d6f51ae01128e1c91584a5a7a461486b_499_498), the `refind_linux.conf` is not being modif...Since [fsck hook was made optional](https://gitlab.manjaro.org/applications/manjaro-architect/-/commit/49068ca2b445e739b99781cc038e9f53891341ca#26c03671d6f51ae01128e1c91584a5a7a461486b_499_498), the `refind_linux.conf` is not being modified to boot with `rw` parameter. Could we perhaps make it conditional on `$FSCK_HOOK` value ([like here](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-base.sh#L303))?
```shell
# Mount as rw
#sed -i 's/ro\ /rw\ \ /g' /mnt/boot/refind_linux.conf
```
could be replaced by
```shell
if $FSCK_HOOK; then
# Mount as rw
sed -i 's/ro\ /rw\ \ /g' /mnt/boot/refind_linux.conf
fi
```
Currently it needs to be done manually, after noticing errors during initial boot phase. Because `/` should be `rw` when using the fsck hook, [right](https://bbs.archlinux.org/viewtopic.php?pid=1303683#p1303683)?
I could probably fix that but I would need a bit of guidance. I don't have much experience with git and I have never used GitLab-like platforms (aside from browsing).https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/275Edit option for refind.conf unnecessarily depends on refind_linux.conf2020-08-24T13:33:29ZPiotr MasłowskiEdit option for refind.conf unnecessarily depends on refind_linux.confThe existence of `refind.conf` should be checked instead of `refind_linux.conf` [here](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-config.sh#L59).
```shell
if [[ -e ...The existence of `refind.conf` should be checked instead of `refind_linux.conf` [here](https://gitlab.manjaro.org/applications/manjaro-architect/-/blob/db8e512132c6cea8453a0554e011bce9bcda0067/lib/util-config.sh#L59).
```shell
if [[ -e ${MOUNTPOINT}${UEFI_MOUNT}/EFI/refind/refind_linux.conf ]]; then
((i++))
options+=( $i "refind.conf" )
functions+=( "nano ${MOUNTPOINT}${UEFI_MOUNT}/EFI/refind/refind.conf" )
fi
```
I could probably fix that, but I would need a bit of guidance. I don't have much experience with git and I have never used GitLab-like platforms (aside from browsing).https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/273Possible to start Manjaro-Architect from chroot?2021-02-18T06:09:32ZTony ReinPossible to start Manjaro-Architect from chroot?Is there a way to start M-A from a chroot environment? The use case is to allow installation of Manjaro in an already-running Linux system. I thought I might try simply uncompressing the M-A iso inside the chroot and invoking setup -- an...Is there a way to start M-A from a chroot environment? The use case is to allow installation of Manjaro in an already-running Linux system. I thought I might try simply uncompressing the M-A iso inside the chroot and invoking setup -- any pointers?
Thanks.https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/271nvidia drivers and linux-rt2020-05-14T15:05:05ZArtemka091102nvidia drivers and linux-rtif i choose yay + base-devel and "linuxXY-rt" and after that install video-nvidia-KMNxx it installs linuxXY-nvidiaKMNxx instead of linuxXY-rt-nvidiaKMNxxif i choose yay + base-devel and "linuxXY-rt" and after that install video-nvidia-KMNxx it installs linuxXY-nvidiaKMNxx instead of linuxXY-rt-nvidiaKMNxxhttps://gitlab.manjaro.org/applications/manjaro-architect/-/issues/270autologin for kde2020-05-14T14:59:53ZArtemka091102autologin for kdeif i install kde and chose autologin it makes plasma.desktopplasma.desktop in /etc/sddm.confif i install kde and chose autologin it makes plasma.desktopplasma.desktop in /etc/sddm.confhttps://gitlab.manjaro.org/applications/manjaro-architect/-/issues/266Can't clone project via ssh2020-03-28T21:41:39ZGhost UserCan't clone project via sshWhen I try to clone project via ssh it asks me for password and then I type it it says `permission denied`
HTTPS works fineWhen I try to clone project via ssh it asks me for password and then I type it it says `permission denied`
HTTPS works finehttps://gitlab.manjaro.org/applications/manjaro-architect/-/issues/264No networking after minimal installation: NetworkManager.service not enabled2020-07-01T12:52:15ZAlberto Salvia NovellaNo networking after minimal installation: NetworkManager.service not enabledHOW TO REPRODUCE:
- Install Deepin minimal (perhaps also with other desktops)
RESULT:
- No networking using any interface, as NetworkManager.service is not enabled by default.
WORK-AROUND:
```
sudo systemctl start NetworkManager.servi...HOW TO REPRODUCE:
- Install Deepin minimal (perhaps also with other desktops)
RESULT:
- No networking using any interface, as NetworkManager.service is not enabled by default.
WORK-AROUND:
```
sudo systemctl start NetworkManager.service
sudo systemctl enable NetworkManager.service
```