Unable to build a full installation image of manjaro32-xfce, suggesting that some packages are missing.

~ buildiso -p xfce -a i686 -b x32-stable -f 
 :: Synchronizing package databases...
 core                                                                                                         184.7 KiB  1113K/s 00:00 [##################################################################################] 100%
 extra                                                                                                          2.2 MiB  11.7M/s 00:00 [##################################################################################] 100%
 community                                                                                                      5.8 MiB  11.6M/s 00:00 [##################################################################################] 100%
error: target not found: steam-manjaro
error: target not found: bauh
:: There are 2 providers available for gtk3-print-backends:
:: Repository extra
   1) gtk3  2) gtk3-classic

Enter a number (default=1): 
:: There are 2 providers available for gksu:
:: Repository community
   1) gksu-polkit  2) zensu

Enter a number (default=1): 
error: target not found: wallpapers-2018
==> ERROR: Failed to install packages to new root
==> ERROR: Failed to install all packages
==> ERROR: A failure occurred in make_image_desktop().
    Aborting...
 --> overlayfs umount: [/var/lib/manjaro-tools/buildiso/xfce/i686/desktopfs]

~ buildiso -p xfce -a i686 -b x32-stable 
:: Synchronizing package databases...
 core                                                                                                         184.7 KiB  1231K/s 00:00 [##################################################################################] 100%
 extra                                                                                                          2.2 MiB  11.0M/s 00:00 [##################################################################################] 100%
 community                                                                                                      5.8 MiB  11.9M/s 00:00 [##################################################################################] 100%
error: target not found: linux419-nvidia-418xx
error: target not found: nvidia-418xx-utils
error: target not found: linux419-nvidia-418xx
error: target not found: nvidia-418xx-utils
  -> Copying mhwd package cache ...
building file list ... done

sent 16 bytes  received 12 bytes  56.00 bytes/sec
total size is 0  speedup is 0.00
==> ERROR: File '/var/lib/manjaro-tools/buildiso/xfce/i686/mhwdfs/opt/pkg/*pkg*z' not found.
==> No packages modified, nothing to do.
==> ERROR: A failure occurred in make_image_mhwd().
    Aborting...
 --> overlayfs umount: [/var/lib/manjaro-tools/buildiso/xfce/i686/mhwdfs]

Our tools are designed for 64bit profiles. 32bit profiles need some tweaks. Not all packages are yet on i686 repos or don't even work on them.

What should I do?

You can comment those packages out in your local copy of the profiles.

Are these packages not needed?

i think few things are actually mandatory to have in your system, an ascii install is usable right away if you know what youre doing and it's as barenbones as it gets.

if these packages arent going to work anyway you might aswell sort it out to prevent future packages to try depend on broken ones

There is no 32-bit Steam package; Valve dropped i686 support a while ago.

This is new and needs packaging. It's not on GitLab though.

That looks like another "new" package. It's not on GitLab though.

There are no 418xx Nvidia drivers for i686; Nvidia dropped 32-bit support after 390xx.

uploaded to unstable-x32 ...

1 Like

It seems that some packages are still missing.:roll_eyes:

Why is freeoffice and libreoffice-still going to be in Packages-Mhwd? It seems that he should be in Packages-Desktop.

~ >>> buildiso -p xfce -a i686 -b x32-unstable -f  
Targets   : libreoffice-still  freeoffice  linux419-bbswitch  linux419-broadcom-wl  linux419-zfs  zfs-utils  linux419-virtualbox-guest-modules  libva-intel-driver  libva-mesa-driver  libva-vdpau-driver  libxaw  libxpm  libxvmc  mesa-vdpau  linux419-nvidia-340xx  linux419-nvidia-390xx  nvidia-340xx-utils  nvidia-390xx-utils  opencl-mesa  open-vm-tools  pangox-compat  primus  bumblebee  virtualbox-guest-utils  vulkan-radeon  vulkan-intel  xf86-input-vmmouse  xf86-video-amdgpu  xf86-video-ati  xf86-video-dummy  xf86-video-fbdev  xf86-video-intel  xf86-video-nouveau  xf86-video-openchrome  xf86-video-sisusb  xf86-video-vesa  xf86-video-vmware  xf86-video-voodoo
:: Synchronizing package databases...
 core                                                                                                         173.3 KiB  1787K/s 00:00 [##################################################################################] 100%
 extra                                                                                                          2.1 MiB  15.8M/s 00:00 [##################################################################################] 100%
 community                                                                                                      5.5 MiB  22.6M/s 00:00 [##################################################################################] 100%
error: target not found: freeoffice
error: target not found: freeoffice
  -> Copying mhwd package cache ...
building file list ... done

sent 16 bytes  received 12 bytes  56.00 bytes/sec
total size is 0  speedup is 0.00
==> ERROR: File '/var/lib/manjaro-tools/buildiso/xfce/i686/mhwdfs/opt/pkg/*pkg*z' not found.
==> No packages modified, nothing to do.
==> ERROR: A failure occurred in make_image_mhwd().
    Aborting...
 --> overlayfs umount: [/var/lib/manjaro-tools/buildiso/xfce/i686/mhwdfs]
~ >>> buildiso -p xfce -a i686 -b x32-unstable -f
~ >>> buildiso -p architect -a i686 -b x32-unstable -f 
(12/12) Updating X fontdir indices...
 --> Setting mirrorlist branch: x32-unstable
Generating locales...
Generation complete.
  -> Copying [live-overlay] ...
==> Configuring [livefs]
  -> Configuring logind ...
  -> Configuring journald ...
  -> Disable systemd-gpt-auto-generator
 --> Configuring services
  -> Setting cronie ...
  -> Setting NetworkManager ...
  -> Setting tlp ...
  -> Setting tlp-sleep ...
  -> Setting manjaro-live ...
  -> Setting mirrors-live ...
  -> Setting pacman-init ...
 --> Done configuring services
 --> Configuring [Calamares]
  -> Writing settings.conf ...
  -> Writing welcome.conf ...
  -> Writing locale.conf ...
  -> Writing users.conf ...
  -> Writing unpackfs.conf ...
  -> Writing machineid.conf ...
  -> Writing initcpio.conf ...
  -> Writing displaymanager.conf ...
  -> Writing mhwdcfg.conf ...
  -> Writing services.conf ...
  -> Writing bootloader.conf ...
  -> Writing postcfg.conf ...
  -> Writing finished.conf ...
 --> Done configuring [Calamares]
  -> Writing live.conf
==> Done configuring [livefs]
  -> Configuring branding
/usr/lib/manjaro-tools/util-iso-image.sh: line 186: /var/lib/manjaro-tools/buildiso/architect/i686/livefs/usr/share/calamares/branding/manjaro/branding.desc: No such file or directory
==> ERROR: A failure occurred in make_image_live().
    Aborting...
 --> overlayfs umount: [/var/lib/manjaro-tools/buildiso/architect/i686/livefs]

Stable branches don't seem to be configurable.:roll_eyes:

Starting multiple threads about what is essentially the same issue doesn't help.

It's also pointless pinging Phil about this as he doesn't maintain manjaro32. The only person who maintains manjaro32 is me. Just me. By myself.

If you want to help then start finding solutions rather than just pointing out problems.

Also keep in mind that any packages added to x32-unstable will not yet be in x32-stable!

3 Likes

I just think that the ISO build of the architect should open another thread. If it brings trouble, then I apologize for it.

It's the same issue, just with a different profile. Building any manjaro32 iso image against x32-stable will currently fail.

@jonathon erhaps it's an irrelevant topic. I found that running the LiveMedia Pacman mirror ranking script on the Live USB image takes a very long time, usually about 2 minutes. Maybe some of the mirrors are too late or simply unable to connect in some areas. Using sudo pacman-mirrors -i -c **** -m rank on my pc usually doesn't take so long. In fact, the user has chosen lang in the grub interface. It may be a good idea to use this variable when executing the LiveMedia Pacman mirror ranking script.

Currently building a new x32 ISO might need some time. Defently a full version might not work, due freeoffice is only available for x64. Only a minimal edition might work. I'll see if I can spin a new ISO and update stuff as needed.

I spent some time yesterday cleaning out the Xfce profile for manjaro32 and it will mainly build OK against x32-testing (though I was getting issues validating package signatures from the arch32 keys...).

At some point I'll add a manjaro32 profile to the Community iso-profiles and fork manjaro-tools into manjaro32-tools so they can be used with the current i686-only patch on an x86_64 system.

I found on the official website of freeoffice that they seem to have built a package available for 32-bit systems.

I tried to build the architect x86_64 ISO image but it failed.

buildiso -a x86_64 -p architect -b unstable -f
 --> Configuring [Calamares]
  -> Writing settings.conf ...
  -> Writing welcome.conf ...
  -> Writing locale.conf ...
  -> Writing users.conf ...
  -> Writing unpackfs.conf ...
  -> Writing machineid.conf ...
  -> Writing initcpio.conf ...
  -> Writing displaymanager.conf ...
  -> Writing mhwdcfg.conf ...
  -> Writing services.conf ...
  -> Writing bootloader.conf ...
  -> Writing postcfg.conf ...
  -> Writing finished.conf ...
 --> Done configuring [Calamares]
  -> Writing live.conf
==> Done configuring [livefs]
  -> Configuring branding
/usr/lib/manjaro-tools/util-iso-image.sh: line 186: /var/lib/manjaro-tools/buildiso/architect/x86_64/livefs/usr/share/calamares/branding/manjaro/branding.desc: No such file or directory
==> ERROR: A failure occurred in make_image_live().
    Aborting...
 --> overlayfs umount: [/var/lib/manjaro-tools/buildiso/architect/x86_64/livefs]

We didn't do an architect build for a while now. Manjaro-Tools is optimized for UI ISOs. Calamares is normally not part of Architect and that step normally should be skipped. We have to see, when we find time to do that profile.

Forum kindly sponsored by Bytemark