More Testing Please

35 replies [Last post]
jxself
Offline
Joined: 09/13/2010

https://listas.trisquel.info/pipermail/trisquel-devel/2018-February/001147.html

## Dist-upgrade t7 > t8

Although it was already possible to upgrade a T7 machine into T8, the
manual steps can be tricky. The guided/graphical process for the upgrade
is now in place and can be tested by running the following commands on a
fully up to date Trisquel 7 installation:

Graphical:
update-manager -d
Text/terminal:
do-release-upgrade -d

If you want to do a dry run (so the whole upgrade is tested but no
actual changes are made to the disk) add '-s', which stands for 'sandbox'.

I tried it on a VM and it worked correctly. Please give it a go and
report any errors by attaching the contents of "/var/log/dist-upgrade".
I haven't tried upgrading from Trisquel-mini or other desktops.

https://trisquel.info/en/forum/testing-trisquel-8-upgrade-process
has more information about how to try it out inside a virtual machine.

## Wrapping up the release:

The reminding steps to finish the release are:

* Test the iso set I'm building today, test the upgrade system, fix
major problems if needed (most things can be fixed through updates).
* Add two packages to the build system that should be pre-installed by
default: GNU Ring and the Electrum wallet.
* Make and package the artwork.

Hopefully everyone can make it to the Freedom Friday meeting on IRC.

Trisquel 8 is getting ever closer!

martinh
Offline
Joined: 02/21/2014

Hi jxself !

Thanks for the link and the long message !
Nice to be kept informed.

I just downloaded the previous iso yesterday, tried testing it today,
but it doesn't fallback to the vesa driver ?!
Normally I would boot into trisquel live then install and edit xorg.conf but
this doesn't seem possible.
My Question: is this fixed on the 2 days newer iso ?
Thanks again !!

calher

I am a member!

Offline
Joined: 06/19/2015

Trisquel 8 is getting closer, but will it give me:

* user switching
* GNOME 3.22 or later
* Kodi
* GNOME Videos YouTube search
* Gedit with header bar
* Firefox 57 without Pocket/ads
* WebRTC
* Mozc
* LUKS
* extract RAR files
* color emoji
* emoji input
* Flatpak
* Replicant dev tools
* updates over Tor, like Debian

loldier
Offline
Joined: 02/17/2016

I did a clean install over my Debian box (I have a separate home partition). Can't wait for the new artwork. So far snappy and pleasant to use. I'm happy that multiple keyboard layouts and the keyboard switcher now work and windows have no lag when resized (used to affect my HP Probook, hesitant corner dragging).

Abrowser addons have the same old glitch that needs a shortcut to work.

https://trisquel.info/en/browser/addons

Screenshot at 2018-02-21 18:17:36.png
chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

As I reported with the December ISO, and as others have reported with 2/17 ISO, I have trouble running the newest ISO live. After selecting "Try Trisquel without installing" I see a splash screen, followed by a black screen with a cursor. From this screen I can use Ctrl+Alt+F* to get a terminal at which I can log in with user="trisquel" pass="" but I cannot get to a display manager.

The problem occurs whether I use dd or Startup Disk Creator.

The flashing Trisquel logo at thr splash screen has a black background instead of a transparent background. This is also the case for my current install, which is an upgrade from Trisquel 7, but was not the case with my previous install, which was from the ISO from last summer. Although this is purely cosmetic, I bring it up because I recall there being a bug a while back pertaining to a Trisquel logo.

I have not tried actually installing yet, but when I tried to do so after encountering this issue with the December ISO installing gave me the same result, just a black screen with no display manager.

https://trisquel.info/en/forum/cant-boot-trisquel-8-usb

It seems that multiple people have had this problem, while others have had no trouble, so perhaps the issue is hardware?

loldier
Offline
Joined: 02/17/2016

I did have a problem with the previous ISO that was put out there a few days ago but the most recent (2018-02-20) works. Please try and download again, then burn it.

http://jenkins.trisquel.info/makeiso/iso/

You could try growisofs.

growisofs -dvd-compat -Z /dev/srX=name_of_iso

To be clear, Ruben just updated the ISO or uploaded a new one.

Screenshot at 2018-02-21 19:41:39.png
chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

I tested the latest ISO, downloaded this morning, with dd and SDC, but I'll try growisofs tonight.

chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

I still have this problem when running the 2/20 ISO on my X60 from a USB drive. No DE or DM, whether I use dd or Startup Disk Creator. I just tried it on an X230, and could not even boot into it. Will there be a new set of ISOs soon that might fix the first issue, or should I buy myself some DVDs and see if that works better than a USB drive?

davidpgil
Offline
Joined: 08/26/2015

My fully up to date Trisquel 7 install wont upgrade to Trisquel 8 with both "update-manager -d" and "do-release-upgrade -d".

I'll post error messages/ console output ASAP.

Anyone else have any luck?

jxself
Offline
Joined: 09/13/2010

Yes, please provide more details like the log mentioned in the email, /var/log/dist-upgrade.

davidpgil
Offline
Joined: 08/26/2015

Heres all of the text I could copy and paste from my upgrade from Trisquelk 7 to 8. I think it failed. :/

'''
aspell-autobuildhash: processing: en [en_US-w_accents-only].
aspell-autobuildhash: processing: en [en_US-wo_accents-only].
aspell-autobuildhash: processing: es [es].
Processing triggers for dbus (1.10.6-1ubuntu3.3) ...
Processing triggers for ca-certificates (20170717~16.04.1+8.0trisquel1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for resolvconf (1.78ubuntu6) ...
Processing triggers for vlc-nox (2.2.2-5ubuntu0.16.04.4) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Processing triggers for python-central (0.6.17ubuntu2) ...
Errors were encountered while processing:
trisquel-recommended
Error in function:

Could not install the upgrades

The upgrade has aborted. Your system could be in an unusable state. A
recovery will run now (dpkg --configure -a).

dpkg: dependency problems prevent configuration of trisquel-recommended:
trisquel-recommended depends on rhythmbox-mozilla; however:
Package rhythmbox-mozilla is not installed.
trisquel-recommended depends on rhythmbox-plugin-cdrecorder; however:
Package rhythmbox-plugin-cdrecorder is not installed.
trisquel-recommended depends on rhythmbox-plugins; however:
Package rhythmbox-plugins is not installed.
trisquel-recommended depends on rhythmbox; however:
Package rhythmbox is not installed.

dpkg: error processing package trisquel-recommended (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
trisquel-recommended
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'notification-daemon' is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
trisquel-recommended : Depends: rhythmbox-mozilla but it is not going to be installed
Depends: rhythmbox-plugin-cdrecorder but it is not going to be installed
Depends: rhythmbox-plugins but it is not going to be installed
Depends: rhythmbox but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
update-initramfs: Generating /boot/initrd.img-4.4.0-112-lowlatency
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-112-lowlatency
Found initrd image: /boot/initrd.img-4.4.0-112-lowlatency
Found linux image: /boot/vmlinuz-3.13.0-141-lowlatency
Found initrd image: /boot/initrd.img-3.13.0-141-lowlatency
Found linux image: /boot/vmlinuz-3.13.0-139-lowlatency
Found initrd image: /boot/initrd.img-3.13.0-139-lowlatency
done

Upgrade complete

The upgrade has completed but there were errors during the upgrade
process.

To continue please press [ENTER]
=== Command detached from window (Sat Feb 24 22:21:08 2018) ===
=== Command terminated with exit status 1 (Sat Feb 24 22:21:18 2018) ===
'''

davidpgil
Offline
Joined: 08/26/2015

I then pressed "r" to ressurect the window and this is what I got...
'''

4 packages are going to be removed. 1 package is going to be
upgraded.

You have to download a total of 280 k. This download will take about
2 seconds with a 1Mbit DSL connection and about 39 seconds with a 56k
modem.

Continue [yN] Details [d]y

Fetching
Get:1 http://archive.trisquel.info/trisquel flidas/main amd64 findutils amd64 4.6.0+git+20160126-2 [280 kB]
Fetched 280 kB in 0s (0 B/s)

Upgrading
Inhibiting until Ctrl+C is pressed...
Fetched 0 B in 0s (0 B/s)
Exception during pm.DoInstall(): E:Could not configure 'trisquel-recommended:amd64'. , E:Internal error, packages left unconfigured. trisquel-recommended:amd64

Could not install the upgrades

The upgrade has aborted. Your system could be in an unusable state. A
recovery will run now (dpkg --configure -a).

dpkg: dependency problems prevent configuration of trisquel-recommended:
trisquel-recommended depends on rhythmbox-mozilla; however:
Package rhythmbox-mozilla is not installed.
trisquel-recommended depends on rhythmbox-plugin-cdrecorder; however:
Package rhythmbox-plugin-cdrecorder is not installed.
trisquel-recommended depends on rhythmbox-plugins; however:
Package rhythmbox-plugins is not installed.
trisquel-recommended depends on rhythmbox; however:
Package rhythmbox is not installed.

dpkg: error processing package trisquel-recommended (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
trisquel-recommended
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'notification-daemon' is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
trisquel-recommended : Depends: rhythmbox-mozilla but it is not going to be installed
Depends: rhythmbox-plugin-cdrecorder but it is not going to be installed
Depends: rhythmbox-plugins but it is not going to be installed
Depends: rhythmbox but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
update-initramfs: Generating /boot/initrd.img-4.4.0-112-lowlatency
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-112-lowlatency
Found initrd image: /boot/initrd.img-4.4.0-112-lowlatency
Found linux image: /boot/vmlinuz-3.13.0-141-lowlatency
Found initrd image: /boot/initrd.img-3.13.0-141-lowlatency
Found linux image: /boot/vmlinuz-3.13.0-139-lowlatency
Found initrd image: /boot/initrd.img-3.13.0-139-lowlatency
done

Upgrade complete

The upgrade has completed but there were errors during the upgrade
process.

To continue please press [ENTER]
=== Command detached from window (Sat Feb 24 22:26:27 2018) ===
=== Command terminated with exit status 1 (Sat Feb 24 22:26:37 2018) ===
'''

davidpgil
Offline
Joined: 08/26/2015

When I go to gnome control center to adjust my display it says "Could not get screen information" :/

Any ideas on how I can get this fixed?

loldier
Offline
Joined: 02/17/2016

T8 comes with mate-control-center.

tomlukeywood
Offline
Joined: 12/05/2014

I have submitted an issue: https://trisquel.info/en/issues/23851

davidpgil
Offline
Joined: 08/26/2015

As a newbie to being part of the bleeding edge of a major distro update, I hadn't imagined it could mess up my system. I ended up reinstalling again and restoring my backups. next time i test I will make a disk image first. I will come back soon with more data!

kpengboy
Offline
Joined: 09/08/2013

Some results I have found:

- Upgrading from Trisquel Mini works
- However, you can't log out because the lxsession-logout package doesn't get installed like it should
- The following packages also get left around:
libass4/now 0.10.1-3ubuntu1 amd64 [installed,local]
libavcodec54/now 6:9.20-0ubuntu0.14.04.1 amd64 [installed,local]
libavformat54/now 6:9.20-0ubuntu0.14.04.1 amd64 [installed,local]
libavresample1/now 6:9.20-0ubuntu0.14.04.1 amd64 [installed,local]
libavutil52/now 6:9.20-0ubuntu0.14.04.1 amd64 [installed,local]
libcogl-pango15/now 1.16.2-1 amd64 [installed,local]
libcogl15/now 1.16.2-1 amd64 [installed,local]
libencode-locale-perl/flidas,now 1.05-1 all [installed,automatic]
libgcrypt11/now 1.5.3-2ubuntu4.5 amd64 [installed,local]
libgif4/now 4.1.6-11 amd64 [installed,local]
libgnutls26/now 2.12.23-12ubuntu2.8 amd64 [installed,local]
liblocale-gettext-perl/flidas,now 1.07-1build1 amd64 [installed]
libopenjpeg2/now 1.3+dfsg-4.7ubuntu1 amd64 [installed,local]
libpostproc52/now 6:0.git20120821-4 amd64 [installed,local]
librtmp0/now 2.4+20121230.gitdf6c518-1ubuntu0.1 amd64 [installed,local]
libswscale2/now 6:9.20-0ubuntu0.14.04.1 amd64 [installed,local]
libvpx1/now 1.3.0-2 amd64 [installed,local]
libx264-142/now 2:0.142.2389+git956c8d8-2 amd64 [installed,local]
libxfce4ui-1-0/now 4.11.1-2ubuntu1+7.0trisquel1 amd64 [installed,local]
libxfce4ui-common/now 4.11.1-2ubuntu1+7.0trisquel1 all [installed,local]
libxfce4util6/now 4.10.1-1ubuntu1 amd64 [installed,local]
locales/flidas-updates,flidas-security,now 2.23-0ubuntu10 all [installed]
lxpanel/now 0.6.1-0ubuntu3 amd64 [installed,local]
mplayer2/now 2.0-701-gd4c5b7f-2ubuntu2 amd64 [installed,local]
trisquel-base-data/now 7.0-2 all [installed,local]
trisquel-mini-data/now 7.0-2 all [installed,local]

Most of them seem to be related to mplayer2, which doesn't get upgraded or removed like it should
- I also tried updating Trisquel Desktop with zh-CN locale and texlive-full installed. It succeeded.

Pablo G

I am a member!

Offline
Joined: 05/16/2012

Hello

I upgraded one of my pc (used for testing) and it worked. No errors I think.
I had to erase some programs and some old linux-headers (too many, too much space) because root partition was 3/4 full.
The upgrading process needs at least 6 GB. The standard root partition is 10 GB by default (no LVM option). I think it's too small.
Package download didn't take so much time thanks to my net provider...
I don't know if there were upgrading errors...no messages at all.
Now I have a GNOME/Mate desktop, which is quite different from Trisquel 8 Mate installed in other PC...

libre greetings

akito
Offline
Joined: 05/10/2017

@Pablo G you mean that you can use GNOME or Mate, you can remove GNOME packages using apt-get. The APT cache may have taken the space try to clear it: $ sudo apt-get clean

Pablo G

I am a member!

Offline
Joined: 05/16/2012

I see the new desktop is MATE and with previous programs that I had installed from GNOME.
Problems space disk were previous to upgrade process.
This can happen more people. There is no autoremove for many old kernels (too much useless space disk) and the root partition is short by default (10 GB)...
There were an autoremove process after installing (some hours) and now there are 9,1 GB of free space.
We are testing, isn't it?

Captura de pantalla de 2018-03-03 11-29-29.png
strypey
Offline
Joined: 05/14/2015

10GB was fine for a root partition in the 1990s, and is probably still adequate for a server. But desktop systems involve a *lot* more large packages (eg desktop environments) than a headless server system, and the kinds of applications installed on a desktop system also tend to be much larger (esp. games). Also, internal hard drives now have much greater capacity than they did in the 90s, so larger root partition is not so great a sacrifice as it was then.

The default root partition probably needs to be at least 15-20GB. If this creates problems for people using Trisquel as a server, perhaps the installer could ask the user whether they are installing for server or desktop use, and change the root partition size as appropriate?

SuperTramp83

I am a translator!

Online
Joined: 10/31/2014

>10GB was fine for a root partition in the 1990s, and is probably still adequate for a server. But desktop systems involve a *lot* more large packages (eg desktop environments) than a headless server system, and the kinds of applications installed on a desktop system also tend to be much larger (esp. games).

/dev/mapper/Debian-root 23G 3.6G 19G 17% /

With all the software I need installed, it takes 3.6 GB here :)

It really depends on the user (basically the question is: how many large games are you going to install?) but I would say 10 GB is more than enough for teh rootz.

CalmStorm

I am a member!

Offline
Joined: 12/31/2014

I would say most people don't need even 128gb unless they use proprietary, or 3d graphics or are a developer of some sort.

So yeah...

Pablo G

I am a member!

Offline
Joined: 05/16/2012

The question is if my case is usual or not.

I had to delete 10 old linux-headers occupying 1 GB and many programs before I could upgrade to Trisquel 8.
I didn't delete any old linux-kernels (maybe 1GB ?)
I don't use propietary software or 3D games.
I like install new programs. Maybe one or more of them is too big (LibreCAD, Gimp, Qelectrotech, Emacs, ...)

If my case is rare, don't take care of it...

CalmStorm

I am a member!

Offline
Joined: 12/31/2014

If you are installing development tools or programming IDE's aka developer stuff,

I think its normal. or the other two things aka 3d graphics proprietary Software...

But I don't know, there may be other reasons... bugs, ??? or huge freakin desktops such as kde, but yeah... I may be wrong, but it could be some rare issue.

I guess wait for a response from someone with more knowledge than I?

grimlok
Offline
Joined: 04/16/2013

I periodically clear out linux-headers because they seem to pile up and fill up my root volume. This leads to me getting disk space errors. I have a nice command that wipes out all prior headers except for the one currently being used.

https://ubuntugenius.wordpress.com/2011/01/08/ubuntu-cleanup-how-to-remove-all-unused-linux-kernel-headers-images-and-modules/

onpon4
Offline
Joined: 05/30/2012

There's no need to hand-hold for servers. The installer supports making your own custom choices and if you're technical enough (which you should be if you're setting up a server from scratch), it's no big deal at all. In fact I tend to completely avoid those kinds of automatic partition choices for this exact reason.

I think the automatic partitioning should do one of two things:

1. Set a minimum size for / which is quite large.
2. Just default to having only "/", no "/home".

strypey
Offline
Joined: 05/14/2015

It might be a better UX if upgrading from T7>T8 only upgraded the base system, instead of adding a new DE (Desktop Environment) and changing the application set. But I can see how this would create a bunch of extra headaches for the Trisquel dev crew. After all we would want a newer version of our existing DE and applications, or what's the point upgrading?

When major interface changes are made in a new version of a distro - especially when those changes include introducing a new DE and changing the default applications - it's probably a good time for users to do a fresh install. If you have /home on a separate partition this is a fairly painless process (although do make sure you back up anything you can't bear to lose just in case). As discussed on other threads, my preferred partition scheme includes a separate /home partition, and a second primary partition where I can install new versions/ distros for testing, before deciding whether to switch to them fulltime.

grimlok
Offline
Joined: 04/16/2013

I took the opportunity to do a Trisquel 8 upgrade on a new laptop I received from work. It is a Dell Latitude E5570. I originally installed Trisquel 7 after adding in a new internal wifi adapter. Knowing that it worked well with that version of the OS, I decided to go ahead and run the test upgrade.

Other than not liking Mate all that much, the upgrade went perfect for me, and the system seems to run quite nice. I tried to install XFCE, but it said that the dependencies are missing from the repository. I assume this is because it still isn't quite production worthy.

Anyways, as for the upgrade mechanism that you wanted tested. It worked quite nice, at least on a fresh Trisquel 7 installation. If I was brave I'd try it on my laptop that I've had since 2013 which had 6, and then was upgraded to 7 on it. But I'm not that brave yet. Maybe after I get my NAS configured and get everything backed up.

Cheers!
grimlok

eric23
Offline
Joined: 06/30/2017

I did an upgrade from 7 to 8. I did the upgrade from the console command, because the update-manager was having some trouble displaying the text in the box listing the packages. Now I am on 8 and it won't upgrade to libdvdnav4 from version 4.2.1-3. According to synaptic it has to remove gnome-mplayer, mplayer2, and trisquel-mini-recommended to install libdvdnav4.

You might want to change the forums' attach method: "The selected file apt.log could not be uploaded. Only files with the following extensions are allowed: jpg jpeg gif png txt doc xls pdf ppt pps odt ods odp iso torrent deb gz bz2 diff tar patch xz sh."

AttachmentSize
apt.log_.txt 573.67 KB
apt-term.log_.txt 492.64 KB
main.log_.txt 49.71 KB
screenlog.0.txt 1.74 MB
loldier
Offline
Joined: 02/17/2016

Only files with the following extensions are allowed...

Put them in tarballs.

chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

> Only files with the following extensions are allowed...
>
> Put them in tarballs.

Or for a small file just add .txt to the filename and tell us to remove it after downloading.

david

I am a member!

I am a translator!

Offline
Joined: 08/02/2008

Sorry about that, I can't think of the reason we missed that one, it's fixed now.

loldier
Offline
Joined: 02/17/2016

T8 Abrowser has the same old addons bug.

It doesn't work as intended but stalls. The workaround is to go here:

https://trisquel.info/en/browser

extensions.png browser_addons.png
pete
Offline
Joined: 01/05/2011

Today I ran the dist-upgrade from 7 to 8 in a terminal using the sandbox option. Took almost an hour, but it looks like there were no real errors, although the final message said that it ended "with errors". (see screenshot)

From /var/log:
2018-03-24 05:51:27,935 INFO Using config files '['./DistUpgrade.cfg.belenos']'
2018-03-24 05:51:27,935 INFO uname information: 'Linux user-ThinkPad-T400 3.13.0-141-lowlatency #190+7.0trisquel2 SMP PREEMPT Tue Jan 23 23:59:12 UTC 2018 x86_64'
2018-03-24 05:51:28,487 INFO apt version: '1.0.1ubuntu2.17+7.0trisquel3'
2018-03-24 05:51:28,487 INFO python version: '3.4.3 (default, Nov 28 2017, 16:41:13)
[GCC 4.8.4]'
2018-03-24 05:51:28,491 INFO release-upgrader version '8.0.23' started
2018-03-24 05:51:28,504 INFO locale: 'en_US' 'UTF-8'
2018-03-24 05:51:28,566 DEBUG screen returned: 'No Sockets found in /var/run/screen/S-root.

'
2018-03-24 05:51:28,566 INFO re-exec inside screen: '['screen', '-e', '\\0\\0', '-L', '-c', 'screenrc', '-S', 'ubuntu-release-upgrade-screen-window', '/tmp/trisquel-release-upgrader-6l8fo74b/flidas', '--mode=server', '--frontend=DistUpgradeViewText', '--sandbox', '--devel-release']'

BTW, I'm running it on a Libreboot Thinkpad T400.
Also, let me know if you have suggestions on how to report these - what was missing, what was unnecessary.
Thanks.

after_sandbox_upgrade.png
davidpgil
Offline
Joined: 08/26/2015

I have recently tried updating using "update-manager -d" gui method and it failed. Here are my prompts:

https://trisquel.info/en/forum/trisquel-8-codename-flidas-release-candidate-ready-testing#comment-130569