Who said this? Where is it written?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 ?
Updating existing LMDE 1 Systems to LMDE 2
Forum rules
LMDE 2 has reached end of support as of 1-1-2019
LMDE 2 has reached end of support as of 1-1-2019
Re: Updating existing LMDE 1 Systems to LMDE 2
- axisofevil
- Level 4
- Posts: 383
- Joined: Mon Nov 14, 2011 12:22 pm
Re: Updating existing LMDE 1 Systems to LMDE 2
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.
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.
Re: Updating existing LMDE 1 Systems to LMDE 2
It has been truly rolling at the beginning of its life.axisofevil wrote:My understanding is that LMDE1 was never truly rolling - but upgrade packs were periodically issued.
Re: Updating existing LMDE 1 Systems to LMDE 2
Axisofevil wrote (2 posts up )
Hear! hear!Given that the majority of LMDE2 users will presently be using LMDE1, this upgrade is overdue.
- axisofevil
- Level 4
- Posts: 383
- Joined: Mon Nov 14, 2011 12:22 pm
Re: Updating existing LMDE 1 Systems to LMDE 2
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
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...
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
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...
Re: Updating existing LMDE 1 Systems to LMDE 2
Found the root causekiller 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...
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.
Re: Updating existing LMDE 1 Systems to LMDE 2
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.
I've uploaded the full upgrade log here in case anyone is interested.
News/issues/annoyances:
- Made the necessary changes and downloaded all packages as described in this post.
- 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
- 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 ...
- 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 ...
I've uploaded the full upgrade log here in case anyone is interested.
News/issues/annoyances:
- 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.
- When asked to keep or overwrite some files in /etc directory, you can answer whatever you want about these files:
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.
Code: Select all
/etc/issue /etc/issue.net /etc/xdg/autostart/nm-applet.desktop
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
Re: Updating existing LMDE 1 Systems to LMDE 2
Good to hear that this was fixed!Monsta wrote:LMDE's mintUpdate (mintupdate-debian package) is automatically replaced by the original mintUpdate
I would say that you can safely downgrade them. There is no problem by doing so.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.
To overcome this, when I upgraded, I started by downgrading these packages before the dist-upgrade.
- axisofevil
- Level 4
- Posts: 383
- Joined: Mon Nov 14, 2011 12:22 pm
Re: Updating existing LMDE 1 Systems to LMDE 2
Well - I gave up.
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.
This allowed me to boot into LMDE2 successfully.
I then ran these commands:-
I then rebooted and all was well.
I am now loading several hundred extra packages...
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.
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 am now loading several hundred extra packages...
Re: Updating existing LMDE 1 Systems to LMDE 2
I needed jessie's debian-archive-keyring, too.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.
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.)
Re: Updating existing LMDE 1 Systems to LMDE 2
I've checked it - priority of download.virtualbox.org is 700, same as for extra.linuxmint.com.
Re: Updating existing LMDE 1 Systems to LMDE 2
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).mockturtl wrote:I needed jessie's debian-archive-keyring, too.
Looks like the cause is the new GPG key of deb-multimedia's maintainer - see the news from 06/02/2015 here.
Re: Updating existing LMDE 1 Systems to LMDE 2
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
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
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.
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
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
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.axisofevil wrote:Well - I gave up.
I installed LMDE2 over / (and used my separate /home directory).
It appeared to go well (NOT)!!!!!!!!!!!
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.
Re: Updating existing LMDE 1 Systems to LMDE 2
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?
Re: Updating existing LMDE 1 Systems to LMDE 2
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.
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.
Re: Updating existing LMDE 1 Systems to LMDE 2
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.
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.
Re: Updating existing LMDE 1 Systems to LMDE 2
Fixes for two MATE packages that broke the upgrade are in Betsy repos now.
Re: Updating existing LMDE 1 Systems to LMDE 2
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?
First of all, it is true that you need to distinguish between Cinnamon and Mate. It was easier to update Cinnamon obviously.woodsman wrote:I won't say less reliable, but for me, using LMDE MATE, more complicated.
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
Re: Updating existing LMDE 1 Systems to LMDE 2
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.
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.
Re: Updating existing LMDE 1 Systems to LMDE 2
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.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.
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.