После обновления до 24.04 пропала учётка в thuderbird. Как поправить?

После обновления до 24.04 пропала учётка в Thunderbird. Как поправить?

+1
AlexBKost - 30 Апрель, 2024 - 22:18

Прежде всего писать нужно Thunderbird, но сейчас не об этом.
Главное в другом - на 24.04 Thunderbird переведен в категорию snap пакетов. С этим может быть связано изменение размещения структуры ингредиентов по файловой системе.

Что делать, скажу честно, не знаю точно. Как вариант, можно попробовать удалить из системы всё, связанное со старым и новым Thunderbird самым тщательным образом. Установить заново новый Thunderbird и подключиться заново к своей почтовой службе. Но гарантировать не могу ничего, если я не прав, пусть старшие товарищи меня поправят.

0
Гость - 3 Май, 2024 - 17:44

Backup (Инструменты -> Импорт/Экспорт) Тхундербирда легко восстанавливает рабочее состояние программы, но файл ZIP требует некоторого места, лучше в другом месте. Вот )

+1
GNOMIK14 - 1 Май, 2024 - 22:29
Изображение пользователя GNOMIK14.

Грохнуть snapd и пользоваться чистыми deb. Это как вариант, просто накипело гребаные snap, который забивает систему мусором.

+1
AlexBKost - 2 Май, 2024 - 00:29

}{орошее предложение, только есть другая проблема - deb пакета Thunderbird для 24.04 в родном репозитории НЕТ. Закончились на 23.10. Может подвезут?

0
GNOMIK14 - 2 Май, 2024 - 18:15
Изображение пользователя GNOMIK14.

Я не всегда пользуюсь репами Ubuntu но и Debian

0
AlexBKost - 2 Май, 2024 - 18:57

Главное - при обновлении дистра не забыть, какие репы подключались. А так - это РЫСК. (С)

0
GNOMIK14 - 2 Май, 2024 - 20:59
Изображение пользователя GNOMIK14.

Главное - при обновлении дистра не забыть, какие репы подключались. А так - это РЫСК. (С)
Вот пример моей памяти я пишу простые скрипты.
#!/bin/bash

#  update
#   Для работы скипта требуются права ROOT

    ROOT_UID=0      # Только пльзователь ROOT с $UID 0 имеет привелегии root.
    E_NOTROOT=1000    # Вы простой юзер.
AppsP='aptitude synaptic plasma-discover-backend-flatpak'
AppsP1='simple-scan vlc psensor net-tools gufw mc inxi timekpr-next cpu-x'
AppsP2='virtualbox virtualbox-dkms virtualbox-ext-pack'
AppsP3='gimp language-pack-gnome-ru language-pack-gnome-ru-base gimp-help-common gimp-help-ru vokoscreen'
AppsP4='grsync zsync qbittorrent speech-dispatcher'
# цветовое оформление

COLORS='\033[4;32m'
blau='\031[2;35m'
NORMS='\033[0m'

[ $USER != 'root' ] && exec sudo "$0"


if [ "$UID" -ne "$ROOT_UID" ]
then
        echo "Для работы сценария требуются права суперпользователя ROOT."
        exit $E_NOTROOT
fi
# here=$(dirname $0)
#if [ $(apt-cache policy mc | wc -l) -gt 4 ];then
# ins="mc aptitude synaptic"
#else
# ins="mc synaptic"
#fi
#apt-get install -m  $ins
clear # Очистка экрана
select atr in 'apt' 'aptitude' 'firefox' 'wine' 'Upgrade_OS' 'MC' 'reboot' 'powerOFF' 'E_1sh' 'first_run' 'krax' 'clean'
do
if [ "$atr" == 'apt' ]; then
echo -e " ${COLORS} установка через apt-get; ${NORMS}"
yes | apt-get update # Проверка доступности обновлнния
apt list --upgradable
yes | apt-get full-upgrade
break
elif [ "$atr" == 'aptitude' ]; then
echo -e "${COLORS}  Обновление через aptitude"
echo -e " ${NORMS}  "
aptitude update
yes | aptitude full-upgrade
flatpak -y update
break
elif [ "$atr" == 'Upgrade_OS' ]; then
echo "Обновление до следующей версии"
sed -i 's/lts/normal/g' /etc/update-manager/release-upgrades
do-release-upgrade
break
elif [ "$atr" == 'MC' ]; then
cd "/usr/local/bin"
mc
break
elif [ "$atr" == 'reboot' ]; then
reboot
break
elif [ "$atr" == 'powerOFF' ]; then
usermod -a -G vboxusers $USER
shutdown -P 0
break
elif [ "$atr" == 'E_1sh' ]; then
cd "/usr/local/bin"
nano "1.sh"
break
elif [ "$atr" == 'first_run' ]; then
echo "Избавимся от паразитов"
yes | apt remove firefox
echo "Добавим пользователей"
newusers "$(dirname "$0")"/usersadd.txt
echo "Добавим реп чтоб пользователи не синели у экранов очень много, настроит админ сколько кому сидеть у компа"
sudo add-apt-repository ppa:mjasnik/ppa
echo "Начнем с обновления индексов программ в apt"
apt update
clear
echo "Установка прогрмм"
yes | apt install --install-recommends $AppsP
yes | apt install --install-recommends $AppsP1
yes | apt install --install-recommends $AppsP2
yes | apt install --install-recommends $AppsP3
yes | apt install --install-recommends $AppsP4
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.telegram.desktop
flatpak run org.telegram.desktop
passwd -x90 -n30 -w3 mag
#usermod -a -G vboxusers $USER
lspci -vnn | grep -i VGA -A 12
ubuntu-drivers devices
ubuntu-drivers autoinstall
lspci -vnn | grep -i VGA -A 18
apt remove wslu
# apt purge kwalletmanager libkf5wallet-bin libkf5wallet-data
break
elif [ "$atr" == 'krax' ]; then
echo "Восстановление установки после прерывания программы обновления системы"
sudo dpkg --configure -a
break
elif [ "$atr" == 'clean' ]; then
echo "Почистить apt"
apt autoremove
break
elif [ "$atr" == 'wine' ]; then
echo "Wine установка самого нового стабильного из официального репа"
dpkg --add-architecture i386
mkdir -pm755 /etc/apt/keyrings
wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
apt update
apt install --install-recommends winehq-stable cabextract winetricks
        break
elif [ "$atr" == 'firefox' ]; then
               apt remove firefox*
echo "Установка Mozilla"
                install -d -m 0755 /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | tee /etc/apt/preferences.d/mozilla
apt-get update && sudo apt-get install firefox-beta
apt-get remove snapd*
        echo '
Package: snapd
Pin: origin *
Pin-Priority: -10
' | tee /etc/apt/preferences.d/snapd

break

fi
    echo "Выполнено"
    break
done
## disow@n -h %1
exit
#sudo kill -9 $PPID

Я этот скрипт обычно держу на отдельном разделе /usr/local в папке bin. И так как это прописана папка PATH, то из консоли ее просто именем скрипта вызвать.

+3
sav - 2 Май, 2024 - 15:01

В общем, долго не думал.
Откатил обновление (спасибо TimeShift).
1. В Thunderbird сделал "экспорт" учётной записи (Меню - Инструменты - Экспорт).
2. Заново обновился (чуда не случилось, учётка "пропала").
3. Сделал "импорт" (Меню - Инструменты - Импорт) учётной записи.
Вроде всё нормально перенеслось.

Если кому интересно:
Каталог для учёток находится тут:
/home/user/snap/thunderbird/common/.thunderbird/...

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры