Trident: What will "trueos-update upgrade" do?


#1

I’m just doing
trueos-update upgrade
on Trident originally Beta 3, already once upgraded. Will it take my system to RC1 or RC2?


#2

it might/should upgrade to RC2, though be aware that you may find the upgrade missing some packages


#3

Ok, I’ll report :wink:


#4

no need to report it.

See message from around the time you posted the original message


#5

Please share how it went. @RodMyers probably meant no need to open ticket (report).
In any case, finally we have zfs to cover our asses in case something goes bad :wink: I have done it couple of last attempts to upgrade/update…


#6

my bad, yes @samob is correct


#7

It seemed to work for me with some errors in /var/log/trueos-update.log

27 matches for “error” in buffer: trueos-update.log
1298:libgpg-error-1.32: already unlocked
1405:p5-Error-0.17026: already unlocked
1821: libgpg-error-1.32
1928: p5-Error-0.17026
2128:Error: powerd is the name of a real and virtual service.
2141:Error: powerd is the name of a real and virtual service.
2160:file:///usr/local/share/xml/catalog.ports:1: parser error : Document is empty
2224:Error: powerd is the name of a real and virtual service.
2225:file:///usr/local/share/xml/catalog.ports:1: parser error : Document is empty
2309:Error: powerd is the name of a real and virtual service.
2353:Error: powerd is the name of a real and virtual service.
2408:Error: powerd is the name of a real and virtual service.
2427:Error: powerd is the name of a real and virtual service.
2471:Error: powerd is the name of a real and virtual service.
2625:Error: powerd is the name of a real and virtual service.
2636:xmlcatmgr: errors while parsing catalog; aborting
2654:Error: powerd is the name of a real and virtual service.
2781:Error: powerd is the name of a real and virtual service.
2794:xmlcatmgr: errors while parsing catalog; aborting
2817:[321/517] Deinstalling libgpg-error-1.32…
2818:[321/517] Deleting files for libgpg-error-1.32: … done
2875:Error: powerd is the name of a real and virtual service.
2962:[391/517] Deinstalling p5-Error-0.17026…
2963:[391/517] Deleting files for p5-Error-0.17026: … done
3002:xmlcatmgr: errors while parsing catalog; aborting
3016:xmlcatmgr: errors while parsing catalog; aborting
3039:Error: powerd is the name of a real and virtual service.

and warnings:
5 matches for “warning” in buffer: trueos-update.log
2163:I/O warning : failed to load external entity “/usr/local/etc/gconf/schemas/gnome-mount.schemas”
2228:I/O warning : failed to load external entity “/usr/local/etc/gconf/schemas/polkit-gnome.schemas”
5703:Warnings:
5853:Warnings:
5855:pwd_mkdb: warning, unknown root shell


#8

Some packages are missing:

8 matches for “no such” in buffer: trueos-update.log
42:No such package in new repo: deskutils/lumina-screeshot
118:No such package in new repo: mail/trojita
208:No such package in new repo: www/qt5-webkit

and some files or directories:

2164:»/usr/local/etc/gconf/schemas/gnome-mount.schemas« konnte nicht geöffnet werden: No such file or directory
2229:»/usr/local/etc/gconf/schemas/polkit-gnome.schemas« konnte nicht geöffnet werden: No such file or directory
2354:pkg-static: unlinkat(var/log/samba4): No such file or directory
2369:pkg-static: unlinkat(var/log/cups): No such file or directory
2474:pkg-static: unlinkat(var/log/ConsoleKit): No such file or directory


#9

Some messages are irritating. Why should I remove them manually?

30 matches for “manually” in buffer: trueos-update.log
2367:==> You should manually remove the “cups” user.
2368:==> You should manually remove the “cups” group
2396:==> You should manually remove the “colord” user.
2397:==> You should manually remove the “colord” group
2404:==> You should manually remove the “git_daemon” user.
2405:==> You should manually remove the “git_daemon” group
2425:==> You should manually remove the “haldaemon” user.
2426:==> You should manually remove the “haldaemon” group
2445:You may need to manually remove /usr/local/etc/pulse/default.pa if it is no longer needed.
2447:==> You should manually remove the “pulse” user.
2448:==> You should manually remove the “pulse” group
2449:==> You should manually remove the “pulse-access” group
2450:==> You should manually remove the “pulse-rt” group
2469:==> You should manually remove the “avahi” user.
2470:==> You should manually remove the “avahi” group
2507:==> You should manually remove the “polkit” user.
2508:==> You should manually remove the “polkit” group
2601:==> You should manually remove the “polkitd” user.
2602:==> You should manually remove the “polkitd” group
2628:==> You should manually remove the “messagebus” user.
2629:==> You should manually remove the “messagebus” group
2779:==> You should manually remove the “_tss” user.
2780:==> You should manually remove the “_tss” group
2873:==> You should manually remove the “_tss” user.
2874:==> You should manually remove the “_tss” group
2878:==> You should manually remove the “webcamd” user.
2879:==> You should manually remove the “webcamd” group
3019:You may need to manually remove /usr/local/etc/asound.conf if it is no longer needed.
3206:==> You should manually remove the “_sndio” user.
3207:==> You should manually remove the “_sndio” group


#10
Add them back:
# beadm mount $PREVIOUS_BE
# pkg -r $BE_MOUNTPOINT info |perl -lne 'print $1 if /^(\w+)-\d/'>/tmp/old
# pkg info |perl -lne 'print $1 if /^(\w+)-\d/'>/tmp/new
# diff /tmp/old /tmp/new

John
groenveld@acm.org

#11

It turned out that lumina-screenshot is already installed while trojita and qt5-webkit are really missing in the repos


#12
You might try building them from ports.
John
groenveld@acm.org

#13

probably NOT possible to ass something that does not exist.