우분투에서 발생한 문제점을 해결하는 과정을 기록해 둡니다. 대체로 시스템 로그 중에 Important에 해당하는 부분을 해결합니다.
데스크탑 네트워크 설정
다음 패키지를 설치해야 합니다:
- sudo apt install netplan.io
사용자이름 변경
- logout
- Ctrl+Alt+F2
- login oldname
- sudo passwd root
- exit
- login root
- usermod -l <newname> -d /home/<newname> -m <oldname>
- nano /etc/passwd
새로운 사용자 id의 그룹이 oldname의 그룹에 속해 있으므로, newname으로 변경 (5번째 열)
- passwd -l root
- exit
- Ctrl+Alt+F7
프린터 관련 오류
언제부터인지, 프린터를 켜면 다음 오류가 발생합니다
error: Failed to create /var/spool/cups/tmp/.hplip
관련 패키지를 지우고 다시 설치합니다:
- sudo apt remove hplip
- sudo apt install hplip
Bluetooth
- 오류 메시지: ERROR:dbus.proxies:Introspect error on org.bluez:/org/bluez: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
비록 시스템에 블루투스 장치가 없고, 서비스를 중지하고, 그놈 설정을 할 수 없을지라도, 지속적으로 Security 관련 오류가 발생합니다. 다음 패키지를 제거해서 해결했습니다.
- sudo apt purge bluez bluez-cups bluez-obexd gnome-bluetooth pulseaudio-module-bluetooth
NTPd
- 오류 메시지: error resolving pool 0.ubuntu.pool.ntp.org: Name or service not known (-2)
패키지를 지웁니다
- sudo apt purge ntp
대신에 systemd-timesyncd.service가 설치됩니다. 확인해 보면 제대로 동작합니다.
- timedatectl
Avahi-daemon
시스템 로그를 살펴보면, 아래의 오류가 있습니다.
- avahi-daemon: chroot.c: open() failed: No such file or directory
아래와 같이 시작스크립트를 수정하면, 사라집니다.
- vi /lib/systemd/system/aviahi-daemon.service
[Unit]
Description=Avahi mDNS/DNS-SD Stack
After=network-online.target
Requires=avahi-daemon.socket
위에서 After로 시작하는 줄을 더하십시오.