Updating existing LMDE 1 Systems to LMDE 2

Archived topics about LMDE 1 and LMDE 2
Locked
killer de bug

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by killer de bug »

Emilien du Roy wrote: What is the advantage of LMDE over normal LinuxMint if I have to reinstall from scratch LMDE 2 over LMDE 1 and next time LMDE 3 over LMDE 2 ?
Who said this? Where is it written?
User avatar
axisofevil
Level 4
Level 4
Posts: 383
Joined: Mon Nov 14, 2011 12:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by axisofevil »

My understanding is that LMDE1 was never truly rolling - but upgrade packs were periodically issued.
Furthermore, LMDE2 will be based on Debian Stable - but with a "rolling" addition of Mint based upgrades.
LMDE2 will be available as an upgrade to LMDE1 - at some point in the future.
Given that the majority of LMDE2 users will presently be using LMDE1, this upgrade is overdue.

If it is not possible to come up with a reliable upgrade to LMDE1 (in a reasonable time frame), then given definite information
I would be happy(!!!) to do a simple - but very tedious replace install of LMDE2.
My understanding may (of course) be wrong.
killer de bug

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by killer de bug »

axisofevil wrote:My understanding is that LMDE1 was never truly rolling - but upgrade packs were periodically issued.
It has been truly rolling at the beginning of its life.
itsme4401

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by itsme4401 »

Axisofevil wrote (2 posts up )
Given that the majority of LMDE2 users will presently be using LMDE1, this upgrade is overdue.
Hear! hear!
User avatar
axisofevil
Level 4
Level 4
Posts: 383
Joined: Mon Nov 14, 2011 12:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by axisofevil »

In a VM, I carried out what I thought was an upgrade (on LMDE1) - which eventually claimed to work.
However, there were many, many errors and warnings and it eventually finished after I restarted it a number of times.
To do this changed the list of repositories to

Code: Select all

deb http://packages.linuxmint.com betsy main upstream import
deb http://ftp.us.debian.org/debian jessie main contrib non-free
deb http://ftp.us.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free
deb http://www.deb-multimedia.org jessie main non-free
deb http://extra.linuxmint.com betsy main
upgraded twice using apt-get, three times using mint-upgrade

It eventually loaded, after it auto deleted some wanted packages - and cinnamon had a plain grey "theme".
e.g. Terminal windows are white instead of black.

More to the point, it deleted my crontab, rewrote /etc/fstab, wiped my custom entries in /etc/hosts
The time taken on a fast PC with fast-ish internet (60Mb/sec) of 2+ hours indicates that a Mint wipe & replace is looking to be a better bet.
At least this would wipe any accumulated crud.

I can start by deleting that VM...
killer de bug

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by killer de bug »

killer de bug wrote:I need to report a new issue on my side:

When I plug an head set (using the jack port) the system doesn't switch automatically. If I switch the sound to the head set, unplugging it doesn't restore sound in the speakers... :?
Found the root cause :)

I had an old /.pulse/default.pa config file. It was created before systemd and therefore it was not working correctly. I replaced it with a new one (cp /etc/pulse/default.pa) added my tweak for startup sound and it's working fine again.

:)
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by Monsta »

Finally found some time to test the upgrade myself. I've tested the upgrade of LMDE 201403 Cinnamon installation in VirtualBox. This is almost vanilla installation - only Nemo extensions and a few small tools (like gtkorphan) added.
  1. Made the necessary changes and downloaded all packages as described in this post.
  2. Installed sysvinit-core so that the init system would still be sysvinit (instead of systemd) after the upgrade.

    Code: Select all

    apt install sysvinit-core
  3. Installed adwaita-icon-theme to avoid the notorious libgtk-3 breakage during the upgrade.
    This pulled in quite a few packages, including new versions of libc6, GLib, GTK+3 and LibreOffice.

    Code: Select all

    monsta@lmde ~ $ apt install adwaita-icon-theme
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following extra packages will be installed:
      coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1 coinor-libcoinutils3 coinor-libosi1 gcc-4.9-base gnome-themes-standard
      gnome-themes-standard-data libabw-0.1-1 libatk1.0-0 libatk1.0-data libboost-date-time1.55.0 libboost-iostreams1.55.0 libboost-system1.55.0 libc-bin
      libc-dev-bin libc6 libc6-dev libcairo2 libcdr-0.1-1 libcmis-0.4-4 libcolord2 libdb5.3 libe-book-0.1-1 libeot0 libetonyek-0.1-1 libfreehand-0.1-1
      libgail-3-0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglew1.10 libglib2.0-0 libglib2.0-bin libgltf-0.0-0 libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin
      libgtk-3-common libharfbuzz-icu0 libharfbuzz0b libhunspell-1.3-0 libicu52 libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjpeg62-turbo
      liblcms2-2 libmspub-0.1-1 libmwaw-0.3-3 libodfgen-0.1-1 liborcus-0.8-0 libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
      libpangoxft-1.0-0 libraptor2-0 librasqal3 librdf0 libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-common
      libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math libreoffice-writer librevenge-0.0-0 libstdc++6
      libtirpc1 libvisio-0.1-1 libwayland-client0 libwayland-cursor0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common
      libwebp5 libwpd-0.10-10 libwpg-0.3-3 libwps-0.3-3 libxkbcommon0 locales uno-libs3 ure
    Suggested packages:
      glibc-doc glew-utils liblcms2-utils raptor2-utils rasqal-utils librdf-storage-postgresql librdf-storage-mysql librdf-storage-sqlite
      librdf-storage-virtuoso redland-utils libreoffice-gcj libreoffice-report-builder libjtds-java libreoffice-mysql-connector libmyodbc libmysql-java
      libreoffice-sdbc-postgresql odbc-postgresql libpg-java libsqliteodbc tdsodbc mdbtools ocl-icd-libopencl1 libreoffice-style-crystal
      libreoffice-style-hicontrast libreoffice-style-oxygen libreoffice-style-sifr libreoffice-style-tango libreoffice-evolution fonts-crosextra-caladea
      fonts-crosextra-carlito
    Recommended packages:
      gnome-accessibility-themes libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb python3-uno python-uno libreoffice-avmedia-backend-gstreamer
      libreoffice-avmedia-backend-vlc geoclue-2.0
    The following packages will be REMOVED:
      libharfbuzz0a
    The following NEW packages will be installed:
      adwaita-icon-theme coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1 coinor-libcoinutils3 coinor-libosi1 gcc-4.9-base libabw-0.1-1
      libboost-date-time1.55.0 libboost-iostreams1.55.0 libboost-system1.55.0 libcdr-0.1-1 libcmis-0.4-4 libcolord2 libdb5.3 libe-book-0.1-1 libeot0
      libetonyek-0.1-1 libfreehand-0.1-1 libglew1.10 libgltf-0.0-0 libharfbuzz0b libicu52 libjpeg62-turbo libmspub-0.1-1 libmwaw-0.3-3 libodfgen-0.1-1
      liborcus-0.8-0 libreoffice-base-drivers librevenge-0.0-0 libvisio-0.1-1 libwayland-cursor0 libwebp5 libwpd-0.10-10 libwpg-0.3-3 libwps-0.3-3
      libxkbcommon0
    The following packages will be upgraded:
      gnome-themes-standard gnome-themes-standard-data libatk1.0-0 libatk1.0-data libc-bin libc-dev-bin libc6 libc6-dev libcairo2 libgail-3-0
      libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libglib2.0-bin libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz-icu0
      libhunspell-1.3-0 libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 liblcms2-2 libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
      libpangoxft-1.0-0 libraptor2-0 librasqal3 librdf0 libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core
      libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math libreoffice-writer libstdc++6 libtirpc1 libwayland-client0
      libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common locales uno-libs3 ure
    52 upgraded, 38 newly installed, 1 to remove and 1403 not upgraded.
    Need to get 0 B/151 MB of archives.
    After this operation, 94.1 MB of additional disk space will be used.
    Do you want to continue? [Y/n] y
    ...
  4. Proceeded with upgrading the rest of the packages.

    Code: Select all

    monsta@lmde ~ $ apt dist-upgrade
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Calculating upgrade... The following packages were automatically installed and are no longer required:
      gtkhash gtkhash-common libboost-python1.54.0 libserf1
    Use 'apt-get autoremove' to remove them.
    Done
    The following packages will be REMOVED:
      foomatic-filters ghostscript-cups icedtea-6-plugin libcjs0c libcogl-pango12 libcogl12 libfreerdp1 libgoa-1.0-0 libgroupsock1 libmetacity-private0a
      libperl5.18 mintupdate-debian obexd-client packagekit-backend-aptcc plymouth-drm xchat
    The following NEW packages will be installed:
      bluez-obexd cgmanager colord-data cpp-4.9 cups-core-drivers cups-filters-core-drivers dmeventd emacsen-common evolution-common firmware-zd1211
      folder-color-switcher fonts-kalapi fonts-lohit-taml-classical fonts-noto fonts-tlwg-laksaman fonts-wqy-microhei g++-4.9 gcc-4.9 gir1.2-cmenu-3.0
      gir1.2-gtksource-3.0 gir1.2-nmgtk-1.0 hexchat hexchat-common init libamd2.3.1 libasan1 libass5 libavcodec56 libavformat56 libavresample2 libavutil54
      libbind9-90 libblas-common libboost-python1.55.0 libcamd2.3.1 libcamel-1.2-49 libcanberra-gtk3-module libccolamd2.8.0 libcgmanager0 libcholmod2.1.2
      libcilkrts5 libcinnamon-menu-3-0 libcjs0e libcogl-pango20 libcogl-path20 libcogl20 libcolamd2.8.0 libcolorhug2 libdbus-glib2.0-cil libdbus2.0-cil
      libdns-export100 libdns100 libecal-1.2-16 libedataserver-1.2-18 libepoxy0 libevdev2 libexiv2-13 libfakeroot libfdk-aac1 libfl-dev libfreerdp-cache1.1
      libfreerdp-client1.1 libfreerdp-codec1.1 libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1 libfreerdp-gdi1.1 libfreerdp-locale1.1
      libfreerdp-primitives1.1 libfreerdp-utils1.1 libgadu3 libgcc-4.9-dev libgcrypt20 libgeocode-glib0 libgnome-bluetooth13 libgnome-desktop-3-10
      libgnutls-deb0-28 libgoa-1.0-0b libgphoto2-6 libgphoto2-port10 libgroupsock4 libgweather-3-6 libical1a libinput5 libiptcdata0 libirs-export91
      libisc-export95 libisc95 libisccc90 libisccfg-export90 libisccfg90 libjim0.75 liblcms2-utils liblivemedia42 libllvm3.5 liblogging-stdlog0 liblognorm1
      liblsan0 liblvm2cmd2.02 liblwres90 libmagickcore-6.q16-2 libmagickwand-6.q16-2 libmbim-glib4 libmbim-proxy libmediaart-1.0-0 libmetacity-private2
      libminiupnpc10 libmjpegutils-2.1-0 libmm-glib0 libmono-system-numerics4.0-cil libmozjs-24-0 libmpdec2 libmpeg2encpp-2.1-0 libmplex2-2.1-0 libmspack0
      libndp0 libneon27 libnewtonsoft-json5.0-cil libnih-dbus1 libnih1 libntdb1 libopenjpeg5 libopenraw1 libpackagekit-glib2-18 libparted2 libperl5.20
      libplist2 libpoppler46 libpostproc53 libprocps3 libprotobuf-c1 libpsl0 libpython3.4 libpython3.4-minimal libpython3.4-stdlib libqmi-glib1 libqmi-proxy
      librtmp1 libruby2.1 libserf-1-1 libshine3 libsmartcols1 libstdc++-4.9-dev libswresample1 libswscale3 libsystemd0 libtcl8.5 libtcl8.6 libteamdctl0
      libtotem-plparser18 libtracker-sparql-1.0-0 libubsan0 libumfpack5.6.2 libupower-glib3 libusageenvironment2 libutvideo15 libva-drm1 libvlccore8
      libvncclient0 libvte-2.91-0 libvte-2.91-common libwayland-egl1-mesa libwebkit2gtk-3.0-25 libwebpdemux1 libwebpmux1 libwinpr-crt0.1 libwinpr-crypto0.1
      libwinpr-dsparse0.1 libwinpr-environment0.1 libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 libwinpr-interlocked0.1
      libwinpr-library0.1 libwinpr-path0.1 libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-synch0.1 libwinpr-sysinfo0.1
      libwinpr-thread0.1 libwinpr-utils0.1 libx264-142 libx264-146 libx265-51 libxatracker2 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxshmfence1
      linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64 linux-headers-3.16.0-4-common linux-image-3.16.0-4-amd64 linux-kbuild-3.16
      mint-backgrounds-rebecca mint-mdm-themes-gdm mint-mdm-themes-html mint-user-guide-cinnamon mintupdate mono-runtime-common mono-runtime-sgen nemo-emblems
      nemo-folder-color-switcher p11-kit-modules parted plymouth-themes printer-driver-foo2zjs-common python-ecdsa python-ntdb python-pil python3-chardet
      python3-debian python3-six python3.4 python3.4-minimal qt-at-spi ruby2.1 rubygems-integration startpar systemd-shim tcl8.6 xwayland
    The following packages will be upgraded:
      accountsservice acl acpi-fakekey acpi-support acpi-support-base acpid alsa-base alsa-utils anacron apt apt-file apt-transport-https apt-utils
      apt-xapian-index aptdaemon aptdaemon-data aptitude aptitude-common aptitude-doc-en apturl aspell aspell-en at at-spi2-core avahi-autoipd avahi-daemon
      banshee base-files base-passwd bash bash-completion bc bind9-host binfmt-support binutils bison bluez bogofilter bogofilter-bdb bogofilter-common brasero
      brasero-common brltty bsdmainutils bsdutils build-essential bzip2 ca-certificates ca-certificates-java cabextract caribou cifs-utils cinnamon
      cinnamon-common cinnamon-control-center cinnamon-control-center-data cinnamon-desktop-data cinnamon-screensaver cinnamon-session cinnamon-session-common
      cinnamon-settings-daemon cinnamon-themes cinnamon-translations cjs cli-common colord console-data console-setup console-setup-linux consolekit coreutils
      cowsay cpio cpp cpp-4.8 crda cron cryptsetup cryptsetup-bin cups cups-client cups-common cups-daemon cups-driver-gutenprint cups-filters cups-pk-helper
      cups-ppdc cups-server-common curl dash davfs2 dbus dbus-x11 dc dconf-gsettings-backend dconf-service dcraw deb-multimedia-keyring debconf debconf-i18n
      debconf-utils debian-archive-keyring debian-system-adjustments debianutils deborphan default-jre default-jre-headless dh-python dialog
      dictionaries-common diffstat diffutils discover dkms dmidecode dmsetup dmz-cursor-theme dnsmasq-base dnsutils dosfstools dpkg dpkg-dev dpkg-repack
      dselect dvd+rw-tools e2fslibs e2fsprogs ecryptfs-utils ed eject enchant eog espeak espeak-data evince evince-common evolution-data-server-common exiv2
      fakeroot fancontrol ffmpegthumbnailer file file-roller findutils firmware-atheros firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-intelwimax
      firmware-ipw2x00 firmware-ivtv firmware-iwlwifi firmware-libertas firmware-linux firmware-linux-free firmware-linux-nonfree firmware-qlogic
      firmware-ralink firmware-realtek flex fontconfig fontconfig-config fonts-beng fonts-cantarell fonts-dejavu fonts-dejavu-core fonts-dejavu-extra
      fonts-droid fonts-freefont-ttf fonts-gujr fonts-guru fonts-kacst fonts-kacst-one fonts-lao fonts-liberation fonts-lohit-guru fonts-nanum fonts-opensymbol
      fonts-sil-abyssinica fonts-sil-gentium fonts-sil-gentium-basic fonts-taml fonts-telu fonts-thai-tlwg fonts-tlwg-garuda fonts-tlwg-kinnari fonts-tlwg-loma
      fonts-tlwg-mono fonts-tlwg-norasi fonts-tlwg-purisa fonts-tlwg-sawasdee fonts-tlwg-typewriter fonts-tlwg-typist fonts-tlwg-typo fonts-tlwg-umpush
      fonts-tlwg-waree foomatic-db ftp fuse g++ g++-4.8 gawk gcalctool gcc gcc-4.8 gcc-4.8-base gconf-service gconf2 gconf2-common gcr gdb gdbserver gdebi
      gdebi-core gedit gedit-common genisoimage geoip-database gettext gettext-base ghostscript ghostscript-x gimp gimp-data gir1.2-accountsservice-1.0
      gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-caribou-1.0 gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-freedesktop
      gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gmenu-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0
      gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtkclutter-1.0 gir1.2-javascriptcoregtk-3.0 gir1.2-json-1.0 gir1.2-muffin-3.0 gir1.2-nemo-3.0
      gir1.2-networkmanager-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4
      gir1.2-upowerglib-1.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gksu glib-networking glib-networking-common glib-networking-services gnome-bluetooth
      gnome-calculator gnome-desktop3-data gnome-icon-theme gnome-icon-theme-symbolic gnome-keyring gnome-media gnome-menus gnome-panel gnome-panel-data
      gnome-screenshot gnome-session-bin gnome-settings-daemon gnome-system-monitor gnome-terminal gnome-terminal-data gnupg gnupg-agent gnupg2 gpgsm gpgv grep
      groff-base growisofs grub-common grub-pc grub-pc-bin grub2-common grub2-theme-mint gsettings-desktop-schemas gstreamer0.10-alsa gstreamer0.10-ffmpeg
      gstreamer0.10-gconf gstreamer0.10-gnomevfs gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps
      gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-pulseaudio gstreamer0.10-tools gstreamer0.10-x gstreamer1.0-alsa gstreamer1.0-clutter
      gstreamer1.0-libav gstreamer1.0-nice gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps gstreamer1.0-plugins-good
      gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-x gthumb gthumb-data gtk2-engines-aurora gtk2-engines-pixbuf gtkhash
      gtkhash-common gucharmap guile-1.8-libs gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-libs gzip hardening-includes hdparm hfsplus hfsutils
      hicolor-icon-theme hplip hplip-data hwdata ibus-qt4 icedtea-7-plugin icedtea-netx icedtea-netx-common icedtea-plugin icoutils ideviceinstaller ifupdown
      imagemagick-common info init-system-helpers initramfs-tools initscripts inputattach install-info installation-report inxi iproute iproute2 iptables
      iputils-arping iputils-ping iputils-tracepath ipython irqbalance isc-dhcp-client isc-dhcp-common iso-codes iw java-common kbd keyboard-configuration
      keyutils klibc-utils kmod krb5-locales lame less liba52-0.7.4 libaa1 libaccountsservice0 libacl1 libaio1 libao-common libao4 libapr1 libaprutil1
      libapt-inst1.5 libapt-pkg-perl libapt-pkg4.12 libarchive-zip-perl libarchive13 libasan0 libasn1-8-heimdal libasound2 libasound2-data libasound2-plugins
      libaspell15 libasprintf0c2 libassuan0 libasyncns0 libatk-adaptor libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatkmm-1.6-1 libatomic1
      libatspi2.0-0 libattr1 libaudio2 libaudit-common libaudit1 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1
      libbabl-0.1-0 libbasicusageenvironment0 libbison-dev libblas3 libblkid1 libbluetooth3 libbluray1 libbrasero-media3-1 libbrlapi0.6 libbsd0 libburn4
      libbz2-1.0 libcaca0 libcairo-gobject2 libcairo-perl libcairomm-1.0-1 libcanberra-gtk0 libcanberra-gtk3-0 libcanberra-pulse libcanberra0 libcap-ng0
      libcap2 libcap2-bin libcaribou-common libcaribou0 libcdaudio1 libcddb2 libcdio-cdda1 libcdio-paranoia1 libcdio13 libchromaprint0
      libcinnamon-control-center1 libcinnamon-desktop0 libck-connector0 libclone-perl libcloog-isl4 libclutter-1.0-0 libclutter-gst-2.0-0 libclutter-gtk-1.0-0
      libcomerr2 libcroco3 libcryptsetup4 libcryptui0a libcrystalhd3 libcups2 libcupscgi1 libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3
      libcurl3-gnutls libcwidget3 libdaemon0 libdatrie1 libdbus-1-3 libdbus-glib-1-2 libdc1394-22 libdconf1 libdebconfclient0 libdebian-installer4
      libdevmapper-event1.02.1 libdevmapper1.02.1 libdirac-encoder0 libdirectfb-1.2-9 libdiscover2 libdjvulibre-text libdjvulibre21 libdmx1 libdpkg-perl
      libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libdvbpsi9 libdvdcss2 libdvdnav4 libdvdread4 libebml4 libecryptfs0 libedit2 libee0 libegl1-mesa
      libegl1-mesa-drivers libelf1 libelfg0 libemail-valid-perl libenca0 libenchant1c2a libept1.4.12 libespeak1 libestr0 libevdocument3-4 libevent-2.0-5
      libevview3-3 libexempi3 libexif12 libexpat1 libexttextcat-2.0-0 libexttextcat-data libfarstream-0.1-0 libffi6 libffmpegthumbnailer4 libfftw3-3
      libfftw3-double3 libfftw3-long3 libfftw3-single3 libfile-fcntllock-perl libflac8 libflite1 libfontconfig1 libfontembed1 libfontenc1 libfreetype6
      libfribidi0 libfs6 libfuse2 libgail-common libgail18 libgbm1 libgc1c2 libgcc-4.8-dev libgcc1 libgck-1-0 libgconf-2-4 libgconf2-4 libgcr-3-1
      libgcr-3-common libgcr-base-3-1 libgcr-ui-3-1 libgd3 libgdata2.1-cil libgdbm3 libgdiplus libgee-0.8-2 libgegl-0.2-0 libgeoclue0 libgeoip1 libgfortran3
      libgif4 libgimp2.0 libgirepository-1.0-1 libgksu2-0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglapi-mesa libgles2-mesa libglib-perl libglib2.0-cil
      libglib2.0-data libglibmm-2.4-1c2a libgmime-2.6-0 libgmp10 libgnome-keyring-common libgnome-keyring0 libgnome-menu-3-0 libgnomecanvas2-0
      libgnomecanvas2-common libgnomevfs2-0 libgnomevfs2-common libgnutls-openssl27 libgoa-1.0-common libgomp1 libgpg-error0 libgpgme11 libgpm2 libgpod4
      libgraphite2-3 libgs9 libgs9-common libgsl0ldbl libgssapi-krb5-2 libgssapi3-heimdal libgssdp-1.0-3 libgstreamer-plugins-bad0.10-0
      libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base1.0-0 libgstreamer0.10-0 libgtk2-gladexml-perl libgtk2-perl
      libgtk2.0-0 libgtk2.0-bin libgtk2.0-cil libgtk2.0-common libgtkglext1 libgtkmm-3.0-1 libgtksourceview-3.0-1 libgtksourceview-3.0-common libgtkspell0
      libgtop2-7 libgucharmap-2-90-7 libgudev-1.0-0 libgupnp-1.0-4 libgupnp-igd-1.0-4 libgusb2 libgutenprint2 libgweather-common libgxps2 libhcrypto4-heimdal
      libhdb9-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhfsp0 libhogweed2 libhpmud0 libhtml-parser-perl libhttp-cookies-perl libhx509-5-heimdal
      libhyphen0 libibus-1.0-5 libibus-qt1 libice6 libidn11 libiec61883-0 libijs-0.35 libilmbase6 libimobiledevice-utils libimobiledevice4 libio-html-perl
      libio-pty-perl libio-socket-inet6-perl libio-socket-ssl-perl libio-string-perl libisl10 libiso9660-8 libisofs6 libitm1 libjack-jackd2-0 libjasper1
      libjbig0 libjson-c2 libjson-glib-1.0-0 libjson-glib-1.0-common libjte1 libk5crypto3 libkate1 libkdc2-heimdal libkeyutils1 libklibc libkmod2 libkpathsea6
      libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 liblangtag-common liblangtag1 liblapack3 libldap-2.4-2 libldb1 liblensfun-data liblensfun0
      liblircclient0 liblist-moreutils-perl liblocale-gettext-perl libloudmouth1-0 liblqr-1-0 libltdl7 liblua5.1-0 liblua5.2-0 liblvm2app2.2
      liblwp-protocol-https-perl liblzma5 liblzo2-2 libmagic1 libmailtools-perl libmatroska6 libmeanwhile1 libmhash2 libmimic0 libmission-control-plugins0
      libmms0 libmng1 libmnl0 libmodplug1 libmono-cairo4.0-cil libmono-compilerservices-symbolwriter4.0-cil libmono-corlib4.0-cil libmono-corlib4.5-cil
      libmono-data-tds4.0-cil libmono-posix4.0-cil libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-system-configuration4.0-cil
      libmono-system-core4.0-cil libmono-system-data4.0-cil libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil
      libmono-system-runtime-serialization4.0-cil libmono-system-security4.0-cil libmono-system-transactions4.0-cil libmono-system-xml-linq4.0-cil
      libmono-system-xml4.0-cil libmono-system4.0-cil libmount1 libmozjs185-1.0 libmp3lame0 libmpc3 libmpcdec6 libmpeg2-4 libmpfr4 libmpg123-0 libmtdev1
      libmtp-common libmtp-runtime libmtp9 libmuffin0 libmythes-1.2-0 libnautilus-extension1a libncurses5 libncursesw5 libnemo-extension1 libneon27-gnutls
      libnet-dbus-perl libnet-dns-perl libnet-domain-tld-perl libnet-http-perl libnet-ssleay-perl libnet1 libnetfilter-acct1 libnettle4 libnewt0.52
      libnfnetlink0 libnice10 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libnotify-bin
      libnotify0.4-cil libnotify4 libnspr4 libnss-mdns libnss3 libnss3-1d libnuma1 libodbc1 libofa0 libogg0 libopenal-data libopenal1 libopencore-amrnb0
      libopencore-amrwb0 libopencv-calib3d2.4 libopencv-contrib2.4 libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4
      libopencv-imgproc2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-objdetect2.4 libopencv-photo2.4 libopencv-video2.4 libopenexr6 libopenvg1-mesa
      libopts25 libopus0 liborc-0.4-0 libp11-kit0 libpam-ck-connector libpam-modules libpam-modules-bin libpam-runtime libpam-systemd libpam0g
      libpanel-applet-4-0 libpango-perl libpangomm-1.4-1 libpangox-1.0-0 libpaper-utils libpaper1 libparse-debianchangelog-perl libpcap0.8 libpci3
      libpciaccess0 libpcre3 libpcsclite1 libpeas-1.0-0 libpeas-common libpipeline1 libpixman-1-0 libpng12-0 libpolkit-agent-1-0 libpolkit-backend-1-0
      libpolkit-gobject-1-0 libpoppler-glib8 libpopt0 libportaudio2 libproxy1 libpth20 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpurple0
      libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libqpdf13 libqt4-dbus libqt4-xml libqtcore4 libqtdbus4 libqtgui4
      libquadmath0 libquvi-scripts libquvi7 librarian0 libraw1394-11 libreadline6 libreoffice-emailmerge libreoffice-help-en-us libreoffice-java-common
      librest-0.7-0 libroken18-heimdal librpm3 librpmio3 librsvg2-2 librsvg2-common libsamplerate0 libsane libsane-common libsane-hpaio libsasl2-2
      libsasl2-modules libsasl2-modules-db libsbc1 libschroedinger-1.0-0 libsdl-image1.2 libsdl1.2debian libsecret-1-0 libsecret-common libselinux1
      libsemanage-common libsemanage1 libsensors4 libsepol1 libservlet2.5-java libsexy2 libsgutils2-2 libsidplay1 libsigc++-2.0-0c2a libsigsegv2 libslang2
      libsm6 libsmbclient libsndfile1 libsnmp-base libsnmp30 libsocket6-perl libsoundtouch0 libsoup-gnome2.4-1 libsoup2.4-1 libspandsp2 libspectre1 libspeex1
      libspeexdsp1 libspice-server1 libsqlite0 libsqlite3-0 libsrtp0 libss2 libssh2-1 libssl1.0.0 libstartup-notification0 libstdc++-4.8-dev libsub-name-perl
      libsvn1 libsystemd-daemon0 libsystemd-journal0 libsystemd-login0 libtag1-vanilla libtag1c2a libtagc0 libtalloc2 libtar0 libtasn1-6 libtbb2 libtdb1
      libtelepathy-glib0 libtevent0 libtext-charwidth-perl libtext-iconv-perl libtext-levenshtein-perl libthai-data libthai0 libtheora0 libtiff5
      libtimedate-perl libtinfo5 libtotem0 libtsan0 libtspi1 libtwolame0 libtxc-dxtn-s2tc0 libudev1 libudisks2-0 libunistring0 libupnp6 liburi-perl
      libusb-0.1-4 libusb-1.0-0 libusbmuxd2 libustr-1.0-1 libuuid-perl libuuid1 libv4l-0 libv4lconvert0 libva-x11-1 libva1 libvcdinfo0 libvdpau1
      libvisual-0.4-0 libvlc5 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx1 libvte-2.90-9 libvte-2.90-common libwayland-server0 libwbclient0
      libwebrtc-audio-processing-0 libwildmidi-config libwildmidi1 libwind0-heimdal libwmf0.2-7 libwnck-3-0 libwnck-3-common libwnck-common libwnck22 libwrap0
      libwww-perl libx11-6 libx11-data libx11-xcb1 libxapian22 libxaw7 libxcb-composite0 libxcb-dri2-0 libxcb-glx0 libxcb-keysyms1 libxcb-randr0 libxcb-render0
      libxcb-shape0 libxcb-shm0 libxcb-util0 libxcb-xfixes0 libxcb-xv0 libxcb1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6
      libxinerama1 libxml-parser-perl libxml-twig-perl libxml2 libxmu6 libxmuu1 libxp6 libxpm4 libxrandr2 libxrender1 libxres1 libxslt1.1 libxt6 libxtables10
      libxtst6 libxv1 libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm1 libyajl2 libyaml-0-2 libyelp0 libzbar0 libzip2 libzvbi-common libzvbi0 lintian
      linux-headers-amd64 linux-image-amd64 linux-libc-dev lm-sensors locate login logrotate lp-solve lsb-base lsb-release lshw ltrace lvm2 m4 make man-db
      manpages manpages-dev mdm media-player-info meld menu mesa-utils metacity metacity-common mime-support minissdpd mint-artwork-cinnamon
      mint-artwork-debian mint-backgrounds-petra mint-common mint-info-debian-cinnamon mint-mdm-themes mint-meta-debian-cinnamon mint-meta-debian-core
      mint-themes mint-themes-gtk3 mint-translations mint-x-icons mintbackup mintinstall mintsources mintstick mintsystem mintwelcome
      mobile-broadband-provider-info modemmanager module-init-tools mono-4.0-gac mono-gac mono-runtime mount mousetweaks mtools mtr-tiny muffin-common
      multiarch-support nano nautilus-data ncurses-base ncurses-bin ncurses-term ndiswrapper-common ndiswrapper-dkms ndiswrapper-utils-1.9 nemo nemo-compare
      nemo-data nemo-fileroller nemo-gtkhash nemo-media-columns nemo-rabbitvcs nemo-share net-tools netbase netcat-traditional network-manager
      network-manager-gnome network-manager-pptp network-manager-pptp-gnome nfacct notification-daemon ntfs-3g ntp obex-data-server odbcinst odbcinst1debian2
      openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib openprinting-ppds openssh-client openssl os-prober oss-compat p11-kit p7zip p7zip-full packagekit
      packagekit-tools passwd patch patchutils pciutils perl perl-base perl-modules pidgin pidgin-data pigz pinentry-gtk2 pkg-config plymouth
      plymouth-themes-mint plymouth-x11 pm-utils policykit-1 poppler-data poppler-utils powermgmt-base ppp pppconfig printer-driver-all printer-driver-c2050
      printer-driver-c2esp printer-driver-cjet printer-driver-escpr printer-driver-foo2zjs printer-driver-gutenprint printer-driver-hpcups printer-driver-hpijs
      printer-driver-m2300w printer-driver-min12xxw printer-driver-pnm2ppa printer-driver-postscript-hp printer-driver-ptouch printer-driver-pxljr
      printer-driver-sag-gdi printer-driver-splix procmail procps psmisc pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-x11
      pulseaudio-utils python python-apt python-apt-common python-aptdaemon python-aptdaemon.gtk3widgets python-brlapi python-central python-chardet
      python-configobj python-crypto python-cupshelpers python-dbus python-debian python-dnspython python-dulwich python-gconf python-gdbm python-gi
      python-gi-cairo python-glade2 python-gobject python-gtk2 python-imaging python-ldb python-libxml2 python-lxml python-minimal python-mutagen python-nemo
      python-notify python-numpy python-opencv python-paramiko python-parted python-pexpect python-pkg-resources python-pyatspi python-pycurl python-pyexiv2
      python-pypdf python-qt4-dbus python-renderpm python-reportlab python-reportlab-accel python-samba python-simplejson python-six python-sqlite python-svn
      python-talloc python-tdb python-xapian python-xdg python2.7 python2.7-minimal python3 python3-apt python3-aptdaemon python3-cairo python3-dbus
      python3-dbus.mainloop.qt python3-gi python3-gi-cairo python3-minimal python3-pkg-resources qdbus qpdf qtchooser qtcore4-l10n rabbitvcs-core radeontool
      rarian-compat rdate rdesktop readline-common realpath reiserfsprogs resolvconf rpcbind rpm-common rpm2cpio rsync rsyslog rtkit ruby ruby-debian
      ruby-gettext ruby-httpclient ruby-locale ruby-text ruby-xmlparser samba samba-common samba-common-bin samba-dsdb-modules samba-libs sane-utils scdaemon
      seahorse seahorse-daemon sed sgml-data shared-mime-info simple-scan smbclient ssl-cert strace subversion sudo synaptic syslinux syslinux-common
      system-config-printer system-config-printer-udev system-tools-backends systemd sysv-rc sysvinit sysvinit-utils t1utils tar tasksel tasksel-data tcl
      tcl8.5 tcpd tcpdump tdb-tools telepathy-gabble telepathy-mission-control-5 testdisk time tomboy totem totem-common totem-mozilla traceroute
      transmission-common transmission-gtk ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ttf-freefont ttf-wqy-microhei tzdata tzdata-java ucf udev udisks udisks2
      ufraw-batch ufw unattended-upgrades unixodbc unrar unzip upower usb-modeswitch usb-modeswitch-data usbmuxd user-setup util-linux uuid-runtime vcdimager
      vim vim-common vim-runtime vino virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11 vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse
      w3m wajig wget whiptail whois wireless-regdb wpasupplicant x11-apps x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils
      x11proto-core-dev x11proto-input-dev x11proto-xext-dev xauth xcursor-themes xdg-user-dirs xdg-utils xfonts-encodings xfonts-utils xinit xinput xkb-data
      xnest xorg xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse
      xserver-xorg-input-synaptics xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-cirrus
      xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-modesetting
      xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-qxl xserver-xorg-video-r128
      xserver-xorg-video-radeon xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb xserver-xorg-video-tdfx
      xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware xsltproc xtrans-dev xz-utils yelp yelp-xsl zd1211-firmware zenity
      zenity-common zlib1g
    1401 upgraded, 225 newly installed, 16 to remove and 0 not upgraded.
    Need to get 362 kB/831 MB of archives.
    After this operation, 757 MB of additional disk space will be used.
    Do you want to continue? [Y/n] y
    WARNING: The following packages cannot be authenticated!
      libavutil54 libfdk-aac1 libswresample1 libutvideo15 libx264-146 libx265-51 libmp3lame0 libxvidcore4 libavcodec56 libavresample2 libbluray1 librtmp1
      libmjpegutils-2.1-0 libmpeg2encpp-2.1-0 libmplex2-2.1-0 libchromaprint0 libavformat56 libswscale3 vlc-plugin-pulse vlc-plugin-notify vlc vlc-data vlc-nox
      libvlccore8 libbasicusageenvironment0 libdvbpsi9 libebml4 libgroupsock4 liblivemedia42 libmatroska6 libpostproc53 libusageenvironment2 libvlc5
      gstreamer0.10-ffmpeg libdvdcss2 libffmpegthumbnailer4 libgegl-0.2-0 ffmpegthumbnailer gstreamer1.0-libav lame deb-multimedia-keyring
    Install these packages without verification? [y/N] y
    ...
All went fine, no dependency problems or other errors that might break the upgrade.
I've uploaded the full upgrade log here in case anyone is interested.


News/issues/annoyances:
  1. As you can see in the terminal output above, the new packages from deb-multimedia repo can't be authenticated. This is a one-time issue, it will go away once the new version of deb-multimedia-keyring package is installed during the upgrade.
  2. When asked to keep or overwrite some files in /etc directory, you can answer whatever you want about these files:

    Code: Select all

    /etc/issue
    /etc/issue.net
    /etc/xdg/autostart/nm-applet.desktop
    They will be overwritten with Mint-specific data by mintsystem/debian-system-adjustments tandem on the next boot. You can see what's been overwritten in /var/log/mintsystem.log file.
  3. The same applies to /etc/grub.d/10_linux file. However, updating it from upstream will make LMDE entries in GRUB menu look like "LinuxMint GNU/Linux" instead of the intended "LMDE 2 Cinnamon 64-bit (/dev/sdXY)". You can run "sudo update-grub" to fix that if you wish. You need to run it after the upgrade is done and the system is rebooted.
  4. Cinnamon's shutdown/reboot dialog is missing these buttons right after the upgrade (it has only Cancel button). You can logout and then reboot or shutdown via MDM's menu, or just use the command-line tools (sudo reboot/sudo poweroff). It's a one-time issue - it will be gone on the next system boot.
  5. Bluetooth applet won't work because of the new gnome-bluetooth version. A notification about faulty applet will appear when Cinnamon starts. To avoid this, you can remove the applet from the panel - either before or after the upgrade.
  6. In addition to that, blueberry (the new Mint tool for bluetooth management) isn't installed automatically on the upgrade. You'll have to install it manually (and remove the now-useless cinnamon-bluetooth package).
  7. All the fonts that you didn't change in your installation (i.e. left them at their default settings) are changed to Noto during the upgrade. The fonts that you've changed are left as is. This is due to the new default font settings in Betsy packages. This might lead to some fonts being Noto after the upgrade while others might be Sans or Ubuntu or whatever you chose before. This little issue is easily corrected via the font preferences.
  8. Even though I've disabled all Cinnamon's sound effects before the upgrade, the "Leaving Cinnamon" sound effect is enabled after the upgrade. This is easily corrected via the sound preferences.
  9. LMDE's mintUpdate (mintupdate-debian package) is automatically replaced by the original mintUpdate (mintupdate package) which is used in the main Mint edition. It is now compatible with LMDE 2. Unlike LMDE's mintUpdate, it won't check for updates automatically on start, but rather will wait for the specified amount of time (30 minutes by default) before doing the first check. It essentially avoids some issues like this one. You can always click on its icon and tell it to check for updates right away.
  10. Both gnome-terminal and gedit are 3.14 (from Jessie repos), not the older versions from Betsy repo. This is due to them being too new in LMDE UP8 repos. If you want, you can try downgrading them to get your system closer to the "official" LMDE 2 installation.
  11. The issue with "/init: 401: /init: touch; not found" message on boot (mentioned here) is present after the upgrade. I'm not sure how serious it is - the system boots fine. There's a discussion about it in Debian mailing list.
Last edited by Monsta on Wed May 13, 2015 10:36 am, edited 3 times in total.
killer de bug

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by killer de bug »

Monsta wrote:LMDE's mintUpdate (mintupdate-debian package) is automatically replaced by the original mintUpdate
Good to hear that this was fixed!
Monsta wrote:Both gnome-terminal and gedit are 3.14 (from Jessie repos), not the older versions from Betsy repo. This is due to them being too new in LMDE UP8 repos. If you want, you can try downgrading them to get your system closer to the "official" LMDE 2 installation.
I would say that you can safely downgrade them. There is no problem by doing so.
To overcome this, when I upgraded, I started by downgrading these packages before the dist-upgrade.
User avatar
axisofevil
Level 4
Level 4
Posts: 383
Joined: Mon Nov 14, 2011 12:22 pm

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by axisofevil »

Well - I gave up. :twisted:

I installed LMDE2 over / (and used my separate /home directory).
It appeared to go well (NOT)!!!!!!!!!!!

The install appeared to treat my /home very well - but
It appeared to attempt to set up GRUB to boot to a 32 bit partition as a MBR boot!!
(It should have done a 64 bit UEFI boot).
Obviously a failed boot ensued.

Luckily I had a super-boot DVD to hand. :D
This allowed me to boot into LMDE2 successfully.
I then ran these commands:-

Code: Select all

sudo apt-get install --reinstall grub-efi
sudo update-grub
I then rebooted and all was well.

I am now loading several hundred extra packages... :shock:
mockturtl

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by mockturtl »

Monsta wrote:As you can see in the terminal output above, the new packages from deb-multimedia repo can't be authenticated. This is a one-time issue, it will go away once deb-multimedia-keyring package is installed during the upgrade.
I needed jessie's debian-archive-keyring, too.

Maybe (1b): Double-check your `/etc/apt/preferences`, `/etc/apt/preferences.d/official-extra-repositories.pref`. (For example, I'm not certain I want Betsy's virtualbox-4.3 "Ubuntu-raring" to override the Oracle "Debian-wheezy" package.)
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by Monsta »

I've checked it - priority of download.virtualbox.org is 700, same as for extra.linuxmint.com.
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by Monsta »

mockturtl wrote:I needed jessie's debian-archive-keyring, too.
I had both debian-archive-keyring and deb-multimedia-keyring in this fresh LMDE 201403 installation - but the first one worked fine on upgrade (no auth problems in Jessie repos) while the second one didn't (auth problem in deb-multimedia repo).

Looks like the cause is the new GPG key of deb-multimedia's maintainer - see the news from 06/02/2015 here.
wnarifin

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by wnarifin »

The upgrade path as per instructions in the first page didn't work for me as I ended up with inability to start X. I gave up whenever it got to graphics related problems as would take sometime to fix things up.

Thus I ended up doing a fresh install of LMDE 2. As I intentionally set up a separate /home partition when I set up LMDE 1, that was not much of a problem :D

I still have LMDE 1 in another computer, I think I would leave it that way until brilliant people here come up with a good upgrade path :)
axisofevil wrote:Well - I gave up. :twisted:

I installed LMDE2 over / (and used my separate /home directory).
It appeared to go well (NOT)!!!!!!!!!!!
I replaced LMDE 2 over LMDE 1. My situation was similar to yours as I had separate /home. However there wasn't much problem with the installation.

During the installation, the partition assigned as / was also marked for reformatting to ensure that all traces of LMDE 1 were wiped out.

In addition, during the installation, I didn't assign /home directory to partition containing /home directory. It was done post installation manually by editing /etc/fstab. I removed all configuration related folders (i.e. those ./directory) in /home/user directory before rebooting.
cb474

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by cb474 »

It's funny, when this thread was first started it seemed like people were upgrading without problems. Now it seems like there are a number of issues and failures. Has the process become less reliable?
woodsman

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by woodsman »

I won't say less reliable, but for me, using LMDE MATE, more complicated. I can still get the desired result but now with more steps. I haven't posted any updates because additional steps seems like a regression rather than improvement. Perhaps I am not scratching the dog's belly in the right place.

I hope the devs open their solution to beta testing. There is sufficient information in this thread to indicate just about everybody trying to update has run into one problem or another.
cb474

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by cb474 »

Thanks for the update woodsman.

That's too bad. I hadn't gotten around to doing this yet, but was looking forward to updating. It's funny that updating has become more complicated, since it first became possible. I guess I should have done it sooner.
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by Monsta »

Fixes for two MATE packages that broke the upgrade are in Betsy repos now.
killer de bug

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by killer de bug »

cb474 wrote:It's funny, when this thread was first started it seemed like people were upgrading without problems. Now it seems like there are a number of issues and failures. Has the process become less reliable?
woodsman wrote:I won't say less reliable, but for me, using LMDE MATE, more complicated.
First of all, it is true that you need to distinguish between Cinnamon and Mate. It was easier to update Cinnamon obviously.
But more important, I think early adopters are really skilled. They want to jump in because they are not afraid. They know their way. They expect breakages, are not surprised when this happens and are able to fix them.

They probably also only report big issues. And therefore it seems easier. Before upgrading my system I tried twice in a VB. I was aware of the breaking points. I made some changes in the process and everything was smooth.

People who jumps in now are probably slightly less experienced. They may face issues that other people were tackling easily. They report this and you think the process is less reliable despite the fact it did not change. Let's face it: Jessie is not moving.

I really think that a working upgrade path is almost ready. No worries, it's coming :wink:
woodsman

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by woodsman »

I appreciate those users who want to update only their system. For me, my focus has not been my experience or whether I wanted to be an early adopter. Had I updated only myself several weeks ago I would be fully updated right now. I have one test machine in which I have done just that. A test machine --- not a production machine.

My perspective is I support other people. That is why I need to always test fully updating from scratch. My focus is being prepared to update those people. The challenge is testing the update process takes a long time.

Once the green flag is given through the Update Notifier, those people I help will need me to help with this massive update. I need to understand fully how I am going to help them should things go awry.

I suspect there are LMDE users who do not watch all the news or follow the forums. Their first hint of a massive update will be the Update Notifier, which is what will happen to the people I help. That is the perspective I am focused --- being able to help users update who have no knowledge of this thread. Yes, I am sending them a "warning" email, but they still will need my help, which requires me to be prepared. :)

Yes, there is a difference between the Cinnamon and MATE versions. I noticed that early in the thread. MATE seems to be more challenging than Cinnamon to update.

Jessie has been official since April 25 --- two weeks. I expect the Mint devs to announce something any day now. I hope they have a beta testing period like they did with the ISO images.
cb474

Re: Updating existing LMDE 1 Systems to LMDE 2

Post by cb474 »

killer de bug wrote:First of all, it is true that you need to distinguish between Cinnamon and Mate. It was easier to update Cinnamon obviously.
But more important, I think early adopters are really skilled. They want to jump in because they are not afraid. They know their way. They expect breakages, are not surprised when this happens and are able to fix them.

They probably also only report big issues. And therefore it seems easier. Before upgrading my system I tried twice in a VB. I was aware of the breaking points. I made some changes in the process and everything was smooth.
It's hard for me to imagine anyone reading this thread and considering this unofficial upgrade option not being at least a little bit experienced.

In any case, my comments were based very specifically on what was said early in this thread (when it was only one page). You can see I was participating in the thread then. At that time, after a few tries, people were saying that the upgrade went completely fine, other than having to deal with a lot of configuration files during the upgrade process. People were not particularly reporting breakages that would require package upgrades to be fixed.

So it does at least appear like something changed and the upgrade doesn't go as well now. Either that, or people spoke too soon, when this thread was started, and then discovered issues later.

In any case, when I checked back in on this thread the other day, the tenor of what people are reporting, the level of complication, and the fact that there are issues was definitely different from the relative smooth sailing people were reporting early on. Whether that's a change in the actual update process (perhaps some packages have changed since the early days and now actually cause more issues) or just a change in what people are reporting, I don't know. But the way things appear in the thread has certainly changed.
Locked

Return to “LMDE Archive”