[Stable Update x32] 2018-04-08 - Kernels, ICU and rebuilds, OpenSSH, OpenSSL, OpenJDK 10

update
stable
manjaro32

#1

Hello i686ers!

This is a decent-sized update (~400MB average) which includes the usual kernel updates, along with updates to OpenSSH and OpenSSL. Also just squeaking into this set is OpenJDK 10.

There’s also a change to the default top configuration. Feedback welcome.

Of particular note is the ICU update. This required many (many) packages to be rebuilt. As far as testing has shown there are no packages remaining but it’s not likely that every single package has been tested; please report any with issues as you find them.


Anyone who would like to help out testing the upstream packages, please read the archlinux32 thread for details about how they automate their testing process and how to get involved:

https://bbs.archlinux32.org/viewtopic.php?id=171

(running this in an archlinux32 VM would be fine, there will hopefully be a way of doing this directly from within manjaro32 in the future)


Available kernels

Series Version
linux316 3.16.56
linux41 4.1.51
linux44 4.4.126
linux49 4.9.92
linux414 4.14.32

archlinux32

If you find manjaro32 useful please consider donating to, or helping out with, archlinux32. It’s a small team taking on a huge project and any help will no doubt be very much appreciated.

Why aren’t the available packages/package versions the same as x86_64?

archlinux32 packages are based on Arch packages but may need editing to build correctly. Builds of less-popular packages are lower priority.

Manjaro-specific packages may lag behind x86_64 because there aren’t as many packagers. If you notice an important package is lagging please report it; at the moment it’s only me packaging for i686:

I’m only packaging current LTS kernels. Any marked as EOL are dropped. I’ll not be building the mainline kernel.

What about security updates?

I cannot guarantee timely security updates on x32-stable. If this is critical for you I recommend you switch to x32-testing or cherry-pick those packages from x32-testing or x32-unstable as they become available.

Something broke. Isn’t this meant to be stable?

“Stable” means “infrequently changing”, not “everything will work perfectly all the time”. If you want it to mean everything works, you need to help test the things you’re interested in.

What about installer images?

Phil very kindly updated the preview installer images:

What about x32-testing and x32-unstable?

These are already available, and I recommend you use x32-testing if you can to make sure testing is done.

x32-unstable should be used by anyone who wants to try and find any issues before they impact other people. If you have multiple/many machines you really should run one of those on x32-unstable.

Full list of changes

Slightly too long to post so it’s available over here.


Any problems?

  • No issues, everything went smoothly
  • Yes there was an issue. I was able to resolve it myself. (Please post your solution)
  • Yes I am currently experiencing an issue due to the update. (Please post about it)

0 voters



[Testing Update x32] 2018-03-30 to 2018-04-06 - icu, kernels, OpenSSH, OpenSSL
Keep track of known update issues for each ISO version
#2

Known issues and solutions

This is a wiki post; please edit as necessary.


Noto Sans Mono has disappeared and/or spacing is incorrect in KDE

This has been reported upstream but hasn’t yet been fixed. Switch to a different monospace font for the moment…



#3

Cannot install from manjaro-xfce-17.0.4-stable-i686.iso

Never get the GUI installer


#4

The most recent installer is linked above. Use that rather than an old one.


#5

Installed manjaro successfully.

Will start testing.


#6

XFCE with 149 updates. No problems.

Thank you to all those who contribute to Manjaro32, a wonderful distro.


#7

Firefox crashes on start. Suspect this has something to do with no CPU support for SSE instructions.

Using Palemoon SSE build instead.


#8

That may be correct, but without an error message or other output, and without any context, it’s difficult to know for certain.


#9

[code}
$ firefox
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
libicui18n.so.61: cannot open shared object file: No such file or directory
Couldn’t load XPCOM.
[/code]


#10

Able to load and run vlc but get this message:

$ vlc
VLC media player 2.2.8 Weatherwax (revision 2.2.7-14-g3cc1d8cba9)
[01818330] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"

#11

This update set includes icu=0.61, so this means your system isn’t fully up-to-date.

Update your mirror list and try again,

sudo pacman-mirrors -f 3
sudo pacman -Syyu

#12

Getting different error now:

$ firefox
ExceptionHandler::GenerateDump cloned child 1364
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
$ Failed to open curl lib from binary, use libcurl.so instead

Have updated mirrors:

# pacman-mirrors -f 3
.: INFO Downloading mirrors from repo.manjaro.org
.: INFO: Querying mirrors - This may take some time
   0.709 Spain          : 03:01: http://ftp.caliu.cat/manjaro/
   ..... Hong_Kong      : 09:10: http://ftp.cuhk.edu.hk/pub/Linux/manjaro/
   1.084 Ecuador        : 00:33: https://mirror.espoch.edu.ec/manjaro/
   0.869 Russia         : 02:05: http://mirror.truenetwork.ru/manjaro/
.: INFO Writing mirror list
   Spain           : http://ftp.caliu.cat/manjaro/x32-testing
   Russia          : http://mirror.truenetwork.ru/manjaro/x32-testing
   Ecuador         : https://mirror.espoch.edu.ec/manjaro/x32-testing
.: INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist

Checked for the latest packages:

# pacman -Syyu
:: Synchronizing package databases...
 core                     188.8 KiB   210K/s 00:01 [######################] 100%
 extra                      2.4 MiB   219K/s 00:11 [######################] 100%
 community                  5.1 MiB   611K/s 00:09 [######################] 100%
:: Starting full system upgrade...
 there is nothing to do
$ uname -a
Linux a32-pc 4.14.32-1-MANJARO #1 SMP PREEMPT Sat Mar 31 22:46:41 UTC 2018 i686 GNU/Linux

System:

$ inxi -Fxz
System:
  Host: a32-pc Kernel: 4.14.32-1-MANJARO i686 bits: 32 compiler: gcc 
  v: 7.3.1 Desktop: N/A Distro: Manjaro Linux 18.0-alpha-1 Illyria 
Machine:
  Type: Desktop Mobo: Gigabyte model: GA-7VT600 v: 1.x serial: N/A 
  BIOS: Award v: F6 date: 08/16/2004 
CPU:
  Topology: Single Core model: AMD Athlon XP 2500+ type: UP 
  arch: K7 Palomino+ L2 cache: 512 KB 
  flags: pae sse bogomips: 3673 
  Speed: 1836 MHz min/max: N/A Core speed (MHz): 1: 1836 
Graphics:
  Card-1: AMD RV350 [Radeon 9550] driver: radeon v: kernel bus ID: 01:00.0 
  Display Server: N/A driver: ati,radeon unloaded: fbdev,modesetting,vesa 
  tty: 80x24 
  Message: Advanced graphics data unavailable in console. Try -G --display 
Audio:
  Card-1: VIA VT8233/A/8235/8237 AC97 Audio driver: snd_via82xx v: kernel 
  bus ID: 00:11.5 
  Sound Server: ALSA v: k4.14.32-1-MANJARO 
Network:
  Card-1: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter 
  driver: 8139too v: 0.9.28 port: e400 bus ID: 00:13.0 
  IF: enp0s19 state: unknown speed: 100 Mbps duplex: full mac: <filter> 
Drives:
  HDD Total Size: 152.67 GiB used: 7.47 GiB (4.9%) 
  ID-1: /dev/sda model: Maxtor_6Y160P0 size: 152.67 GiB 
Partition:
  ID-1: / size: 39.12 GiB used: 5.37 GiB (13.7%) fs: ext4 dev: /dev/sda1 
  ID-2: swap-1 size: 2.86 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4 
Sensors:
  Message: No sensors data was found. Is sensors configured? 
Info:
  Processes: 122 Uptime: 44m Memory: 2.96 GiB used: 655.3 MiB (21.6%) 
  Init: systemd Compilers: gcc: 7.3.1 Shell: bash v: 4.4.19 inxi: 2.9.11

#14

The important things on this machine are having apache, php, and sqlite working:

# systemctl status httpd
● httpd.service - Apache Web Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor pres>
   Active: active (running) since Sun 2018-04-08 15:41:06 PDT; 6s ago
 Main PID: 827 (httpd)
    Tasks: 6 (limit: 4915)
   Memory: 14.3M
   CGroup: /system.slice/httpd.service
           ├─827 /usr/bin/httpd -k start -DFOREGROUND
           ├─828 /usr/bin/httpd -k start -DFOREGROUND
           ├─829 /usr/bin/httpd -k start -DFOREGROUND
           ├─830 /usr/bin/httpd -k start -DFOREGROUND
           ├─831 /usr/bin/httpd -k start -DFOREGROUND
           └─832 /usr/bin/httpd -k start -DFOREGROUND

Apr 08 15:41:06 a32-pc systemd[1]: Started Apache Web Server.
Apr 08 15:41:06 a32-pc httpd[827]: AH00558: httpd: Could not reliably determine>
lines 1-16/16 (END)

bluegriffon-2.1.1-2-i686.pkg.tar.xz does not work:

$ bluegriffon
XPCOMGlueLoad error for file /usr/lib/bluegriffon/libxul.so:
libhunspell-1.4.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

Did a full system upgrade:

# pacman -Syyu
:: Synchronizing package databases...
 core                     188.8 KiB   204K/s 00:01 [######################] 100%
 extra                      2.4 MiB   565K/s 00:04 [######################] 100%
 community                  5.1 MiB   962K/s 00:05 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) bluegriffon-2.3.1-3

Total Download Size:    36.36 MiB
Total Installed Size:  122.96 MiB
Net Upgrade Size:       -2.35 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 bluegriffon-2.3.1-3...    36.4 MiB  1404K/s 00:27 [######################] 100%
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) upgrading bluegriffon                        [######################] 100%
:: Running post-transaction hooks...
(1/3) Updating icon theme caches...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the desktop file MIME type cache...

bluegriffon 2.3.1-3 still doesn’t work:

$ bluegriffon
XPCOMGlueLoad error for file /usr/lib/bluegriffon/libxul.so:
libvpx.so.4: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

#15

palemoon-27.6.2SSE (32bit) works but often suffers from a “Segmentation fault (core dumped)” with more than two tabs open.

Installed chromium but that crashed at start:

$ chromium
Illegal instruction (core dumped)

Would be nice if firefox-q worked on this machine…


#16

@jonathon

is it safe to update in KDE now?


#17

I believe so.


#18

Have firefox-ESR working on machine with no SSE support. It appears to be stable with six tabs open.

@jonathon,

Can manjaro32 package manager display option to install firefox-ESR for those CPUs with no SSE support?


#19

I’d have to build the package myself for that to happen. I’m not sure that the level of demand would be enough to justify the time and effort needed, especially given that ESR 52 will only be around until August:

https://wiki.mozilla.org/Release_Management/Calendar

That would mean I would introduce a package to the repos for four months only to have to remove it again, leaving people with an insecure browser, or forcing the move onto ESR 60 which, being Quantum-based, will likely need SSE2 thereby breaking people’s installed browser.

Of course, if you can find out how to configure Firefox to build without SSE support (that is, revert the change to the default -march=pentium-m to -march=pentium-pro) that could go a long way to help.

Edit:

Actually, I think I’ve created a patch which might help.

+++ b/build/unix/mozconfig.linux32
@@ -3,16 +3,11 @@
 if [ -f /etc/redhat-release ]; then
 export PKG_CONFIG_LIBDIR=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
 fi
 
-export MOZ_LINUX_32_SSE2_STARTUP_ERROR=1
-
-CFLAGS="$CFLAGS -msse -msse2 -mfpmath=sse"
-CXXFLAGS="$CXXFLAGS -msse -msse2 -mfpmath=sse"
-
 if test `uname -m` = "x86_64"; then
-  CC="$CC -m32 -march=pentium-m"
-  CXX="$CXX -m32 -march=pentium-m"
+  CC="$CC -m32 -march=pentiumpro"
+  CXX="$CXX -m32 -march=pentiumpro"
   ac_add_options --target=i686-pc-linux
   ac_add_options --host=i686-pc-linux
   ac_add_options --x-libraries=/usr/lib
 fi

I’m building a test package for FF 59.0.2. If it works I’ll propose it as an option for archlinux32 too; there may be others still running on AthlonXP-age machines.


#20

Update on 1 Machine and 1 VB without Problems.

DK3


#21

This topic was automatically closed after 46 hours. New replies are no longer allowed.